FFmpeg
|
huffyuv encoder More...
#include "avcodec.h"
#include "huffyuv.h"
#include "huffman.h"
#include "internal.h"
#include "put_bits.h"
Go to the source code of this file.
Macros | |
#define | LOAD4 |
#define | LOAD2 |
#define | STAT2 |
#define | WRITE2 |
#define | LOAD3 |
#define | STAT3 |
#define | WRITE3 |
Functions | |
static int | sub_left_prediction (HYuvContext *s, uint8_t *dst, const uint8_t *src, int w, int left) |
static void | sub_left_prediction_bgr32 (HYuvContext *s, uint8_t *dst, const uint8_t *src, int w, int *red, int *green, int *blue, int *alpha) |
static void | sub_left_prediction_rgb24 (HYuvContext *s, uint8_t *dst, const uint8_t *src, int w, int *red, int *green, int *blue) |
static int | store_table (HYuvContext *s, const uint8_t *len, uint8_t *buf) |
static av_cold int | encode_init (AVCodecContext *avctx) |
static int | encode_422_bitstream (HYuvContext *s, int offset, int count) |
static int | encode_gray_bitstream (HYuvContext *s, int count) |
static int | encode_bgra_bitstream (HYuvContext *s, int count, int planes) |
static int | encode_frame (AVCodecContext *avctx, AVPacket *pkt, const AVFrame *pict, int *got_packet) |
static av_cold int | encode_end (AVCodecContext *avctx) |
Detailed Description
huffyuv encoder
Definition in file huffyuvenc.c.
Macro Definition Documentation
#define LOAD2 |
Referenced by encode_gray_bitstream().
#define LOAD3 |
Referenced by encode_bgra_bitstream().
#define LOAD4 |
Referenced by encode_422_bitstream().
#define STAT2 |
Referenced by encode_gray_bitstream().
#define STAT3 |
Referenced by encode_bgra_bitstream().
#define WRITE2 |
Referenced by encode_gray_bitstream().
#define WRITE3 |
Referenced by encode_bgra_bitstream().
Function Documentation
|
static |
Definition at line 283 of file huffyuvenc.c.
Referenced by encode_frame().
|
inlinestatic |
Definition at line 383 of file huffyuvenc.c.
Referenced by encode_frame().
|
static |
Definition at line 658 of file huffyuvenc.c.
|
static |
Definition at line 429 of file huffyuvenc.c.
Referenced by encode_end().
|
static |
Definition at line 338 of file huffyuvenc.c.
Referenced by encode_frame().
|
static |
Definition at line 139 of file huffyuvenc.c.
Referenced by encode_end().
|
static |
Definition at line 115 of file huffyuvenc.c.
Referenced by encode_frame(), and encode_init().
|
inlinestatic |
Definition at line 35 of file huffyuvenc.c.
Referenced by encode_frame().
|
inlinestatic |
Definition at line 57 of file huffyuvenc.c.
Referenced by encode_frame().
|
inlinestatic |
Definition at line 90 of file huffyuvenc.c.
Referenced by encode_frame().
Generated on Fri Dec 20 2024 06:56:13 for FFmpeg by 1.8.11