FFmpeg
|
#include "libavutil/intreadwrite.h"
#include "avcodec.h"
#include "get_bits.h"
#include "bytestream.h"
Go to the source code of this file.
Data Structures | |
struct | Model |
struct | ArithCoder |
struct | PixContext |
struct | SliceContext |
struct | MSS12Context |
Macros | |
#define | MODEL_MIN_SYMS 2 |
#define | MODEL_MAX_SYMS 256 |
#define | THRESH_ADAPTIVE -1 |
#define | THRESH_LOW 15 |
#define | THRESH_HIGH 50 |
#define | MAX_OVERREAD 16 |
#define | ARITH_GET_BIT(prefix) |
#define | ARITH_GET_MODEL_SYM(prefix) |
Functions | |
int | ff_mss12_decode_rect (SliceContext *ctx, ArithCoder *acoder, int x, int y, int width, int height) |
void | ff_mss12_model_update (Model *m, int val) |
void | ff_mss12_slicecontext_reset (SliceContext *sc) |
int | ff_mss12_decode_init (MSS12Context *c, int version, SliceContext *sc1, SliceContext *sc2) |
int | ff_mss12_decode_end (MSS12Context *ctx) |
#define ARITH_GET_BIT | ( | prefix | ) |
#define ARITH_GET_MODEL_SYM | ( | prefix | ) |
int ff_mss12_decode_rect | ( | SliceContext * | ctx, |
ArithCoder * | acoder, | ||
int | x, | ||
int | y, | ||
int | width, | ||
int | height | ||
) |
Definition at line 542 of file mss12.c.
Referenced by ff_mss12_decode_rect(), mss1_decode_frame(), and mss2_decode_frame().
void ff_mss12_slicecontext_reset | ( | SliceContext * | sc | ) |
Definition at line 436 of file mss12.c.
Referenced by mss1_decode_frame(), and mss2_decode_frame().
int ff_mss12_decode_init | ( | MSS12Context * | c, |
int | version, | ||
SliceContext * | sc1, | ||
SliceContext * | sc2 | ||
) |
Definition at line 580 of file mss12.c.
Referenced by mss1_decode_init(), and mss2_decode_init().
int ff_mss12_decode_end | ( | MSS12Context * | ctx | ) |
Definition at line 692 of file mss12.c.
Referenced by mss1_decode_end(), and mss2_decode_end().