FFmpeg
4.0
|
huffyuv encoder More...
#include "avcodec.h"
#include "huffyuv.h"
#include "huffman.h"
#include "huffyuvencdsp.h"
#include "internal.h"
#include "lossless_videoencdsp.h"
#include "put_bits.h"
#include "libavutil/opt.h"
#include "libavutil/pixdesc.h"
Go to the source code of this file.
Macros | |
#define | STATS_OUT_SIZE 21*MAX_N*3 + 4 |
#define | LOAD4 |
#define | LOADEND int y0 = s->temp[0][width-1]; |
#define | LOADEND_14 int y0 = s->temp16[0][width-1] & mask; |
#define | LOADEND_16 int y0 = s->temp16[0][width-1]; |
#define | STATEND s->stats[plane][y0]++; |
#define | STATEND_16 s->stats[plane][y0>>2]++; |
#define | WRITEEND put_bits(&s->pb, s->len[plane][y0], s->bits[plane][y0]); |
#define | WRITEEND_16 |
#define | LOAD2 |
#define | LOAD2_14 |
#define | LOAD2_16 |
#define | STAT2 |
#define | STAT2_16 |
#define | WRITE2 |
#define | WRITE2_16 |
#define | LOAD2 |
#define | STAT2 |
#define | WRITE2 |
#define | LOAD_GBRA |
#define | STAT_BGRA |
#define | WRITE_GBRA |
#define | OFFSET(x) offsetof(HYuvContext, x) |
#define | VE AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_ENCODING_PARAM |
#define | COMMON_OPTIONS |
Variables | |
static const AVOption | normal_options [] |
static const AVOption | ff_options [] |
static const AVClass | normal_class |
static const AVClass | ff_class |
AVCodec | ff_huffyuv_encoder |
huffyuv encoder
Definition in file huffyuvenc.c.
#define STATS_OUT_SIZE 21*MAX_N*3 + 4 |
Referenced by encode_frame(), and encode_init().
#define LOAD4 |
Referenced by encode_422_bitstream().
Referenced by encode_plane_bitstream().
Referenced by encode_plane_bitstream().
Referenced by encode_plane_bitstream().
Referenced by encode_plane_bitstream().
Referenced by encode_plane_bitstream().
Referenced by encode_plane_bitstream().
#define WRITEEND_16 |
Referenced by encode_plane_bitstream().
#define LOAD2 |
Referenced by encode_gray_bitstream(), and encode_plane_bitstream().
#define LOAD2_14 |
Referenced by encode_plane_bitstream().
#define LOAD2_16 |
Referenced by encode_plane_bitstream().
#define STAT2 |
Referenced by encode_gray_bitstream(), and encode_plane_bitstream().
#define STAT2_16 |
Referenced by encode_plane_bitstream().
#define WRITE2 |
Referenced by encode_gray_bitstream(), and encode_plane_bitstream().
#define WRITE2_16 |
Referenced by encode_plane_bitstream().
#define STAT2 |
#define WRITE2 |
#define LOAD_GBRA |
Referenced by encode_bgra_bitstream().
#define STAT_BGRA |
Referenced by encode_bgra_bitstream().
#define WRITE_GBRA |
Referenced by encode_bgra_bitstream().
#define OFFSET | ( | x | ) | offsetof(HYuvContext, x) |
Definition at line 1049 of file huffyuvenc.c.
#define VE AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_ENCODING_PARAM |
Definition at line 1050 of file huffyuvenc.c.
#define COMMON_OPTIONS |
Definition at line 1052 of file huffyuvenc.c.
|
inlinestatic |
Definition at line 41 of file huffyuvenc.c.
Referenced by encode_frame().
|
inlinestatic |
Definition at line 51 of file huffyuvenc.c.
Referenced by encode_frame().
|
inlinestatic |
Definition at line 82 of file huffyuvenc.c.
Referenced by encode_frame().
|
inlinestatic |
Definition at line 118 of file huffyuvenc.c.
Referenced by encode_frame().
|
static |
Definition at line 146 of file huffyuvenc.c.
Referenced by encode_frame().
|
static |
Definition at line 155 of file huffyuvenc.c.
Referenced by store_huffman_tables().
|
static |
Definition at line 180 of file huffyuvenc.c.
Referenced by encode_frame(), and encode_init().
|
static |
Definition at line 202 of file huffyuvenc.c.
|
static |
Definition at line 440 of file huffyuvenc.c.
Referenced by encode_frame().
|
static |
Definition at line 495 of file huffyuvenc.c.
Referenced by encode_frame().
|
static |
Definition at line 657 of file huffyuvenc.c.
Referenced by encode_frame().
|
inlinestatic |
Definition at line 702 of file huffyuvenc.c.
Referenced by encode_frame().
|
static |
Definition at line 753 of file huffyuvenc.c.
|
static |
Definition at line 1037 of file huffyuvenc.c.
|
static |
Definition at line 1061 of file huffyuvenc.c.
|
static |
Definition at line 1066 of file huffyuvenc.c.
|
static |
Definition at line 1072 of file huffyuvenc.c.
|
static |
Definition at line 1079 of file huffyuvenc.c.
AVCodec ff_huffyuv_encoder |
Definition at line 1086 of file huffyuvenc.c.