FFmpeg
Data Fields
ParseContext Struct Reference

#include <parser.h>

Data Fields

 
int  index
 
int  last_index
 
unsigned int  buffer_size
 
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
 
  the index into ParseContext.buffer of the overread bytes
 
uint64_t  state64
  contains the last 8 bytes in MSB order
 

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 close(), ff_combine_frame(), ff_MPV_common_end(), ff_parse_close(), h261_decode_frame(), h264_parse(), hevc_close(), mlp_parse(), mpeg_decode_postinit(), pnm_parse(), and tak_parse().

int ParseContext::index

Definition at line 30 of file parser.h.

Referenced by ff_aac_ac3_parse(), ff_combine_frame(), ff_mpeg_flush(), flush_dpb(), mlp_parse(), pnm_parse(), and tak_parse().

int ParseContext::last_index

Definition at line 31 of file parser.h.

Referenced by decode_chunks(), ff_combine_frame(), ff_mpeg_flush(), flush_dpb(), 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 ff_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(), dpx_parse(), ff_combine_frame(), ff_h263_find_frame_end(), ff_mpeg1_find_frame_end(), ff_mpeg4_find_frame_end(), ff_mpeg_flush(), ff_MPV_common_init(), find_frame_end(), flush_dpb(), h261_find_frame_end(), h264_find_frame_end(), latm_find_frame_end(), mlp_parse(), mpegaudio_parse(), png_parse(), and vc1_find_frame_end().

int ParseContext::frame_start_found

Definition at line 34 of file parser.h.

Referenced by bmp_parse(), cavs_find_frame_end(), dca_find_frame_end(), dnxhd_find_frame_end(), dpx_parse(), ff_h263_find_frame_end(), ff_mpeg1_find_frame_end(), ff_mpeg4_find_frame_end(), ff_mpeg_flush(), find_frame_end(), flush_dpb(), h261_find_frame_end(), h264_find_frame_end(), hevc_find_frame_end(), latm_find_frame_end(), png_parse(), tak_parse(), 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(), flush_dpb(), mlp_parse(), pnm_parse(), and tak_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(), flush_dpb(), mlp_parse(), and pnm_parse().

uint64_t ParseContext::state64

contains the last 8 bytes in MSB order

Definition at line 37 of file parser.h.

Referenced by adx_parse(), bmp_parse(), dnxhd_find_frame_end(), ff_combine_frame(), hevc_find_frame_end(), and png_parse().


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

Generated on Sat Jan 25 2014 19:52:30 for FFmpeg by   doxygen 1.8.2

AltStyle によって変換されたページ (->オリジナル) /