ParseContext Struct Reference

#include <parser.h>


Data Fields

uint8_t * buffer
int index
int last_index
unsigned int buffer_size
uint32_t state
 contains the last few bytes in MSB order
int frame_start_found
int overread
 the number of bytes which where irreversibly read from the next frame
int overread_index
 the index into ParseContext.buffer of the overread bytes


Detailed Description

Definition at line 28 of file parser.h.


Field Documentation

uint8_t* ParseContext::buffer

Definition at line 29 of file parser.h.

Referenced by ff_combine_frame(), ff_parse1_close(), ff_parse_close(), h261_decode_frame(), h264_parse(), mpeg_decode_postinit(), MPV_common_end(), and pnm_parse().

int ParseContext::index

Definition at line 30 of file parser.h.

Referenced by ff_combine_frame(), ff_mpeg_flush(), and pnm_parse().

int ParseContext::last_index

Definition at line 31 of file parser.h.

Referenced by cavs_decode_frame(), ff_combine_frame(), ff_mpeg_flush(), get_consumed_bytes(), and h264_parse().

unsigned int ParseContext::buffer_size

Definition at line 32 of file parser.h.

Referenced by ff_combine_frame(), and MPV_common_end().

uint32_t ParseContext::state

contains the last few bytes in MSB order

Definition at line 33 of file parser.h.

Referenced by cavs_find_frame_end(), dca_find_frame_end(), ff_combine_frame(), ff_h263_find_frame_end(), ff_h264_find_frame_end(), ff_mpeg1_find_frame_end(), ff_mpeg4_find_frame_end(), ff_mpeg_flush(), find_frame_end(), h261_find_frame_end(), mlp_parse(), and vc1_find_frame_end().

int ParseContext::frame_start_found

Definition at line 34 of file parser.h.

Referenced by cavs_find_frame_end(), dca_find_frame_end(), ff_h263_find_frame_end(), ff_h264_find_frame_end(), ff_mpeg1_find_frame_end(), ff_mpeg4_find_frame_end(), ff_mpeg_flush(), find_frame_end(), h261_find_frame_end(), and vc1_find_frame_end().

int ParseContext::overread

the number of bytes which where irreversibly read from the next frame

Definition at line 35 of file parser.h.

Referenced by ff_combine_frame(), ff_mpeg_flush(), and pnm_parse().

int ParseContext::overread_index

the index into ParseContext.buffer of the overread bytes

Definition at line 36 of file parser.h.

Referenced by ff_combine_frame(), ff_mpeg_flush(), and pnm_parse().


The documentation for this struct was generated from the following file:
Generated on Thu Dec 4 10:46:28 2008 for libextractor by  doxygen 1.5.1