|
FFmpeg
|
Microsoft Screen 3 (aka Microsoft ATC Screen) decoder. More...
#include "libavutil/mem.h"#include "avcodec.h"#include "bytestream.h"#include "codec_internal.h"#include "decode.h"#include "mathops.h"#include "mss34dsp.h"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 } |
Variables | |
| const FFCodec | ff_msa1_decoder |
| #define MODEL2_SCALE 13 |
Definition at line 37 of file mss3.c.
Referenced by rac_get_model2_sym().
| #define MODEL_SCALE 15 |
Definition at line 38 of file mss3.c.
Referenced by rac_get_model256_sym(), and rac_get_model_sym().
| #define MODEL256_SEC_SCALE 9 |
Definition at line 39 of file mss3.c.
Referenced by model256_update(), and rac_get_model256_sym().
| #define RAC_BOTTOM 0x01000000 |
Definition at line 62 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 |
|
static |
Definition at line 128 of file mss3.c.
Referenced by reset_coders().
|
static |
Definition at line 138 of file mss3.c.
Referenced by rac_get_model2_sym().
|
static |
Definition at line 164 of file mss3.c.
Referenced by model_reset(), and rac_get_model_sym().
|
static |
Definition at line 194 of file mss3.c.
Referenced by model_init(), and reset_coders().
Definition at line 210 of file mss3.c.
Referenced by init_coders().
|
static |
Definition at line 218 of file mss3.c.
Referenced by model256_reset(), and rac_get_model256_sym().
|
static |
Definition at line 255 of file mss3.c.
Referenced by model256_init(), and reset_coders().
Definition at line 271 of file mss3.c.
Referenced by init_coders().
|
static |
Definition at line 279 of file mss3.c.
Referenced by mss3_decode_frame().
|
static |
Definition at line 292 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 312 of file mss3.c.
Referenced by decode_coeff().
|
static |
Definition at line 328 of file mss3.c.
Referenced by decode_coeff(), and decode_dct().
|
static |
Definition at line 342 of file mss3.c.
Referenced by decode_dct().
|
static |
Definition at line 363 of file mss3.c.
Referenced by decode_block_type(), decode_coeff(), and decode_image_block().
|
static |
Definition at line 396 of file mss3.c.
Referenced by decode_dct(), decode_haar_block(), and decode_image_block().
|
static |
Definition at line 435 of file mss3.c.
Referenced by mss3_decode_frame().
|
static |
Definition at line 442 of file mss3.c.
Referenced by decode_dct(), decode_fill_block(), and decode_haar_block().
|
static |
Definition at line 460 of file mss3.c.
Referenced by mss3_decode_frame().
|
static |
Definition at line 471 of file mss3.c.
Referenced by mss3_decode_frame().
|
static |
Definition at line 505 of file mss3.c.
Referenced by decode_dct_block().
|
static |
Definition at line 567 of file mss3.c.
Referenced by mss3_decode_frame().
|
static |
Definition at line 590 of file mss3.c.
Referenced by mss3_decode_frame().
|
static |
Definition at line 631 of file mss3.c.
Referenced by mss3_decode_frame().
|
static |
Definition at line 666 of file mss3.c.
Referenced by mss3_decode_init().
|
static |
|
static |
|
static |
| const FFCodec ff_msa1_decoder |