FFmpeg
|
Microsoft Screen 3 (aka Microsoft ATC Screen) decoder. More...
Go to the source code of this file.
Data Structures | |
struct | Model2 |
struct | Model |
struct | Model256 |
struct | RangeCoder |
struct | BlockTypeContext |
struct | FillBlockCoder |
struct | ImageBlockCoder |
struct | DCTBlockCoder |
struct | HaarBlockCoder |
struct | MSS3Context |
Macros | |
#define | HEADER_SIZE 27 |
#define | MODEL2_SCALE 13 |
#define | MODEL_SCALE 15 |
#define | MODEL256_SEC_SCALE 9 |
#define | RAC_BOTTOM 0x01000000 |
Enumerations | |
enum | BlockType { FILL_BLOCK = 0, IMAGE_BLOCK, DCT_BLOCK, HAAR_BLOCK, SKIP_BLOCK, SKIP_BLOCK = 0, DCT_BLOCK, IMAGE_BLOCK } |
Variables | |
AVCodec | ff_msa1_decoder |
Microsoft Screen 3 (aka Microsoft ATC Screen) decoder.
Definition in file mss3.c.
#define HEADER_SIZE 27 |
Definition at line 32 of file mss3.c.
Referenced by mss3_decode_frame().
#define MODEL2_SCALE 13 |
Definition at line 34 of file mss3.c.
Referenced by rac_get_model2_sym().
#define MODEL_SCALE 15 |
Definition at line 35 of file mss3.c.
Referenced by rac_get_model256_sym(), and rac_get_model_sym().
#define MODEL256_SEC_SCALE 9 |
Definition at line 36 of file mss3.c.
Referenced by model256_update(), and rac_get_model256_sym().
#define RAC_BOTTOM 0x01000000 |
Definition at line 59 of file mss3.c.
Referenced by rac_get_bit(), rac_get_bits(), rac_get_model256_sym(), rac_get_model2_sym(), rac_get_model_sym(), and rac_normalise().
enum BlockType |
Definition at line 125 of file mss3.c.
Referenced by reset_coders().
Definition at line 135 of file mss3.c.
Referenced by rac_get_model2_sym().
Definition at line 161 of file mss3.c.
Referenced by model_reset(), and rac_get_model_sym().
Definition at line 191 of file mss3.c.
Referenced by model_init(), and reset_coders().
Definition at line 207 of file mss3.c.
Referenced by init_coders().
Definition at line 215 of file mss3.c.
Referenced by model256_reset(), and rac_get_model256_sym().
Definition at line 252 of file mss3.c.
Referenced by model256_init(), and reset_coders().
Definition at line 268 of file mss3.c.
Referenced by init_coders().
|
static |
Definition at line 276 of file mss3.c.
Referenced by mss3_decode_frame().
|
static |
Definition at line 289 of file mss3.c.
Referenced by rac_get_bit(), rac_get_bits(), rac_get_model256_sym(), rac_get_model2_sym(), and rac_get_model_sym().
|
static |
Definition at line 305 of file mss3.c.
Referenced by decode_coeff().
|
static |
Definition at line 321 of file mss3.c.
Referenced by decode_coeff(), and decode_dct().
|
static |
Definition at line 335 of file mss3.c.
Referenced by decode_dct().
|
static |
Definition at line 356 of file mss3.c.
Referenced by decode_block_type(), decode_coeff(), and decode_image_block().
|
static |
Definition at line 388 of file mss3.c.
Referenced by decode_dct(), decode_haar_block(), and decode_image_block().
|
static |
Definition at line 426 of file mss3.c.
Referenced by mss3_decode_frame().
|
static |
Definition at line 433 of file mss3.c.
Referenced by decode_dct(), decode_fill_block(), and decode_haar_block().
|
static |
Definition at line 451 of file mss3.c.
Referenced by mss3_decode_frame().
|
static |
Definition at line 462 of file mss3.c.
Referenced by mss3_decode_frame().
|
static |
Definition at line 496 of file mss3.c.
Referenced by decode_dct_block().
|
static |
Definition at line 558 of file mss3.c.
Referenced by mss3_decode_frame().
|
static |
Definition at line 581 of file mss3.c.
Referenced by mss3_decode_frame().
|
static |
Definition at line 622 of file mss3.c.
Referenced by mss3_decode_frame().
|
static |
Definition at line 657 of file mss3.c.
Referenced by mss3_decode_init().
|
static |
|
static |
|
static |
AVCodec ff_msa1_decoder |