|
FFmpeg
|
#include <stdlib.h>#include <string.h>#include "libavutil/opt.h"#include "libavutil/pixdesc.h"#include "libavutil/qsort.h"#include "avcodec.h"#include "bytestream.h"#include "put_bits.h"#include "internal.h"#include "thread.h"#include "lossless_videoencdsp.h"Go to the source code of this file.
Data Structures | |
| struct | HuffEntry |
| struct | PTable |
| Used to assign a occurrence count or "probability" to an input value. More... | |
| struct | MagicYUVContext |
| struct | PackageMergerList |
| Used to store intermediate lists in the package merge algorithm. More... | |
Macros | |
| #define | OFFSET(x) offsetof(MagicYUVContext, x) |
| #define | VE AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_ENCODING_PARAM |
Enumerations | |
| enum | Prediction { LEFT = 1, GRADIENT, MEDIAN, LEFT = 1, GRADIENT, MEDIAN } |
Variables | |
| static const AVOption | options [] |
| static const AVClass | magicyuv_class |
| AVCodec | ff_magicyuv_encoder |
| #define OFFSET | ( | x | ) | offsetof(MagicYUVContext, x) |
Definition at line 557 of file magicyuvenc.c.
| #define VE AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_ENCODING_PARAM |
Definition at line 558 of file magicyuvenc.c.
| enum Prediction |
| Enumerator | |
|---|---|
| LEFT | |
| GRADIENT | |
| MEDIAN | |
| LEFT | |
| GRADIENT | |
| MEDIAN | |
Definition at line 36 of file magicyuvenc.c.
|
static |
Definition at line 74 of file magicyuvenc.c.
Referenced by magy_encode_init().
|
static |
Definition at line 98 of file magicyuvenc.c.
Referenced by magy_encode_init().
|
static |
Definition at line 126 of file magicyuvenc.c.
Referenced by magy_encode_init().
|
static |
Definition at line 147 of file magicyuvenc.c.
Definition at line 248 of file magicyuvenc.c.
Referenced by calculate_codes().
Definition at line 254 of file magicyuvenc.c.
Referenced by calculate_codes().
Definition at line 260 of file magicyuvenc.c.
Referenced by encode_table().
Definition at line 276 of file magicyuvenc.c.
Referenced by encode_table().
Definition at line 296 of file magicyuvenc.c.
Referenced by magy_huffman_compute_bits().
|
static |
Definition at line 303 of file magicyuvenc.c.
Referenced by encode_table().
|
static |
Definition at line 364 of file magicyuvenc.c.
Referenced by magy_encode_frame().
|
static |
Definition at line 390 of file magicyuvenc.c.
Referenced by magy_encode_frame().
|
static |
Definition at line 423 of file magicyuvenc.c.
|
static |
Definition at line 546 of file magicyuvenc.c.
|
static |
Definition at line 559 of file magicyuvenc.c.
|
static |
Definition at line 567 of file magicyuvenc.c.
| AVCodec ff_magicyuv_encoder |
Definition at line 574 of file magicyuvenc.c.
1.8.6