| FFmpeg
    | 
Go to the source code of this file.
| Data Structures | |
| struct | VC1ParseContext | 
| Macros | |
| #define | UNESCAPED_THRESHOLD 37 | 
| The maximum number of bytes of a sequence, entry point or frame header whose values we pay any attention to.  More... | |
| #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)  More... | |
| Enumerations | |
| enum | VC1ParseSearchState { NO_MATCH, ONE_ZERO, TWO_ZEROS, ONE } | 
| Functions | |
| static void | vc1_extract_header (AVCodecParserContext *s, AVCodecContext *avctx, const uint8_t *buf, int buf_size) | 
| 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) | 
| Variables | |
| const AVCodecParser | ff_vc1_parser | 
VC-1 and WMV3 parser
Definition in file vc1_parser.c.
| #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 35 of file vc1_parser.c.
| #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 41 of file vc1_parser.c.
| enum VC1ParseSearchState | 
| Enumerator | |
|---|---|
| NO_MATCH | |
| ONE_ZERO | |
| TWO_ZEROS | |
| ONE | |
Definition at line 43 of file vc1_parser.c.
| 
 | static | 
Definition at line 60 of file vc1_parser.c.
Referenced by vc1_parse().
| 
 | static | 
Definition at line 127 of file vc1_parser.c.
| 
 | static | 
Definition at line 258 of file vc1_parser.c.
| const AVCodecParser ff_vc1_parser | 
Definition at line 271 of file vc1_parser.c.
 1.8.17
 1.8.17