FFmpeg
|
Data Fields | |
AVCodecContext * | avctx |
AVFrame | pic |
GetBitContext | gb |
DSPContext | dsp |
uint8_t * | buffer |
int | buffer_size |
int * | tokens [TM2_NUM_STREAMS] |
int | tok_lens [TM2_NUM_STREAMS] |
int | tok_ptrs [TM2_NUM_STREAMS] |
int | deltas [TM2_NUM_STREAMS][TM2_DELTAS] |
int | D [4] |
int | CD [4] |
int * | last |
int * | clast |
int * | Y1_base |
int * | U1_base |
int * | V1_base |
int * | Y2_base |
int * | U2_base |
int * | V2_base |
int * | Y1 |
int * | U1 |
int * | V1 |
int * | Y2 |
int * | U2 |
int * | V2 |
int | y_stride |
int | uv_stride |
int | cur |
Detailed Description
Definition at line 59 of file truemotion2.c.
Field Documentation
AVCodecContext* TM2Context::avctx |
Definition at line 60 of file truemotion2.c.
Referenced by decode_init(), GET_TOK(), tm2_build_huff_table(), tm2_decode_blocks(), tm2_motion_block(), tm2_read_deltas(), tm2_read_header(), tm2_read_stream(), and tm2_read_tree().
uint8_t* TM2Context::buffer |
Definition at line 66 of file truemotion2.c.
Referenced by decode_end(), and decode_frame().
int TM2Context::buffer_size |
Definition at line 67 of file truemotion2.c.
Referenced by decode_end(), and decode_frame().
int TM2Context::CD[4] |
Definition at line 76 of file truemotion2.c.
Referenced by tm2_decode_blocks(), tm2_hi_res_block(), tm2_low_res_block(), tm2_med_res_block(), tm2_motion_block(), tm2_null_res_block(), tm2_still_block(), and tm2_update_block().
int* TM2Context::clast |
Definition at line 78 of file truemotion2.c.
Referenced by decode_end(), decode_init(), tm2_decode_blocks(), tm2_hi_res_block(), tm2_low_res_block(), tm2_med_res_block(), tm2_motion_block(), tm2_null_res_block(), tm2_still_block(), and tm2_update_block().
int TM2Context::cur |
Definition at line 84 of file truemotion2.c.
Referenced by decode_frame(), decode_init(), and tm2_decode_blocks().
int TM2Context::D[4] |
Definition at line 75 of file truemotion2.c.
Referenced by tm2_apply_deltas(), tm2_decode_blocks(), tm2_low_res_block(), tm2_motion_block(), tm2_null_res_block(), tm2_still_block(), and tm2_update_block().
int TM2Context::deltas[TM2_NUM_STREAMS][TM2_DELTAS] |
Definition at line 73 of file truemotion2.c.
Referenced by GET_TOK(), tm2_hi_res_block(), tm2_low_res_block(), tm2_med_res_block(), tm2_null_res_block(), and tm2_read_deltas().
DSPContext TM2Context::dsp |
Definition at line 64 of file truemotion2.c.
Referenced by decode_frame(), and decode_init().
GetBitContext TM2Context::gb |
Definition at line 63 of file truemotion2.c.
Referenced by tm2_build_huff_table(), tm2_read_deltas(), tm2_read_stream(), and tm2_read_tree().
int* TM2Context::last |
Definition at line 77 of file truemotion2.c.
Referenced by decode_end(), decode_init(), tm2_decode_blocks(), tm2_hi_res_block(), tm2_low_res_block(), tm2_med_res_block(), tm2_motion_block(), tm2_null_res_block(), tm2_still_block(), and tm2_update_block().
AVFrame TM2Context::pic |
Definition at line 61 of file truemotion2.c.
Referenced by decode_end(), decode_frame(), and decode_init().
int TM2Context::tok_lens[TM2_NUM_STREAMS] |
Definition at line 71 of file truemotion2.c.
Referenced by decode_frame(), decode_init(), GET_TOK(), tm2_decode_blocks(), and tm2_read_stream().
int TM2Context::tok_ptrs[TM2_NUM_STREAMS] |
Definition at line 72 of file truemotion2.c.
Referenced by GET_TOK(), and tm2_decode_blocks().
int* TM2Context::tokens[TM2_NUM_STREAMS] |
Definition at line 70 of file truemotion2.c.
Referenced by decode_end(), decode_frame(), decode_init(), GET_TOK(), and tm2_read_stream().
int * TM2Context::U1 |
Definition at line 82 of file truemotion2.c.
Referenced by decode_init(), and tm2_decode_blocks().
int * TM2Context::U1_base |
Definition at line 81 of file truemotion2.c.
Referenced by decode_end(), and decode_init().
int * TM2Context::U2 |
Definition at line 82 of file truemotion2.c.
Referenced by decode_init(), and tm2_decode_blocks().
int * TM2Context::U2_base |
Definition at line 81 of file truemotion2.c.
Referenced by decode_end(), and decode_init().
int TM2Context::uv_stride |
Definition at line 83 of file truemotion2.c.
Referenced by decode_init(), and tm2_decode_blocks().
int * TM2Context::V1 |
Definition at line 82 of file truemotion2.c.
Referenced by decode_init(), and tm2_decode_blocks().
int * TM2Context::V1_base |
Definition at line 81 of file truemotion2.c.
Referenced by decode_end(), and decode_init().
int * TM2Context::V2 |
Definition at line 82 of file truemotion2.c.
Referenced by decode_init(), and tm2_decode_blocks().
int * TM2Context::V2_base |
Definition at line 81 of file truemotion2.c.
Referenced by decode_end(), and decode_init().
int* TM2Context::Y1 |
Definition at line 82 of file truemotion2.c.
Referenced by decode_end(), decode_init(), and tm2_decode_blocks().
int* TM2Context::Y1_base |
Definition at line 81 of file truemotion2.c.
Referenced by decode_end(), and decode_init().
int * TM2Context::Y2 |
Definition at line 82 of file truemotion2.c.
Referenced by decode_init(), and tm2_decode_blocks().
int * TM2Context::Y2_base |
Definition at line 81 of file truemotion2.c.
Referenced by decode_end(), and decode_init().
int TM2Context::y_stride |
Definition at line 83 of file truemotion2.c.
Referenced by decode_init(), and tm2_decode_blocks().
The documentation for this struct was generated from the following file:
Generated on Mon Nov 18 2024 06:52:12 for FFmpeg by 1.8.11