|
FFmpeg
|
Go to the source code of this file.
Data Structures | |
| struct | RV34VLC |
| VLC tables used by the decoder. More... | |
| struct | SliceInfo |
| essential slice information More... | |
| struct | RV34DecContext |
| decoder context More... | |
Macros | |
| #define | MB_TYPE_SEPARATE_DC 0x01000000 |
| #define | IS_SEPARATE_DC(a) ((a) & MB_TYPE_SEPARATE_DC) |
Enumerations | |
| enum | RV40BlockTypes { RV34_MB_TYPE_INTRA, RV34_MB_TYPE_INTRA16x16, RV34_MB_P_16x16, RV34_MB_P_8x8, RV34_MB_B_FORWARD, RV34_MB_B_BACKWARD, RV34_MB_SKIP, RV34_MB_B_DIRECT, RV34_MB_P_16x8, RV34_MB_P_8x16, RV34_MB_B_BIDIR, RV34_MB_P_MIX16x16, RV34_MB_TYPES } |
| RV30 and RV40 Macroblock types. More... | |
Functions | |
| int | ff_rv34_get_start_offset (GetBitContext *gb, int blocks) |
| common decoding functions More... | |
| int | ff_rv34_decode_init (AVCodecContext *avctx) |
| Initialize decoder. More... | |
| int | ff_rv34_decode_frame (AVCodecContext *avctx, void *data, int *got_frame, AVPacket *avpkt) |
| int | ff_rv34_decode_end (AVCodecContext *avctx) |
| int | ff_rv34_decode_init_thread_copy (AVCodecContext *avctx) |
| int | ff_rv34_decode_update_thread_context (AVCodecContext *dst, const AVCodecContext *src) |
RV30 and RV40 decoder common data declarations
Definition in file rv34.h.
| #define IS_SEPARATE_DC | ( | a | ) | ((a) & MB_TYPE_SEPARATE_DC) |
| enum RV40BlockTypes |
RV30 and RV40 Macroblock types.
| int ff_rv34_get_start_offset | ( | GetBitContext * | gb, |
| int | mb_size | ||
| ) |
common decoding functions
common decoding functions
Definition at line 330 of file rv34.c.
Referenced by rv30_parse_slice_header(), and rv40_parse_slice_header().
| int ff_rv34_decode_init | ( | AVCodecContext * | avctx | ) |
Initialize decoder.
Definition at line 1492 of file rv34.c.
Referenced by rv30_decode_init(), and rv40_decode_init().
| int ff_rv34_decode_frame | ( | AVCodecContext * | avctx, |
| void * | data, | ||
| int * | got_frame, | ||
| AVPacket * | avpkt | ||
| ) |
| int ff_rv34_decode_end | ( | AVCodecContext * | avctx | ) |
| int ff_rv34_decode_init_thread_copy | ( | AVCodecContext * | avctx | ) |
| int ff_rv34_decode_update_thread_context | ( | AVCodecContext * | dst, |
| const AVCodecContext * | src | ||
| ) |
1.8.17