int frame_size
Number of samples per channel in an audio frame.
int overread_index
the index into ParseContext.buffer of the overread bytes
uint32_t state
contains the last few bytes in MSB order
int overread
the number of bytes which where irreversibly read from the next frame
int bits_per_raw_sample
Bits per sample/pixel of internal libavcodec pixel/sample format.
enum AVSampleFormat sample_fmt
audio sample format
int ff_mlp_read_major_sync(void *log, MLPHeaderInfo *mh, GetBitContext *gb)
Read a major sync info header - contains high level information about the stream - sample rate,...
static int mlp_parse(AVCodecParserContext *s, AVCodecContext *avctx, const uint8_t **poutbuf, int *poutbuf_size, const uint8_t *buf, int buf_size)
int ff_combine_frame(ParseContext *pc, int next, const uint8_t **buf, int *buf_size)
Combine the (truncated) bitstream to a complete frame.
main external API structure.