FLACParseContext Struct Reference


Data Fields

AVCodecParserContextpc
 parent context
AVCodecContextavctx
 codec context pointer for logging
FLACHeaderMarkerheaders
 linked-list that starts at the first CRC-8 verified header within buffer
FLACHeaderMarkerbest_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
AVFifoBufferfifo_buf
 buffer to store all data until headers can be verified
int end_padded
 specifies if fifo_buf's end is padded
uint8_twrap_buf
 general fifo read buffer when wrapped
int wrap_buf_allocated_size
 actual allocated size of the buffer

Detailed Description

Definition at line 73 of file flac_parser.c.


Field Documentation

codec context pointer for logging

Definition at line 75 of file flac_parser.c.

Referenced by check_header_mismatch(), find_headers_search_validate(), flac_fifo_read_wrap(), flac_parse(), and get_best_header().

highest scoring header within buffer

Definition at line 78 of file flac_parser.c.

Referenced by flac_parse(), get_best_header(), and score_sequences().

flag set when the parser returns junk; if set return best_header next time

Definition at line 82 of file flac_parser.c.

Referenced by flac_parse(), and get_best_header().

specifies if fifo_buf's end is padded

Definition at line 86 of file flac_parser.c.

Referenced by flac_parse().

buffer to store all data until headers can be verified

Definition at line 84 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().

linked-list that starts at the first CRC-8 verified header within buffer

Definition at line 76 of file flac_parser.c.

Referenced by find_headers_search_validate(), find_new_headers(), flac_parse(), flac_parse_close(), and score_sequences().

number of headers that are buffered

Definition at line 81 of file flac_parser.c.

Referenced by flac_parse().

number of headers found in the last flac_parse() call

Definition at line 79 of file flac_parser.c.

Referenced by find_headers_search_validate(), find_new_headers(), and flac_parse().

parent context

Definition at line 74 of file flac_parser.c.

Referenced by flac_parse_init(), and get_best_header().

general fifo read buffer when wrapped

Definition at line 87 of file flac_parser.c.

Referenced by find_headers_search_validate(), flac_parse(), flac_parse_close(), and get_best_header().

actual allocated size of the buffer

Definition at line 88 of file flac_parser.c.

Referenced by find_headers_search_validate(), flac_parse(), and get_best_header().


The documentation for this struct was generated from the following file:

Generated on Fri Oct 26 02:50:15 2012 for FFmpeg by  doxygen 1.5.8