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 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.