FFmpeg
|
#include <inttypes.h>
#include "avcodec.h"
#include "bswapdsp.h"
#include "bytestream.h"
#include "get_bits.h"
#include "internal.h"
Go to the source code of this file.
Data Structures | |
struct | TM2Context |
struct | TM2Codes |
Huffman codes for each of streams. More... | |
struct | TM2Huff |
structure for gathering Huffman codes information More... | |
Macros | |
#define | TM2_ESCAPE 0x80000000 |
#define | TM2_DELTAS 64 |
#define | TM2_OLD_HEADER_MAGIC 0x00000100 |
#define | TM2_NEW_HEADER_MAGIC 0x00000101 |
#define | TM2_INIT_POINTERS() |
#define | TM2_INIT_POINTERS_2() |
#define | TM2_RECALC_BLOCK(CHR, stride, last, CD) |
#define | TM2_HEADER_SIZE 40 |
Enumerations | |
enum | TM2_STREAMS { TM2_C_HI = 0, TM2_C_LO, TM2_L_HI, TM2_L_LO, TM2_UPD, TM2_MOT, TM2_TYPE, TM2_NUM_STREAMS } |
enum | TM2_BLOCKS { TM2_HI_RES = 0, TM2_MED_RES, TM2_LOW_RES, TM2_NULL_RES, TM2_UPDATE, TM2_STILL, TM2_MOTION } |
Variables | |
static const int | tm2_stream_order [TM2_NUM_STREAMS] |
AVCodec | ff_truemotion2_decoder |
Duck TrueMotion2 decoder.
Definition in file truemotion2.c.
#define TM2_ESCAPE 0x80000000 |
Definition at line 35 of file truemotion2.c.
#define TM2_DELTAS 64 |
Definition at line 36 of file truemotion2.c.
#define TM2_OLD_HEADER_MAGIC 0x00000100 |
Definition at line 248 of file truemotion2.c.
#define TM2_NEW_HEADER_MAGIC 0x00000101 |
Definition at line 249 of file truemotion2.c.
#define TM2_INIT_POINTERS | ( | ) |
#define TM2_INIT_POINTERS_2 | ( | ) |
Definition at line 445 of file truemotion2.c.
#define TM2_RECALC_BLOCK | ( | CHR, | |
stride, | |||
last, | |||
CD | |||
) |
#define TM2_HEADER_SIZE 40 |
Definition at line 897 of file truemotion2.c.
enum TM2_STREAMS |
Enumerator | |
---|---|
TM2_C_HI | |
TM2_C_LO | |
TM2_L_HI | |
TM2_L_LO | |
TM2_UPD | |
TM2_MOT | |
TM2_TYPE | |
TM2_NUM_STREAMS |
Definition at line 39 of file truemotion2.c.
enum TM2_BLOCKS |
Enumerator | |
---|---|
TM2_HI_RES | |
TM2_MED_RES | |
TM2_LOW_RES | |
TM2_NULL_RES | |
TM2_UPDATE | |
TM2_STILL | |
TM2_MOTION |
Definition at line 51 of file truemotion2.c.
|
static |
Definition at line 119 of file truemotion2.c.
Referenced by tm2_build_huff_table().
|
static |
Definition at line 150 of file truemotion2.c.
Referenced by tm2_read_stream().
|
static |
Definition at line 232 of file truemotion2.c.
Referenced by tm2_read_stream().
|
inlinestatic |
Definition at line 239 of file truemotion2.c.
Referenced by tm2_read_stream().
|
inlinestatic |
Definition at line 251 of file truemotion2.c.
Referenced by decode_frame().
|
static |
Definition at line 268 of file truemotion2.c.
Referenced by tm2_read_stream().
|
static |
Definition at line 295 of file truemotion2.c.
Referenced by decode_frame().
|
inlinestatic |
Definition at line 411 of file truemotion2.c.
Referenced by tm2_decode_blocks(), tm2_hi_res_block(), tm2_low_res_block(), tm2_med_res_block(), tm2_motion_block(), and tm2_update_block().
|
inlinestatic |
Definition at line 465 of file truemotion2.c.
Referenced by tm2_hi_res_block(), tm2_low_res_block(), tm2_med_res_block(), and tm2_null_res_block().
|
inlinestatic |
Definition at line 483 of file truemotion2.c.
Referenced by tm2_hi_res_block(), and tm2_low_chroma().
|
inlinestatic |
Definition at line 496 of file truemotion2.c.
Referenced by tm2_low_res_block(), tm2_med_res_block(), and tm2_null_res_block().
|
inlinestatic |
Definition at line 515 of file truemotion2.c.
Referenced by tm2_decode_blocks().
|
inlinestatic |
Definition at line 536 of file truemotion2.c.
Referenced by tm2_decode_blocks().
|
inlinestatic |
Definition at line 558 of file truemotion2.c.
Referenced by tm2_decode_blocks().
|
inlinestatic |
Definition at line 599 of file truemotion2.c.
Referenced by tm2_decode_blocks().
|
inlinestatic |
Definition at line 646 of file truemotion2.c.
Referenced by tm2_decode_blocks().
|
inlinestatic |
Definition at line 681 of file truemotion2.c.
Referenced by tm2_decode_blocks().
|
inlinestatic |
Definition at line 721 of file truemotion2.c.
Referenced by tm2_decode_blocks().
|
static |
Definition at line 775 of file truemotion2.c.
Referenced by decode_frame().
|
static |
Definition at line 899 of file truemotion2.c.
|
static |
Definition at line 957 of file truemotion2.c.
|
static |
Definition at line 1021 of file truemotion2.c.
|
static |
Definition at line 893 of file truemotion2.c.
Referenced by decode_frame().
AVCodec ff_truemotion2_decoder |
Definition at line 1046 of file truemotion2.c.