decoder_sys_t Struct Reference

Collaboration diagram for decoder_sys_t:

Collaboration graph
[legend]

Data Fields

bool b_packetizer
int i_state
block_bytestream_t bytestream
audio_date_t end_date
mtime_t i_pts
int i_frame_size
int i_bit_rate
unsigned int i_rate
unsigned int i_channels
unsigned int i_channels_conf
int i_input_rate
enum adpcm_codec_e codec
size_t i_block
size_t i_samplesperblock
const int16_t * p_logtos16
int i_bytespersample
int i_cat
int i_codec_id
const char * psz_namecodec
AVCodecContext * p_context
AVCodec * p_codec
uint8_t * p_output
audio_sample_format_t aout_format
uint8_t * p_samples
int i_samples
int i_reject_count
const char * psz_namecodec
AVCodecContext * p_context
AVCodec * p_codec
const char * psz_namecodec
AVCodecContext * p_context
AVCodec * p_codec
mtime_t input_pts
mtime_t input_dts
AVFrame * p_ff_pic
BITMAPINFOHEADERp_format
int b_hurry_up
enum AVDiscard i_skip_frame
enum AVDiscard i_skip_idct
int i_late_frames
mtime_t i_late_frames_start
int b_direct_rendering
bool b_has_b_frames
bool b_first_frame
int i_buffer_orig
int i_buffer
char * p_buffer_orig
char * p_buffer
int i
int i_block
block_tpp_block [(64)]
int i_field
int i_channel
eia608_t eia608
uint8_t color [16][3]
int i_offseth
int i_offsetv
uint8_t screen [((300))*(216)]
uint8_t * p_screen
cinepak_context_t context
intf_thread_tp_intf
subpicture_tp_spu_final
video_format_t fmt_cached
csri_inst * p_instance
csri_stream_ext * p_stream_ext
void(* pf_push_packet )(csri_inst *inst, const void *packet, size_t packetlen, double pts_start, double pts_end)
int b_packetizer
block_tp_spu
size_t i_spu_size
uint16_t i_image_offset
size_t i_image_length
size_t first_field_offset
size_t second_field_offset
size_t metadata_offset
size_t metadata_length
mtime_t i_duration
uint16_t i_x_start
uint16_t i_y_start
uint16_t i_width
uint16_t i_height
uint8_t p_palette [4][4]
uint8_t p_palette_highlight [4][4]
dirac_decoder_t * p_dirac
HINSTANCE hmsdmo_dll
IMediaObjectp_dmo
int i_min_output
uint8_t * p_buffer
date_t end_date
ldt_fs_t * ldt_fs
unsigned int i_bit_rate
unsigned int i_frame_size
unsigned int i_frame_length
bs_t bs
int i_id
int i_ancillary_id
bool b_absolute
int i_spu_position
int i_spu_x
int i_spu_y
bool b_page
dvbsub_page_tp_page
dvbsub_region_tp_regions
dvbsub_clut_tp_cluts
dvbsub_display_tp_display
dvbsub_clut_t default_clut
faacDecHandle * hfaad
audio_date_t date
uint8_t * p_buffer
size_t i_buffer_size
uint32_t pi_channel_positions [9]
bool b_sbr
bool b_ps
picture_tp_image
vlc_mutex_t lock
bool b_reload
mtime_t i_reload
mtime_t i_next
block_tp_block
aout_buffer_tp_aout_buffer
struct {
   unsigned   min_blocksize
   unsigned   max_blocksize
   unsigned   min_framesize
   unsigned   max_framesize
   unsigned   sample_rate
   unsigned   channels
   unsigned   bits_per_sample
stream_info
bool b_stream_info
int i_frame_length
int i_bits_per_sample
fluid_settings_t * settings
fluid_synth_t * synth
int soundfont
int i_num_headers
int i_headers
bool b_ready
kate_info ki
kate_comment kc
kate_state k
bool b_formatted
int i_refcount
ass_handle_tp_ass
ass_track_t * p_track
subpicture_tp_spu_final
mpeg2dec_tp_mpeg2dec
const mpeg2_info_tp_info
bool b_skip
mtime_t i_previous_pts
mtime_t i_current_pts
mtime_t i_previous_dts
mtime_t i_current_dts
int i_current_rate
picture_tp_picture_to_destroy
bool b_garbage_pic
bool b_after_sequence_header
bool b_slice_i
bool b_second_field
bool b_preroll
decoder_synchro_tp_synchro
int i_aspect
int i_sar_num
int i_sar_den
mtime_t i_last_frame_pts
IntraP64Decoder * p_decoder
bool b_inited
int i_counter
unsigned int i_current_layer
int i_free_frame_size
unsigned int i_max_frame_size
unsigned int i_layer
bool b_discontinuity
bool b_error
ldt_fs_t * ldt_fs
HMODULE qtml
HINSTANCE qts
OSErr(* InitializeQTML )(long flags)
OSErr(* TerminateQTML )(void)
int(* SoundConverterOpen )(const SoundComponentData *, const SoundComponentData *, SoundConverter *)
int(* SoundConverterClose )(SoundConverter)
int(* SoundConverterSetInfo )(SoundConverter, OSType, void *)
int(* SoundConverterGetBufferSizes )(SoundConverter, unsigned long, unsigned long *, unsigned long *, unsigned long *)
int(* SoundConverterBeginConversion )(SoundConverter)
int(* SoundConverterEndConversion )(SoundConverter, void *, unsigned long *, unsigned long *)
int(* SoundConverterConvertBuffer )(SoundConverter, const void *, unsigned long, void *, unsigned long *, unsigned long *)
SoundConverter myConverter
SoundComponentData InputFormatInfo
SoundComponentData OutputFormatInfo
unsigned long FramesToGet
unsigned int InFrameSize
unsigned int OutFrameSize
Component(* FindNextComponent )(Component prev, ComponentDescription *desc)
ComponentInstance(* OpenComponent )(Component c)
ComponentResult(* ImageCodecInitialize )(ComponentInstance ci, ImageSubCodecDecompressCapabilities *cap)
ComponentResult(* ImageCodecGetCodecInfo )(ComponentInstance ci, CodecInfo *info)
ComponentResult(* ImageCodecPreDecompress )(ComponentInstance ci, CodecDecompressParams *params)
ComponentResult(* ImageCodecBandDecompress )(ComponentInstance ci, CodecDecompressParams *params)
PixMapHandle(* GetGWorldPixMap )(GWorldPtr offscreenGWorld)
OSErr(* QTNewGWorldFromPtr )(GWorldPtr *gw, OSType pixelFormat, const Rect *boundsRect, CTabHandle cTable, void *aGDevice, GWorldFlags flags, void *baseAddr, long rowBytes)
OSErr(* NewHandleClear )(Size byteCount)
ComponentInstance ci
Rect OutBufferRect
GWorldPtr OutBufferGWorld
ImageDescriptionHandle framedescHandle
CodecDecompressParams decpar
CodecCapabilities codeccap
uint8_t * plane
mtime_t pts
int i_late
unsigned int i_buffer
unsigned int i_buffer_size
uint8_t * p_buffer
uint8_t out_buffer [1000000]
int i_out_frames
int i_out
size_t i_raw_size
bool b_invert
char * p_out
unsigned int i_out
void * context
short int i_codec_flavor
void * dll
unsigned long(* raCloseCodec )(void *)
unsigned long(* raDecode )(void *, char *, unsigned long, char *, unsigned int *, long)
unsigned long(* raFlush )(unsigned long, unsigned long, unsigned long)
unsigned long(* raFreeDecoder )(void *)
void *(* raGetFlavorProperty )(void *, unsigned long, unsigned long, int *)
unsigned long(* raInitDecoder )(void *, void *)
unsigned long(* raOpenCodec )(void *)
unsigned long(* raOpenCodec2 )(void *, void *)
unsigned long(* raSetFlavor )(void *, unsigned long)
void(* raSetDLLAccessPath )(char *)
void(* raSetPwd )(char *, char *)
void * win32_dll
unsigned long(* wraCloseCodec )(void *)
unsigned long(* wraDecode )(void *, char *, unsigned long, char *, unsigned int *, long)
unsigned long(* wraFlush )(unsigned long, unsigned long, unsigned long)
unsigned long(* wraFreeDecoder )(void *)
void *(* wraGetFlavorProperty )(void *, unsigned long, unsigned long, int *)
unsigned long(* wraInitDecoder )(void *, void *)
unsigned long(* wraOpenCodec )(void *)
unsigned long(* wraOpenCodec2 )(void *, void *)
unsigned long(* wraSetFlavor )(void *, unsigned long)
void(* wraSetDLLAccessPath )(char *)
void(* wraSetPwd )(char *, char *)
void * handle
void * rv_handle
int inited
char * plane
mtime_t i_lastpts
mtime_t i_frame_pts_delta
SchroDecoder * p_schro
SchroVideoFormat * p_format
picture_pts_t pts_tlb [16]
int i_ts_resync_hack
const char * psz_sdl_type
int i_frame_in_packet
SpeexBits bits
SpeexHeader * p_header
SpeexStereoState stereo
void * p_state
unsigned int rtp_rate
unsigned int i_spu_size
unsigned int i_rle_size
unsigned int i_spu
block_tp_block
uint8_t buffer [65536]
bool b_ass
int i_original_height
int i_original_width
int i_align
vlc_iconv_t iconv_handle
bool b_autodetect_utf8
ssa_style_t ** pp_ssa_styles
int i_ssa_styles
image_attach_t ** pp_images
int i_images
int i_debug
packet_state_t i_state
block_tp_spu
uint16_t i_image
uint8_t i_packet
TarkinStream * tarkin_stream
TarkinInfo ti
TarkinComment tc
TarkinTime tarkdate
bool b_is_subtitle [9]
char ppsz_lines [32][128]
char psz_prev_text [512]
mtime_t prev_pts
int i_page [9]
bool b_erase [9]
const uint16_t * pi_active_national_set [9]
int i_wanted_page
int i_wanted_magazine
bool b_ignore_sub_flag
theora_info ti
theora_comment tc
theora_state td
bool b_decoded_first_keyframe
vorbis_info vi
vorbis_comment vc
vorbis_dsp_state vd
vorbis_block vb
int i_last_block_size
int pi_chan_table [9]
mpeg2dec_tp_mpeg2dec
const mpeg2_info_tp_info
picture_tp_picture_to_destroy
decoder_synchro_tp_synchro
vbi_decoder * p_vbi_dec
vbi_dvb_demux * p_dvb_demux
unsigned int i_last_page
bool b_update
bool b_text
unsigned int i_wanted_page
bool b_opaque
int i_fd
block_tp_block
size_t i_offset
uint8_t startcode [4]
bool b_slice
block_tp_frame
bool b_header
bool b_sps
bool b_pps
block_tpp_sps [(32)]
block_tpp_pps [(256)]
int i_avcC_length_size
int i_log2_max_frame_num
int b_frame_mbs_only
int i_pic_order_cnt_type
int i_delta_pic_order_always_zero_flag
int i_log2_max_pic_order_cnt_lsb
int i_pic_order_present_flag
slice_t slice
mtime_t i_frame_pts
mtime_t i_frame_dts
int i_type
unsigned int i_header_size
bool b_latm_cfg
latm_mux_t latm
uint8_t p_startcode [3]
mtime_t i_interpolated_pts
mtime_t i_interpolated_dts
mtime_t i_last_ref_pts
mtime_t i_last_time_ref
mtime_t i_time_ref
mtime_t i_last_time
mtime_t i_last_timeincr
unsigned int i_flags
int i_fps_num
int i_fps_den
int i_last_incr
int i_last_incr_diff
bool b_frame
block_tp_frame
block_t ** pp_last
block_tp_seq
block_tp_ext
block_tp_frame
block_t ** pp_last
bool b_frame_slice
mtime_t i_dts
int i_frame_rate
int i_frame_rate_base
bool b_seq_progressive
bool b_low_delay
int i_aspect_ratio_info
int i_temporal_ref
int i_picture_type
int i_picture_structure
int i_top_field_first
int i_repeat_first_field
int i_progressive_frame
int i_seq_old
bool b_sync_on_intra_frame
bool b_cc_reset
uint32_t i_cc_flags
mtime_t i_cc_pts
mtime_t i_cc_dts
cc_data_t cc
bool b_sequence_header
struct {
   block_t *   p_sh
   bool   b_advanced_profile
   bool   b_interlaced
   bool   b_frame_interpolation
   bool   b_range_reduction
   bool   b_has_bframe
sh
bool b_entry_point
struct {
   block_t *   p_ep
ep
block_tp_frame
block_t ** pp_last

Field Documentation

bool decoder_sys_t::b_packetizer

int decoder_sys_t::i_state

block_bytestream_t decoder_sys_t::bytestream

audio_date_t decoder_sys_t::end_date

mtime_t decoder_sys_t::i_pts

int decoder_sys_t::i_frame_size

unsigned int decoder_sys_t::i_bit_rate

unsigned int decoder_sys_t::i_rate

unsigned int decoder_sys_t::i_channels

unsigned int decoder_sys_t::i_channels_conf

int decoder_sys_t::i_input_rate

enum adpcm_codec_e decoder_sys_t::codec

size_t decoder_sys_t::i_block

size_t decoder_sys_t::i_samplesperblock

const int16_t* decoder_sys_t::p_logtos16

int decoder_sys_t::i_bytespersample

int decoder_sys_t::i_cat

int decoder_sys_t::i_codec_id

const char* decoder_sys_t::psz_namecodec

AVCodecContext* decoder_sys_t::p_context

AVCodec* decoder_sys_t::p_codec

uint8_t* decoder_sys_t::p_output

audio_sample_format_t decoder_sys_t::aout_format

uint8_t* decoder_sys_t::p_samples

int decoder_sys_t::i_samples

int decoder_sys_t::i_reject_count

const char* decoder_sys_t::psz_namecodec

AVCodecContext* decoder_sys_t::p_context

AVCodec* decoder_sys_t::p_codec

const char* decoder_sys_t::psz_namecodec

AVCodecContext* decoder_sys_t::p_context

AVCodec* decoder_sys_t::p_codec

mtime_t decoder_sys_t::input_pts

mtime_t decoder_sys_t::input_dts

AVFrame* decoder_sys_t::p_ff_pic

BITMAPINFOHEADER* decoder_sys_t::p_format

int decoder_sys_t::b_hurry_up

enum AVDiscard decoder_sys_t::i_skip_frame

enum AVDiscard decoder_sys_t::i_skip_idct

int decoder_sys_t::i_late_frames

mtime_t decoder_sys_t::i_late_frames_start

int decoder_sys_t::b_direct_rendering

bool decoder_sys_t::b_has_b_frames

bool decoder_sys_t::b_first_frame

int decoder_sys_t::i_buffer_orig

int decoder_sys_t::i_buffer

char* decoder_sys_t::p_buffer_orig

char * decoder_sys_t::p_buffer

int decoder_sys_t::i

int decoder_sys_t::i_block

block_t* decoder_sys_t::pp_block[(64)]

int decoder_sys_t::i_field

int decoder_sys_t::i_channel

eia608_t decoder_sys_t::eia608

uint8_t decoder_sys_t::color[16][3]