#include "avcodec.h"
#include "mpegvideo.h"
#include "intrax8.h"
#include "vc1dsp.h"
Go to the source code of this file.
enum BMVTypes |
enum CodingSet |
enum COTypes |
enum DQDoubleEdge |
enum DQProfile |
enum DQSingleEdge |
enum FrameCodingMode |
enum MBModesIntfr |
enum MVModes |
enum Profile |
enum QuantMode |
enum TransformTypes |
enum VC1Code |
void ff_vc1_decode_blocks | ( | VC1Context * | v | ) |
av_cold int ff_vc1_decode_end | ( | AVCodecContext * | avctx | ) |
Close a VC1/WMV3 decoder.
Definition at line 5272 of file vc1dec.c.
Referenced by mss2_decode_end(), and vc1_decode_frame().
int ff_vc1_decode_entry_point | ( | AVCodecContext * | avctx, | |
VC1Context * | v, | |||
GetBitContext * | gb | |||
) |
Definition at line 527 of file vc1.c.
Referenced by vc1_decode_frame(), vc1_decode_init(), and vc1_extract_headers().
av_cold int ff_vc1_decode_init_alloc_tables | ( | VC1Context * | v | ) |
int ff_vc1_decode_sequence_header | ( | AVCodecContext * | avctx, | |
VC1Context * | v, | |||
GetBitContext * | gb | |||
) |
Decode Simple/Main Profiles sequence header.
avctx | Codec context | |
gb | GetBit context initialized from Codec context extra_data |
Definition at line 294 of file vc1.c.
Referenced by vc1_decode_init(), and vc1_extract_headers().
int ff_vc1_init_common | ( | VC1Context * | v | ) |
Init VC-1 specific tables and VC1Context members.
v | The VC1Context to initialize |
Definition at line 1535 of file vc1.c.
Referenced by vc1_decode_init(), vc1_parse_init(), and wmv9_init().
av_cold void ff_vc1_init_transposed_scantables | ( | VC1Context * | v | ) |
int ff_vc1_parse_frame_header | ( | VC1Context * | v, | |
GetBitContext * | gb | |||
) |
Definition at line 582 of file vc1.c.
Referenced by decode_wmv9(), vc1_decode_frame(), and vc1_extract_headers().
int ff_vc1_parse_frame_header_adv | ( | VC1Context * | v, | |
GetBitContext * | gb | |||
) |
static av_always_inline const uint8_t* find_next_marker | ( | const uint8_t * | src, | |
const uint8_t * | end | |||
) | [static] |
Find VC-1 marker in buffer.
Definition at line 405 of file vc1.h.
Referenced by mov_parse_vc1_frame(), mov_write_dvc1_structs(), vc1_decode_frame(), vc1_decode_init(), and vc1_extract_headers().
static av_always_inline int vc1_unescape_buffer | ( | const uint8_t * | src, | |
int | size, | |||
uint8_t * | dst | |||
) | [static] |
Definition at line 419 of file vc1.h.
Referenced by mov_write_dvc1_structs(), vc1_decode_frame(), vc1_decode_init(), and vc1_extract_headers().