VC-1 and WMV3 parser.
More...
Go to the source code of this file.
|
| #define | UNESCAPED_THRESHOLD 37 |
| | The maximum number of bytes of a sequence, entry point or frame header whose values we pay any attention to.
|
| |
| #define | UNESCAPED_LIMIT 144 |
| | The maximum number of bytes of a sequence, entry point or frame header which must be valid memory (because they are used to update the bitstream cache in skip_bits() calls)
|
| |
VC-1 and WMV3 parser.
Definition in file vc1_parser.c.
◆ UNESCAPED_THRESHOLD
| #define UNESCAPED_THRESHOLD 37 |
The maximum number of bytes of a sequence, entry point or frame header whose values we pay any attention to.
Definition at line 38 of file vc1_parser.c.
Referenced by vc1_parse().
◆ UNESCAPED_LIMIT
| #define UNESCAPED_LIMIT 144 |
The maximum number of bytes of a sequence, entry point or frame header which must be valid memory (because they are used to update the bitstream cache in skip_bits() calls)
Definition at line 44 of file vc1_parser.c.
◆ VC1ParseSearchState
| Enumerator |
|---|
| NO_MATCH | |
| ONE_ZERO | |
| TWO_ZEROS | |
| ONE | |
Definition at line 46 of file vc1_parser.c.
◆ vc1_extract_header()
◆ vc1_parse()
◆ vc1_parse_init()
◆ ff_vc1_parser
Initial value:= {
}
static int parse(AVCodecParserContext *s, AVCodecContext *avctx, const uint8_t **poutbuf, int *poutbuf_size, const uint8_t *buf, int buf_size)
static av_cold void close(AVCodecParserContext *s)
int(* init)(AVBSFContext *ctx)
av_cold void ff_parse_close(AVCodecParserContext *s)
#define PARSER_CODEC_LIST(...)
static int vc1_parse(AVCodecParserContext *s, AVCodecContext *avctx, const uint8_t **poutbuf, int *poutbuf_size, const uint8_t *buf, int buf_size)
static av_cold int vc1_parse_init(AVCodecParserContext *s)
Definition at line 275 of file vc1_parser.c.