FFmpeg
|
Data Fields | |
AVCodecParserContext * | pc |
parent context | |
AVCodecContext * | avctx |
codec context pointer for logging | |
FLACHeaderMarker * | headers |
linked-list that starts at the first CRC-8 verified header within buffer | |
FLACHeaderMarker * | best_header |
highest scoring header within buffer | |
int | nb_headers_found |
number of headers found in the last flac_parse() call | |
int | nb_headers_buffered |
number of headers that are buffered | |
int | best_header_valid |
flag set when the parser returns junk; if set return best_header next time | |
AVFifoBuffer * | fifo_buf |
buffer to store all data until headers can be verified | |
int | end_padded |
specifies if fifo_buf's end is padded | |
uint8_t * | wrap_buf |
general fifo read buffer when wrapped | |
int | wrap_buf_allocated_size |
actual allocated size of the buffer | |
FLACFrameInfo | last_fi |
last decoded frame header info | |
int | last_fi_valid |
set if last_fi is valid | |
Definition at line 74 of file flac_parser.c.
AVCodecParserContext* FLACParseContext::pc |
parent context
Definition at line 75 of file flac_parser.c.
Referenced by flac_parse(), flac_parse_init(), and get_best_header().
AVCodecContext* FLACParseContext::avctx |
codec context pointer for logging
Definition at line 76 of file flac_parser.c.
Referenced by check_header_fi_mismatch(), check_header_mismatch(), find_headers_search_validate(), flac_fifo_read_wrap(), flac_parse(), flac_parse_init(), and get_best_header().
FLACHeaderMarker* FLACParseContext::headers |
linked-list that starts at the first CRC-8 verified header within buffer
Definition at line 77 of file flac_parser.c.
Referenced by find_headers_search_validate(), find_new_headers(), flac_parse(), flac_parse_close(), and score_sequences().
FLACHeaderMarker* FLACParseContext::best_header |
highest scoring header within buffer
Definition at line 79 of file flac_parser.c.
Referenced by flac_parse(), get_best_header(), and score_sequences().
int FLACParseContext::nb_headers_found |
number of headers found in the last flac_parse() call
Definition at line 80 of file flac_parser.c.
Referenced by find_headers_search_validate(), find_new_headers(), and flac_parse().
int FLACParseContext::nb_headers_buffered |
number of headers that are buffered
Definition at line 82 of file flac_parser.c.
Referenced by flac_parse().
int FLACParseContext::best_header_valid |
flag set when the parser returns junk; if set return best_header next time
Definition at line 83 of file flac_parser.c.
Referenced by flac_parse(), and get_best_header().
AVFifoBuffer* FLACParseContext::fifo_buf |
buffer to store all data until headers can be verified
Definition at line 85 of file flac_parser.c.
Referenced by find_new_headers(), flac_fifo_read(), flac_fifo_read_wrap(), flac_parse(), flac_parse_close(), flac_parse_init(), and get_best_header().
int FLACParseContext::end_padded |
specifies if fifo_buf's end is padded
Definition at line 87 of file flac_parser.c.
Referenced by flac_parse().
uint8_t* FLACParseContext::wrap_buf |
general fifo read buffer when wrapped
Definition at line 88 of file flac_parser.c.
Referenced by find_headers_search_validate(), flac_parse(), flac_parse_close(), and get_best_header().
int FLACParseContext::wrap_buf_allocated_size |
actual allocated size of the buffer
Definition at line 89 of file flac_parser.c.
Referenced by find_headers_search_validate(), flac_parse(), and get_best_header().
FLACFrameInfo FLACParseContext::last_fi |
last decoded frame header info
Definition at line 90 of file flac_parser.c.
Referenced by get_best_header(), and score_header().
int FLACParseContext::last_fi_valid |
set if last_fi is valid
Definition at line 91 of file flac_parser.c.
Referenced by get_best_header(), and score_header().