xine-lib 1.2.13-20230125hg15249
|
#include <buffer.h>
Data Fields | |
buf_element_t * | next |
unsigned char * | mem |
unsigned char * | content |
int32_t | size |
int32_t | max_size |
int64_t | pts |
int64_t | disc_off |
extra_info_t * | extra_info |
uint32_t | decoder_flags |
uint32_t | decoder_info [5] |
void * | decoder_info_ptr [5] |
void(* | free_buffer )(buf_element_t *buf) |
void * | source |
uint32_t | type |
unsigned char* buf_element_s::content |
start of raw content in mem (without header etc)
Referenced by _aom_decode_data(), _buffer_pool_size_alloc(), _dav1d_decode_data(), _x_demux_read_send_data(), _x_demux_send_data(), _x_input_default_read_block(), _x_rip_plugin_get_instance(), a52dec_decode_data(), a52dec_decode_data(), allocate_frames(), asf_send_audio_header(), asf_send_buffer_defrag(), asf_send_buffer_nodefrag(), asf_send_video_header(), bitplane_decode_data(), buffer_pool_alloc(), buffer_pool_try_alloc(), cache_plugin_read_block(), cdda_plugin_read_block(), collect_data(), decode_dshow_header(), decode_flac_header(), decode_opus_header(), decode_text_header(), decode_video_header(), demux_aac_send_chunk(), demux_aac_send_headers(), demux_ac3_send_chunk(), demux_aiff_send_chunk(), demux_aud_send_chunk(), demux_dts_send_chunk(), demux_eawve_send_chunk(), demux_film_send_chunk(), demux_film_send_headers(), demux_flac_send_chunk(), demux_flac_send_chunk(), demux_flac_send_headers(), demux_fli_send_chunk(), demux_fli_send_headers(), demux_fourxm_send_chunk(), demux_fourxm_send_headers(), demux_idcin_send_chunk(), demux_idcin_send_headers(), demux_iff_send_chunk(), demux_iff_send_headers(), demux_image_next(), demux_ipmovie_send_headers(), demux_ivf_send_headers(), demux_mng_send_chunk(), demux_mng_send_headers(), demux_mod_send_chunk(), demux_mpc_send_chunk(), demux_mpc_send_headers(), demux_mpeg_block_parse_pack(), demux_mpeg_elem_next(), demux_mpgaudio_send_chunk(), demux_mve_send_chunk(), demux_mve_send_headers(), demux_nsf_send_chunk(), demux_nsf_send_headers(), demux_nsv_send_headers(), demux_pva_send_chunk(), demux_pva_send_headers(), demux_qt_send_chunk(), demux_qt_send_headers(), demux_ra_send_headers(), demux_raw_dv_next(), demux_raw_dv_send_headers(), demux_real_send_chunk(), demux_roq_send_chunk(), demux_roq_send_headers(), demux_shn_send_chunk(), demux_shn_send_headers(), demux_slave_next(), demux_smjpeg_send_chunk(), demux_smjpeg_send_headers(), demux_snd_send_chunk(), demux_sputext_next(), demux_str_send_chunk(), demux_str_send_headers(), demux_ts_send_buffer(), demux_ts_update_spu_channel(), demux_tta_send_headers(), demux_vc1_es_next_ap(), demux_vc1_es_next_smp(), demux_vc1_es_send_headers(), demux_vmd_send_chunk(), demux_vmd_send_headers(), demux_voc_send_chunk(), demux_vox_send_chunk(), demux_vqa_send_chunk(), demux_vqa_send_headers(), demux_wav_send_chunk(), demux_wav_send_headers(), demux_wv_send_chunk(), demux_yuv4mpeg2_send_chunk(), demux_yuv4mpeg2_send_headers(), dts_decode_data(), dvaudio_decode_data(), dvd_plugin_read_block(), dxr3_decode_data(), dxr3_spudec_decode_data(), faad_decode_data(), ff_audio_decode_data(), ff_handle_buffer(), ff_handle_header_buffer(), ff_handle_header_buffer(), ff_handle_mpeg12_buffer(), ff_vc1_find_header(), file_input_read_block(), flac_decode_data(), fooaudio_decode_data(), foovideo_decode_data(), gnomevfs_plugin_read_block(), gsm610_decode_data(), handle_dvbsub(), handle_hdmv_textst(), handle_header(), handle_realvideo(), handle_sub_ssa(), handle_sub_utf8(), handle_vobsub(), hevc_decode_data(), image_decode_data(), init_codec(), init_codec(), init_codec_audio(), init_codec_real(), init_codec_video(), init_codec_vobsub(), init_codec_xiph(), jpeg_decode_data(), lpcm_decode_data(), mad_decode_data(), mmal_decode_data(), mpc_decode_data(), mpeg2_video_decode_data(), mpeg2dec_decode_data(), nsf_decode_data(), nsv_parse_payload(), open_ac3_file(), open_dts_file(), parse_audio_stream(), parse_audio_stream(), parse_frame_payload(), parse_mpeg1_packet(), parse_mpeg2_packet(), parse_padding_stream(), parse_private_stream_1(), parse_private_stream_1(), parse_private_stream_2(), parse_video_stream(), parse_video_stream(), png_decode_data(), post_sequence_end(), process_ipmovie_chunk(), process_userdata(), pvr_plugin_read_block(), qta_decode_data(), qtv_decode_data(), read_flv_packet(), real_parse_headers(), realdec_decode_data(), realdec_decode_data(), rgb_decode_data(), rip_plugin_read_block(), send_buf(), send_headers_audio(), send_headers_video(), send_ogg_buf(), smb_plugin_read_block(), speex_decode_data(), spudec_decode_data(), spudec_decode_data(), spudec_decode_data(), spudec_decode_data(), spudec_decode_data(), spudec_decode_data(), spudec_decode_nav(), v4l2_input_dequeue_video_buffer(), v4l2_input_read_block(), v4l_plugin_read_block(), vcd_plugin_read_block(), vdpau_h264_alter_decode_data(), vdpau_h264_decode_data(), vdpau_mpeg12_decode_data(), vdpau_mpeg4_decode_data(), vdpau_vc1_decode_data(), vdr_plugin_read_block(), vorbis_decode_data(), vpx_decode_data(), vpx_handle_header(), w32a_decode_data(), w32v_decode_data(), wavpack_decode_data(), and yuv_decode_data().
uint32_t buf_element_s::decoder_flags |
stuff like keyframe, is_header ... see below
Referenced by _aom_decode_data(), _buffer_pool_size_alloc(), _dav1d_decode_data(), _x_demux_control_end(), _x_demux_control_newpts(), _x_demux_control_nop(), _x_demux_control_start(), _x_demux_read_send_data(), _x_demux_send_data(), a52dec_decode_data(), a52dec_decode_data(), asf_send_audio_header(), asf_send_buffer_defrag(), asf_send_buffer_nodefrag(), asf_send_video_header(), audio_decoder_loop(), bitplane_decode_data(), buffer_pool_alloc(), buffer_pool_try_alloc(), collect_data(), decode_audio_header(), decode_dshow_header(), decode_flac_header(), decode_opus_header(), decode_video_header(), demux_aac_send_chunk(), demux_aac_send_headers(), demux_ac3_send_chunk(), demux_ac3_send_headers(), demux_aiff_send_chunk(), demux_aiff_send_headers(), demux_aud_send_chunk(), demux_aud_send_headers(), demux_cdda_send_chunk(), demux_cdda_send_headers(), demux_dts_send_chunk(), demux_dts_send_headers(), demux_eawve_send_chunk(), demux_eawve_send_headers(), demux_film_send_chunk(), demux_film_send_headers(), demux_flac_send_chunk(), demux_flac_send_headers(), demux_flac_send_headers(), demux_fli_send_chunk(), demux_fli_send_headers(), demux_fourxm_send_chunk(), demux_fourxm_send_headers(), demux_idcin_send_chunk(), demux_idcin_send_headers(), demux_iff_send_chunk(), demux_iff_send_headers(), demux_image_next(), demux_ipmovie_send_headers(), demux_ivf_send_headers(), demux_mng_send_chunk(), demux_mng_send_headers(), demux_mod_send_chunk(), demux_mod_send_headers(), demux_mpc_send_chunk(), demux_mpc_send_headers(), demux_mpeg_block_parse_pack(), demux_mpeg_elem_next(), demux_mpeg_pes_parse_pack(), demux_mpgaudio_next(), demux_mpgaudio_send_chunk(), demux_mve_send_chunk(), demux_mve_send_headers(), demux_nsf_send_headers(), demux_nsv_send_headers(), demux_pva_send_chunk(), demux_pva_send_headers(), demux_qt_send_chunk(), demux_qt_send_headers(), demux_ra_send_headers(), demux_raw_dv_next(), demux_raw_dv_send_headers(), demux_real_send_chunk(), demux_roq_send_chunk(), demux_roq_send_headers(), demux_shn_send_chunk(), demux_shn_send_headers(), demux_slave_next(), demux_smjpeg_send_chunk(), demux_smjpeg_send_headers(), demux_snd_send_chunk(), demux_snd_send_headers(), demux_sputext_next(), demux_str_send_chunk(), demux_str_send_headers(), demux_ts_parse_pes_header(), demux_ts_send_buffer(), demux_ts_update_spu_channel(), demux_tta_send_headers(), demux_vc1_es_next_smp(), demux_vc1_es_send_headers(), demux_vmd_send_chunk(), demux_vmd_send_headers(), demux_voc_send_chunk(), demux_voc_send_headers(), demux_vox_send_chunk(), demux_vox_send_headers(), demux_vqa_send_chunk(), demux_vqa_send_headers(), demux_wav_send_chunk(), demux_wav_send_headers(), demux_wv_send_chunk(), demux_wv_send_headers(), demux_yuv4mpeg2_send_chunk(), demux_yuv4mpeg2_send_headers(), dts_decode_data(), dvaudio_decode_data(), dvd_plugin_read_block(), dxr3_decode_data(), dxr3_spudec_decode_data(), faad_decode_data(), ff_audio_decode_data(), ff_decode_data(), ff_handle_buffer(), ff_handle_header_buffer(), ff_handle_header_buffer(), fifo_buffer_put(), flac_decode_data(), fooaudio_decode_data(), foovideo_decode_data(), gsm610_decode_data(), handle_hdmv_textst(), handle_header(), handle_realvideo(), handle_sub_ssa(), handle_sub_utf8(), handle_vobsub(), hevc_decode_data(), image_decode_data(), image_decode_data(), init_codec(), init_codec_aac(), init_codec_audio(), init_codec_dvbsub(), init_codec_real(), init_codec_video(), init_codec_vobsub(), init_codec_xiph(), jpeg_decode_data(), lpcm_decode_data(), mad_decode_data(), mmal_decode_data(), mpc_decode_data(), mpeg2_video_decode_data(), mpeg2dec_decode_data(), nbc_put_cb(), nsf_decode_data(), nsv_parse_payload(), parse_frame_payload(), parse_mpeg1_packet(), parse_mpeg2_packet(), parse_private_stream_1(), parse_private_stream_1(), parse_private_stream_2(), parse_video_stream(), png_decode_data(), post_sequence_end(), process_ipmovie_chunk(), process_userdata(), qta_decode_data(), qtv_decode_data(), read_flv_packet(), real_parse_headers(), realdec_decode_data(), realdec_decode_data(), rgb_decode_data(), send_buf(), send_headers_audio(), send_headers_video(), speex_decode_data(), spudec_decode_data(), spudec_decode_data(), spudec_decode_data(), spudec_decode_data(), theora_decode_data(), v4l2_input_dequeue_video_buffer(), v4l2_input_read_block(), v4l_plugin_read_block(), vdpau_h264_alter_decode_data(), vdpau_h264_decode_data(), vdpau_mpeg12_decode_data(), vdpau_mpeg4_decode_data(), vdpau_vc1_decode_data(), video_decoder_loop(), vorbis_decode_data(), vpx_decode_data(), vpx_handle_header(), w32a_decode_data(), w32v_decode_data(), wavpack_decode_data(), and yuv_decode_data().
uint32_t buf_element_s::decoder_info[5] |
additional decoder flags and other dec-spec. stuff
Referenced by _aom_decode_data(), _buffer_pool_size_alloc(), _dav1d_decode_data(), a52dec_decode_data(), asf_send_audio_header(), asf_send_video_header(), audio_decoder_loop(), bitplane_decode_data(), buffer_pool_alloc(), buffer_pool_try_alloc(), decode_audio_header(), decode_dshow_header(), decode_flac_header(), decode_opus_header(), decode_video_header(), demux_aiff_send_headers(), demux_aud_send_headers(), demux_cdda_send_headers(), demux_eawve_send_headers(), demux_film_send_chunk(), demux_film_send_headers(), demux_flac_send_headers(), demux_flac_send_headers(), demux_fli_send_headers(), demux_fourxm_send_headers(), demux_idcin_send_chunk(), demux_idcin_send_headers(), demux_iff_send_chunk(), demux_iff_send_headers(), demux_ipmovie_send_headers(), demux_ivf_send_headers(), demux_mng_send_chunk(), demux_mod_send_headers(), demux_mpc_send_headers(), demux_mpeg_block_parse_pack(), demux_mpgaudio_next(), demux_mve_send_chunk(), demux_mve_send_headers(), demux_nsf_send_chunk(), demux_nsf_send_headers(), demux_nsv_send_headers(), demux_qt_send_chunk(), demux_qt_send_headers(), demux_raw_dv_send_headers(), demux_real_send_chunk(), demux_roq_send_headers(), demux_shn_send_headers(), demux_slave_next(), demux_smjpeg_send_chunk(), demux_smjpeg_send_headers(), demux_snd_send_headers(), demux_sputext_next(), demux_sputext_send_headers(), demux_str_send_headers(), demux_ts_parse_pes_header(), demux_ts_send_buffer(), demux_ts_update_spu_channel(), demux_tta_send_headers(), demux_vc1_es_send_headers(), demux_vmd_send_headers(), demux_voc_send_headers(), demux_vox_send_headers(), demux_vqa_send_headers(), demux_wav_send_headers(), demux_wv_send_headers(), demux_yuv4mpeg2_send_chunk(), demux_yuv4mpeg2_send_headers(), dvaudio_decode_data(), dvd_plugin_read_block(), dxr3_decode_data(), dxr3_spudec_decode_data(), faad_decode_data(), ff_audio_handle_special_buffer(), ff_decode_data(), ff_handle_header_buffer(), ff_handle_special_buffer(), flac_decode_data(), fooaudio_decode_data(), foovideo_decode_data(), gsm610_decode_data(), handle_dvbsub(), handle_hdmv_textst(), handle_header(), handle_realvideo(), handle_sub_ssa(), handle_sub_utf8(), handle_vobsub(), hevc_decode_data(), init_codec(), init_codec_aac(), init_codec_audio(), init_codec_dvbsub(), init_codec_real(), init_codec_video(), init_codec_vobsub(), lpcm_decode_data(), mad_decode_data(), mmal_decode_data(), mpc_decode_data(), mpeg2_video_decode_data(), mpeg2dec_decode_data(), nsf_decode_data(), nsv_parse_payload(), parse_frame_payload(), parse_mpeg1_packet(), parse_mpeg2_packet(), parse_private_stream_1(), parse_private_stream_1(), parse_private_stream_2(), parse_video_stream(), parse_video_stream(), process_ipmovie_chunk(), qta_decode_data(), qta_init_driver(), qtv_decode_data(), qtv_init_driver(), read_flv_packet(), real_parse_headers(), realdec_decode_data(), reset_track_map(), reset_track_map(), rgb_decode_data(), send_buf(), send_headers_audio(), spudec_decode_data(), spudec_decode_data(), spudec_decode_data(), update_audio_channel(), update_spu_channel(), v4l_plugin_read_block(), vdpau_h264_alter_decode_data(), vdpau_h264_decode_data(), vdpau_vc1_decode_data(), video_decoder_loop(), vorbis_decode_data(), vpx_decode_data(), vpx_handle_header(), w32v_decode_data(), wavpack_decode_data(), and yuv_decode_data().
void* buf_element_s::decoder_info_ptr[5] |
pointers to dec-spec. stuff
Referenced by _buffer_pool_size_alloc(), asf_send_video_header(), bitplane_decode_data(), buffer_pool_alloc(), buffer_pool_try_alloc(), demux_idcin_send_chunk(), demux_iff_send_chunk(), demux_ipmovie_send_headers(), demux_mpeg_block_parse_pack(), demux_mve_send_chunk(), demux_qt_send_headers(), demux_real_send_chunk(), demux_slave_next(), demux_sputext_next(), demux_ts_update_spu_channel(), faad_decode_data(), ff_audio_handle_special_buffer(), ff_handle_special_buffer(), handle_hdmv_textst(), handle_realvideo(), handle_sub_ssa(), handle_sub_utf8(), init_codec_aac(), init_codec_audio(), init_codec_dvbsub(), process_ipmovie_chunk(), qta_init_driver(), qtv_init_driver(), read_flv_packet(), real_parse_headers(), realdec_decode_data(), rgb_decode_data(), send_buf(), spudec_decode_data(), spudec_decode_data(), vdpau_h264_alter_decode_data(), vdpau_h264_decode_data(), and vorbis_decode_data().
int64_t buf_element_s::disc_off |
discontinuity offset
Referenced by _x_demux_control_newpts(), audio_decoder_loop(), demux_slave_next(), send_buf(), and video_decoder_loop().
extra_info_t* buf_element_s::extra_info |
extra info will be passed to frames
Referenced by _buffer_pool_size_alloc(), _x_demux_read_send_data(), _x_demux_send_data(), _x_fifo_buffer_new(), allocate_frames(), asf_send_buffer_defrag(), asf_send_buffer_nodefrag(), audio_decoder_loop(), bluray_plugin_read_block(), buffer_pool_alloc(), buffer_pool_try_alloc(), demux_aac_send_chunk(), demux_ac3_send_chunk(), demux_aiff_send_chunk(), demux_aud_send_chunk(), demux_cdda_send_chunk(), demux_dts_send_chunk(), demux_eawve_send_chunk(), demux_film_send_chunk(), demux_flac_send_chunk(), demux_flac_send_chunk(), demux_fli_send_chunk(), demux_fourxm_send_chunk(), demux_idcin_send_chunk(), demux_iff_send_chunk(), demux_mng_send_chunk(), demux_mod_send_chunk(), demux_mpc_send_chunk(), demux_mpeg_block_parse_pack(), demux_mpeg_elem_next(), demux_mpeg_pes_parse_pack(), demux_mve_send_chunk(), demux_nsf_send_chunk(), demux_pva_send_chunk(), demux_pva_send_headers(), demux_qt_send_chunk(), demux_raw_dv_next(), demux_real_send_chunk(), demux_roq_send_chunk(), demux_shn_send_chunk(), demux_smjpeg_send_chunk(), demux_snd_send_chunk(), demux_str_send_chunk(), demux_ts_send_buffer(), demux_vc1_es_next_ap(), demux_vmd_send_chunk(), demux_voc_send_chunk(), demux_vox_send_chunk(), demux_vqa_send_chunk(), demux_wav_send_chunk(), demux_wv_send_chunk(), demux_yuv4mpeg2_send_chunk(), dvd_plugin_read_block(), handle_sub_ssa(), handle_sub_utf8(), handle_vobsub(), nsv_parse_payload(), parse_frame_payload(), parse_mpeg1_packet(), parse_mpeg2_packet(), parse_pes_for_pts(), parse_pes_for_pts(), parse_private_stream_2(), process_ipmovie_chunk(), read_flv_packet(), real_parse_headers(), and video_decoder_loop().
void(* buf_element_s::free_buffer) (buf_element_t *buf) |
Referenced by _fifo_buffer_all_clear(), _x_demux_read_send_data(), _x_fifo_buffer_new(), _x_free_buf_elements(), _x_input_default_read_block(), _x_rip_plugin_get_instance(), allocate_frames(), asf_send_audio_header(), asf_send_buffer_nodefrag(), asf_send_video_header(), audio_decoder_loop(), bluray_plugin_read_block(), buffer_pool_realloc(), cdda_plugin_read_block(), demux_aac_send_chunk(), demux_ac3_send_chunk(), demux_aiff_send_chunk(), demux_aud_send_chunk(), demux_dts_send_chunk(), demux_eawve_send_chunk(), demux_film_send_chunk(), demux_flac_send_chunk(), demux_flac_send_chunk(), demux_fli_send_chunk(), demux_fourxm_send_chunk(), demux_idcin_send_chunk(), demux_iff_send_chunk(), demux_mod_send_chunk(), demux_mpc_send_chunk(), demux_mpeg_block_parse_pack(), demux_mpeg_elem_next(), demux_mpeg_pes_parse_pack(), demux_mve_send_chunk(), demux_nsf_send_chunk(), demux_pva_send_chunk(), demux_pva_send_headers(), demux_qt_send_chunk(), demux_raw_dv_next(), demux_real_send_chunk(), demux_roq_send_chunk(), demux_shn_send_chunk(), demux_slave_next(), demux_smjpeg_send_chunk(), demux_snd_send_chunk(), demux_ts_buffer_pes(), demux_ts_dynamic_pmt_clean(), demux_ts_dynamic_pmt_find(), demux_ts_seek(), demux_vc1_es_next_ap(), demux_vc1_es_next_smp(), demux_vmd_send_chunk(), demux_voc_send_chunk(), demux_vox_send_chunk(), demux_vqa_send_chunk(), demux_wav_send_chunk(), demux_yuv4mpeg2_send_chunk(), dummy_fifo_buffer_insert(), dummy_fifo_buffer_put(), dvd_plugin_free_buffer(), dvd_plugin_read_block(), fifo_buffer_clear(), fifo_buffer_get(), fifo_buffer_insert(), fifo_buffer_put(), fifo_buffer_tget(), file_input_read_block(), gnomevfs_plugin_read_block(), handle_realvideo(), handle_sub_ssa(), handle_sub_utf8(), handle_vobsub(), init_codec_audio(), init_codec_real(), init_codec_video(), init_codec_xiph(), lrb_drop(), nsv_parse_payload(), open_ac3_file(), open_dts_file(), parse_ancillary_stream(), parse_ancillary_stream(), parse_audio_stream(), parse_audio_stream(), parse_dsmcc_stream(), parse_dsmcc_stream(), parse_ecm_stream(), parse_ecm_stream(), parse_emm_stream(), parse_emm_stream(), parse_frame_payload(), parse_h222_typeA_stream(), parse_h222_typeA_stream(), parse_h222_typeB_stream(), parse_h222_typeB_stream(), parse_h222_typeC_stream(), parse_h222_typeC_stream(), parse_h222_typeD_stream(), parse_h222_typeD_stream(), parse_h222_typeE_stream(), parse_h222_typeE_stream(), parse_IEC14496_FlexMux_stream(), parse_IEC14496_FlexMux_stream(), parse_IEC14496_SL_packetized_stream(), parse_IEC14496_SL_packetized_stream(), parse_iec_13522_stream(), parse_iec_13522_stream(), parse_mpeg1_packet(), parse_mpeg2_packet(), parse_padding_stream(), parse_padding_stream(), parse_pes_for_pts(), parse_pes_for_pts(), parse_private_stream_1(), parse_private_stream_1(), parse_program_stream_directory(), parse_program_stream_directory(), parse_program_stream_map(), parse_program_stream_map(), parse_program_stream_pack_header(), parse_program_stream_system_header(), parse_video_stream(), process_ipmovie_chunk(), pvr_plugin_read_block(), read_flv_packet(), real_parse_headers(), rip_plugin_seek(), smb_plugin_read_block(), switch_buf(), v4l2_input_read_block(), v4l_plugin_read_block(), vdr_plugin_read_block(), and video_decoder_loop().
int32_t buf_element_s::max_size |
size of pre-allocated memory pointed to by "mem"
Referenced by _buffer_pool_size_alloc(), _x_demux_read_send_data(), _x_demux_send_data(), _x_fifo_buffer_new(), _x_input_default_read_block(), asf_send_audio_header(), asf_send_buffer_defrag(), asf_send_buffer_nodefrag(), asf_send_video_header(), bluray_plugin_read_block(), buffer_pool_alloc(), buffer_pool_realloc(), buffer_pool_try_alloc(), cdda_plugin_read_block(), demux_ac3_send_chunk(), demux_aiff_send_chunk(), demux_aud_send_chunk(), demux_eawve_send_chunk(), demux_film_send_chunk(), demux_flac_send_chunk(), demux_flac_send_chunk(), demux_fli_send_chunk(), demux_fourxm_send_chunk(), demux_idcin_send_chunk(), demux_idcin_send_headers(), demux_iff_send_chunk(), demux_image_next(), demux_mng_send_chunk(), demux_mod_send_chunk(), demux_mpc_send_chunk(), demux_mpeg_elem_next(), demux_mpeg_pes_parse_pack(), demux_mve_send_chunk(), demux_nsf_send_chunk(), demux_pva_send_chunk(), demux_qt_send_chunk(), demux_qt_send_headers(), demux_ra_send_headers(), demux_raw_dv_next(), demux_real_send_chunk(), demux_roq_send_chunk(), demux_shn_send_chunk(), demux_smjpeg_send_chunk(), demux_snd_send_chunk(), demux_ts_buffer_pes(), demux_tta_send_headers(), demux_vc1_es_next_ap(), demux_vc1_es_next_smp(), demux_vmd_send_chunk(), demux_voc_send_chunk(), demux_vox_send_chunk(), demux_vqa_send_chunk(), demux_wav_send_chunk(), demux_wv_send_chunk(), demux_yuv4mpeg2_send_chunk(), ff_handle_buffer(), file_input_read_block(), gnomevfs_plugin_read_block(), handle_hdmv_textst(), handle_realvideo(), handle_sub_ssa(), handle_sub_utf8(), handle_vobsub(), init_codec_audio(), init_codec_real(), init_codec_video(), init_codec_xiph(), mad_decode_data(), nsv_parse_payload(), parse_frame_payload(), parse_mpeg1_packet(), parse_mpeg2_packet(), parse_padding_stream(), parse_private_stream_1(), parse_video_stream(), process_ipmovie_chunk(), pvr_plugin_read_block(), read_flv_packet(), real_parse_headers(), rip_plugin_read_block(), send_headers_audio(), send_headers_video(), smb_plugin_read_block(), v4l2_input_dequeue_video_buffer(), and vdr_plugin_read_block().
unsigned char* buf_element_s::mem |
Referenced by _buffer_pool_size_alloc(), _x_fifo_buffer_new(), _x_input_default_read_block(), bluray_plugin_read_block(), buffer_pool_alloc(), buffer_pool_try_alloc(), cdda_plugin_read_block(), demux_iff_send_chunk(), demux_image_next(), demux_mpeg_elem_next(), demux_mpeg_pes_parse_pack(), demux_pva_send_headers(), demux_raw_dv_next(), demux_raw_dv_send_headers(), demux_ts_buffer_pes(), demux_ts_send_buffer(), demux_vc1_es_next_ap(), demux_vc1_es_next_smp(), demux_vc1_es_send_headers(), dvd_plugin_read_block(), gnomevfs_plugin_read_block(), image_decode_data(), image_decode_data(), init_codec_aac(), init_codec_dvbsub(), jpeg_decode_data(), mad_decode_data(), parse_padding_stream(), parse_private_stream_1(), parse_program_stream_pack_header(), parse_video_stream(), png_decode_data(), pvr_plugin_read_block(), read_flv_packet(), real_parse_headers(), rip_plugin_read_block(), smb_plugin_read_block(), v4l2_input_dequeue_video_buffer(), vcd_plugin_read_block(), and vdr_plugin_read_block().
buf_element_t* buf_element_s::next |
Referenced by _buffer_pool_size_alloc(), _fifo_buffer_all_clear(), _fifo_mux_last(), _x_fifo_buffer_new(), _x_free_buf_elements(), alloc_aud_frame(), alloc_vid_frame(), audio_decoder_loop(), buffer_pool_alloc(), buffer_pool_free(), buffer_pool_realloc(), buffer_pool_try_alloc(), fifo_buffer_clear(), fifo_buffer_get(), fifo_buffer_insert(), fifo_buffer_put(), fifo_buffer_tget(), lrb_add(), lrb_drop(), lrb_feedback(), store_aud_frame(), and store_vid_frame().
int64_t buf_element_s::pts |
presentation time stamp, used for a/v sync
Referenced by _aom_decode_data(), _buffer_pool_size_alloc(), _dav1d_decode_data(), _x_demux_read_send_data(), _x_demux_send_data(), a52dec_decode_data(), a52dec_decode_data(), asf_send_buffer_defrag(), asf_send_buffer_nodefrag(), audio_decoder_loop(), bitplane_decode_data(), buffer_pool_alloc(), buffer_pool_try_alloc(), decode_text_header(), demux_aac_send_chunk(), demux_ac3_send_chunk(), demux_aiff_send_chunk(), demux_aud_send_chunk(), demux_cdda_send_chunk(), demux_dts_send_chunk(), demux_eawve_send_chunk(), demux_film_send_chunk(), demux_flac_send_chunk(), demux_flac_send_chunk(), demux_fli_send_chunk(), demux_fourxm_send_chunk(), demux_idcin_send_chunk(), demux_iff_send_chunk(), demux_mng_send_chunk(), demux_mod_send_chunk(), demux_mpc_send_chunk(), demux_mpeg_elem_next(), demux_mve_send_chunk(), demux_nsf_send_chunk(), demux_pva_send_chunk(), demux_pva_send_headers(), demux_qt_send_chunk(), demux_raw_dv_next(), demux_real_send_chunk(), demux_roq_send_chunk(), demux_shn_send_chunk(), demux_slave_next(), demux_smjpeg_send_chunk(), demux_snd_send_chunk(), demux_sputext_next(), demux_str_send_chunk(), demux_ts_send_buffer(), demux_vc1_es_next_ap(), demux_vc1_es_next_smp(), demux_vmd_send_chunk(), demux_voc_send_chunk(), demux_vox_send_chunk(), demux_vqa_send_chunk(), demux_wav_send_chunk(), demux_wv_send_chunk(), demux_yuv4mpeg2_send_chunk(), dts_decode_data(), dvaudio_decode_data(), dxr3_decode_data(), dxr3_spudec_decode_data(), faad_decode_data(), ff_audio_decode_data(), ff_decode_data(), fifo_buffer_put(), flac_decode_data(), fooaudio_decode_data(), foovideo_decode_data(), gsm610_decode_data(), handle_dvbsub(), handle_vobsub(), hevc_decode_data(), image_decode_data(), image_decode_data(), init_codec_aac(), init_codec_audio(), init_codec_real(), init_codec_video(), init_codec_xiph(), jpeg_decode_data(), lpcm_decode_data(), mad_decode_data(), mmal_decode_data(), mpeg2_video_decode_data(), mpeg2dec_decode_data(), nbc_compute_fifo_length(), nbc_get_cb(), nbc_put_cb(), nsf_decode_data(), nsv_parse_payload(), parse_audio_stream(), parse_audio_stream(), parse_frame_payload(), parse_mpeg1_packet(), parse_mpeg2_packet(), parse_private_stream_1(), parse_private_stream_1(), parse_private_stream_2(), parse_video_stream(), parse_video_stream(), png_decode_data(), process_ipmovie_chunk(), process_userdata(), qta_decode_data(), qtv_decode_data(), read_flv_packet(), realdec_decode_data(), realdec_decode_data(), rgb_decode_data(), send_buf(), send_ogg_buf(), speex_decode_data(), spudec_decode_data(), spudec_decode_data(), spudec_decode_data(), spudec_decode_data(), spudec_decode_data(), spudec_decode_nav(), switch_buf(), theora_decode_data(), v4l2_input_read_block(), v4l_plugin_read_block(), vdpau_h264_alter_decode_data(), vdpau_h264_decode_data(), vdpau_mpeg12_decode_data(), vdpau_mpeg4_decode_data(), vdpau_vc1_decode_data(), video_decoder_loop(), vorbis_decode_data(), vpx_decode_data(), w32a_decode_data(), w32v_decode_data(), and yuv_decode_data().
int32_t buf_element_s::size |
size of content
Referenced by _aom_decode_data(), _buffer_pool_size_alloc(), _dav1d_decode_data(), _x_demux_read_send_data(), _x_demux_send_data(), _x_input_default_read_block(), _x_rip_plugin_get_instance(), a52dec_decode_data(), a52dec_decode_data(), asf_send_audio_header(), asf_send_buffer_defrag(), asf_send_buffer_nodefrag(), asf_send_video_header(), audio_decoder_loop(), bitplane_decode_data(), bluray_plugin_read_block(), buffer_pool_alloc(), buffer_pool_try_alloc(), cache_plugin_read_block(), cdda_plugin_read_block(), collect_data(), decode_dshow_header(), decode_flac_header(), decode_opus_header(), decode_video_header(), demux_aac_send_chunk(), demux_aac_send_headers(), demux_ac3_send_chunk(), demux_ac3_send_headers(), demux_aiff_send_chunk(), demux_aiff_send_headers(), demux_aud_send_chunk(), demux_cdda_send_headers(), demux_dts_send_chunk(), demux_dts_send_headers(), demux_eawve_send_chunk(), demux_film_send_chunk(), demux_film_send_headers(), demux_flac_send_chunk(), demux_flac_send_chunk(), demux_flac_send_headers(), demux_flac_send_headers(), demux_fli_send_chunk(), demux_fli_send_headers(), demux_fourxm_send_chunk(), demux_fourxm_send_headers(), demux_idcin_send_chunk(), demux_idcin_send_headers(), demux_iff_send_chunk(), demux_iff_send_headers(), demux_image_next(), demux_ipmovie_send_headers(), demux_ivf_send_headers(), demux_mng_send_chunk(), demux_mng_send_headers(), demux_mod_send_chunk(), demux_mod_send_headers(), demux_mpc_send_chunk(), demux_mpc_send_headers(), demux_mpeg_elem_next(), demux_mpeg_pes_parse_pack(), demux_mpgaudio_next(), demux_mpgaudio_send_chunk(), demux_mve_send_chunk(), demux_mve_send_headers(), demux_nsf_send_chunk(), demux_nsv_send_headers(), demux_pva_send_chunk(), demux_pva_send_headers(), demux_qt_send_chunk(), demux_qt_send_headers(), demux_ra_send_headers(), demux_raw_dv_next(), demux_raw_dv_send_headers(), demux_real_send_chunk(), demux_roq_send_chunk(), demux_roq_send_headers(), demux_shn_send_chunk(), demux_shn_send_headers(), demux_slave_next(), demux_smjpeg_send_chunk(), demux_smjpeg_send_headers(), demux_snd_send_chunk(), demux_snd_send_headers(), demux_str_send_chunk(), demux_str_send_headers(), demux_ts_buffer_pes(), demux_tta_send_headers(), demux_vc1_es_next_ap(), demux_vc1_es_next_smp(), demux_vc1_es_send_headers(), demux_vmd_send_chunk(), demux_vmd_send_headers(), demux_voc_send_chunk(), demux_voc_send_headers(), demux_vox_send_chunk(), demux_vox_send_headers(), demux_vqa_send_chunk(), demux_vqa_send_headers(), demux_wav_send_chunk(), demux_wav_send_headers(), demux_wv_send_chunk(), demux_wv_send_headers(), demux_yuv4mpeg2_send_chunk(), demux_yuv4mpeg2_send_headers(), dts_decode_data(), dvaudio_decode_data(), dxr3_decode_data(), dxr3_spudec_decode_data(), faad_decode_data(), ff_audio_decode_data(), ff_decode_data(), ff_handle_buffer(), ff_handle_header_buffer(), ff_handle_header_buffer(), ff_handle_mpeg12_buffer(), ff_vc1_find_header(), fifo_buffer_clear(), fifo_buffer_get(), fifo_buffer_insert(), fifo_buffer_put(), fifo_buffer_tget(), file_input_read_block(), flac_decode_data(), fooaudio_decode_data(), foovideo_decode_data(), gnomevfs_plugin_read_block(), gsm610_decode_data(), handle_dvbsub(), handle_sub_ssa(), handle_sub_utf8(), handle_vobsub(), hevc_decode_data(), image_decode_data(), image_decode_data(), init_codec(), init_codec(), init_codec_aac(), init_codec_audio(), init_codec_real(), init_codec_video(), init_codec_xiph(), jpeg_decode_data(), lpcm_decode_data(), mad_decode_data(), mmal_decode_data(), mpc_decode_data(), mpeg2_video_decode_data(), mpeg2dec_decode_data(), nsf_decode_data(), nsv_parse_payload(), open_ac3_file(), open_dts_file(), parse_audio_stream(), parse_audio_stream(), parse_frame_payload(), parse_mpeg1_packet(), parse_mpeg2_packet(), parse_padding_stream(), parse_private_stream_1(), parse_private_stream_1(), parse_private_stream_2(), parse_video_stream(), parse_video_stream(), png_decode_data(), post_sequence_end(), process_ipmovie_chunk(), process_userdata(), pvr_plugin_read_block(), qta_decode_data(), qtv_decode_data(), read_flv_packet(), real_parse_headers(), realdec_decode_data(), realdec_decode_data(), rgb_decode_data(), rip_plugin_read_block(), send_buf(), send_headers_audio(), send_headers_video(), send_ogg_buf(), smb_plugin_read_block(), speex_decode_data(), spudec_decode_data(), spudec_decode_data(), spudec_decode_data(), spudec_decode_data(), v4l2_input_dequeue_video_buffer(), v4l2_input_read_block(), v4l_plugin_read_block(), vdpau_h264_alter_decode_data(), vdpau_h264_decode_data(), vdpau_mpeg12_decode_data(), vdpau_mpeg4_decode_data(), vdpau_vc1_decode_data(), vdr_plugin_read_block(), video_decoder_loop(), vorbis_decode_data(), vpx_decode_data(), w32a_decode_data(), w32v_decode_data(), wavpack_decode_data(), xine_dvd_send_button_update(), and yuv_decode_data().
void* buf_element_s::source |
pointer to source of this buffer for free_buffer
Referenced by _fifo_buffer_all_clear(), _x_fifo_buffer_new(), allocate_frames(), buffer_pool_free(), buffer_pool_realloc(), dvd_plugin_free_buffer(), dvd_plugin_read_block(), store_aud_frame(), and store_vid_frame().
uint32_t buf_element_s::type |
Referenced by _x_audio_decoder_shutdown(), _x_demux_control_end(), _x_demux_control_headers_done(), _x_demux_control_newpts(), _x_demux_control_nop(), _x_demux_control_start(), _x_demux_flush_engine(), _x_demux_read_send_data(), _x_demux_send_data(), _x_input_default_read_block(), _x_spu_decoder_sleep(), _x_video_decoder_shutdown(), a52dec_decode_data(), a52dec_decode_data(), allocate_frames(), asf_parse_packet_payload_common(), asf_send_audio_header(), asf_send_buffer_defrag(), asf_send_buffer_nodefrag(), asf_send_video_header(), audio_decoder_loop(), bitplane_decode_data(), bluray_plugin_read_block(), cache_plugin_read_block(), cdda_plugin_read_block(), decode_audio_header(), decode_dshow_header(), decode_flac_header(), decode_opus_header(), decode_text_header(), decode_video_header(), demux_aac_send_chunk(), demux_aac_send_headers(), demux_ac3_send_chunk(), demux_ac3_send_headers(), demux_aiff_send_chunk(), demux_aiff_send_headers(), demux_aud_send_chunk(), demux_aud_send_headers(), demux_cdda_send_chunk(), demux_cdda_send_headers(), demux_dts_send_chunk(), demux_dts_send_headers(), demux_eawve_send_chunk(), demux_eawve_send_headers(), demux_film_send_chunk(), demux_film_send_headers(), demux_flac_send_chunk(), demux_flac_send_chunk(), demux_flac_send_headers(), demux_flac_send_headers(), demux_fli_send_chunk(), demux_fli_send_headers(), demux_fourxm_send_chunk(), demux_fourxm_send_headers(), demux_idcin_send_chunk(), demux_idcin_send_headers(), demux_iff_send_chunk(), demux_iff_send_headers(), demux_image_next(), demux_ipmovie_send_headers(), demux_ivf_send_headers(), demux_mng_send_chunk(), demux_mng_send_headers(), demux_mod_send_chunk(), demux_mod_send_headers(), demux_mpc_send_chunk(), demux_mpc_send_headers(), demux_mpeg_block_parse_pack(), demux_mpeg_elem_next(), demux_mpgaudio_next(), demux_mpgaudio_send_chunk(), demux_mve_send_chunk(), demux_mve_send_headers(), demux_nsf_send_chunk(), demux_nsf_send_headers(), demux_nsv_send_headers(), demux_pva_send_chunk(), demux_pva_send_headers(), demux_qt_send_chunk(), demux_qt_send_headers(), demux_ra_send_headers(), demux_raw_dv_next(), demux_raw_dv_send_headers(), demux_real_send_chunk(), demux_roq_send_chunk(), demux_roq_send_headers(), demux_send_special_spu_buf(), demux_shn_send_chunk(), demux_shn_send_headers(), demux_slave_next(), demux_smjpeg_send_chunk(), demux_smjpeg_send_headers(), demux_snd_send_chunk(), demux_snd_send_headers(), demux_sputext_next(), demux_sputext_send_headers(), demux_str_send_chunk(), demux_str_send_headers(), demux_ts_send_buffer(), demux_ts_update_spu_channel(), demux_tta_send_headers(), demux_vc1_es_next_ap(), demux_vc1_es_next_smp(), demux_vc1_es_send_headers(), demux_vmd_send_chunk(), demux_vmd_send_headers(), demux_voc_send_chunk(), demux_voc_send_headers(), demux_vox_send_chunk(), demux_vox_send_headers(), demux_vqa_send_chunk(), demux_vqa_send_headers(), demux_wav_send_chunk(), demux_wav_send_headers(), demux_wv_send_chunk(), demux_wv_send_headers(), demux_yuv4mpeg2_send_chunk(), demux_yuv4mpeg2_send_headers(), dvd_plugin_read_block(), dxr3_spudec_decode_data(), faad_decode_data(), ff_audio_decode_data(), ff_decode_data(), ff_handle_buffer(), ff_handle_header_buffer(), ff_handle_header_buffer(), ff_handle_preview_buffer(), fifo_buffer_clear(), fifo_buffer_put(), fifos_wait(), file_input_read_block(), gnomevfs_plugin_read_block(), gsm610_decode_data(), handle_dvbsub(), handle_hdmv_textst(), handle_header(), handle_realvideo(), handle_sub_ssa(), handle_sub_utf8(), handle_vobsub(), init_codec(), init_codec(), init_codec_aac(), init_codec_audio(), init_codec_dvbsub(), init_codec_real(), init_codec_spu(), init_codec_video(), init_codec_vobsub(), init_codec_xiph(), lpcm_decode_data(), nbc_get_cb(), nbc_put_cb(), nsv_parse_payload(), parse_audio_stream(), parse_audio_stream(), parse_frame_payload(), parse_mpeg1_packet(), parse_mpeg2_packet(), parse_private_stream_1(), parse_private_stream_1(), parse_private_stream_2(), parse_video_stream(), parse_video_stream(), post_sequence_end(), process_ipmovie_chunk(), process_userdata(), pvr_plugin_read_block(), qta_init_driver(), read_flv_packet(), real_parse_headers(), reset_track_map(), reset_track_map(), rip_plugin_read_block(), send_buf(), send_headers_audio(), send_headers_video(), send_ogg_buf(), smb_plugin_read_block(), spudec_decode_data(), spudec_decode_data(), spudec_decode_data(), spudec_decode_data(), switch_buf(), update_audio_channel(), update_spu_channel(), v4l2_input_dequeue_video_buffer(), v4l2_input_read_block(), vcd_plugin_read_block(), vdr_execute_rpc_command(), vdr_plugin_read_block(), video_decoder_loop(), video_out_loop(), vpx_handle_header(), w32a_decode_data(), w32v_decode_data(), xine_dvd_send_button_update(), and yuv_decode_data().