|
FFmpeg
4.4.6
|
#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 544 of file magicyuvenc.c.
| #define VE AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_ENCODING_PARAM |
Definition at line 545 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 73 of file magicyuvenc.c.
Referenced by magy_encode_init().
|
static |
Definition at line 97 of file magicyuvenc.c.
Referenced by magy_encode_init().
|
static |
Definition at line 125 of file magicyuvenc.c.
Referenced by magy_encode_init().
|
static |
Definition at line 146 of file magicyuvenc.c.
Definition at line 247 of file magicyuvenc.c.
Referenced by encode_table().
Definition at line 261 of file magicyuvenc.c.
Referenced by encode_table().
Definition at line 281 of file magicyuvenc.c.
Referenced by magy_huffman_compute_bits().
|
static |
Definition at line 288 of file magicyuvenc.c.
Referenced by encode_table().
|
static |
Definition at line 350 of file magicyuvenc.c.
Referenced by magy_encode_frame().
|
static |
Definition at line 377 of file magicyuvenc.c.
Referenced by magy_encode_frame().
|
static |
Definition at line 410 of file magicyuvenc.c.
|
static |
Definition at line 533 of file magicyuvenc.c.
|
static |
Definition at line 546 of file magicyuvenc.c.
|
static |
Definition at line 554 of file magicyuvenc.c.
| AVCodec ff_magicyuv_encoder |
Definition at line 561 of file magicyuvenc.c.