xine-lib 1.2.13-20230125hg15249
|
#include <xine/attributes.h>
#include <xine/input_plugin.h>
#include <xine/buffer.h>
#include <xine/xine_internal.h>
Go to the source code of this file.
Data Structures | |
struct | demux_class_s |
struct | demux_plugin_s |
Macros | |
#define | DEMUXER_PLUGIN_IFACE_VERSION 27 |
#define | DEMUX_OK 0 |
#define | DEMUX_FINISHED 1 |
#define | DEMUX_CANNOT_HANDLE 0 |
#define | DEMUX_CAN_HANDLE 1 |
#define | METHOD_BY_CONTENT 1 |
#define | METHOD_BY_MRL 2 |
#define | METHOD_EXPLICIT 3 |
#define | default_demux_class_dispose (void (*) (demux_class_t *this_gen))free |
#define | default_demux_plugin_dispose (void (*) (demux_plugin_t *this_gen))free |
#define | DEMUX_CAP_NOCAP 0x00000000 |
#define | DEMUX_CAP_AUDIOLANG 0x00000008 |
#define | DEMUX_CAP_SPULANG 0x00000010 |
#define | DEMUX_CAP_CHAPTERS 0x00000080 |
#define | DEMUX_CAP_STOP 0x00000100 |
#define | DEMUX_CAP_VIDEO_TIME 0x00000200 |
#define | DEMUX_OPTIONAL_UNSUPPORTED 0 |
#define | DEMUX_OPTIONAL_SUCCESS 1 |
#define | DEMUX_OPTIONAL_DATA_AUDIOLANG 2 |
#define | DEMUX_OPTIONAL_DATA_SPULANG 3 |
#define | DEMUX_OPTIONAL_DATA_STOP 4 |
#define | DEMUX_OPTIONAL_DATA_VIDEO_TIME 5 |
Typedefs | |
typedef struct demux_class_s | demux_class_t |
typedef struct demux_plugin_s | demux_plugin_t |
#define default_demux_class_dispose (void (*) (demux_class_t *this_gen))free |
Referenced by anx_init_class(), and ogg_init_class().
#define default_demux_plugin_dispose (void (*) (demux_plugin_t *this_gen))free |
Referenced by open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), and open_plugin().
#define DEMUX_CAN_HANDLE 1 |
#define DEMUX_CANNOT_HANDLE 0 |
#define DEMUX_CAP_AUDIOLANG 0x00000008 |
#define DEMUX_CAP_CHAPTERS 0x00000080 |
#define DEMUX_CAP_NOCAP 0x00000000 |
Referenced by demux_aac_get_capabilities(), demux_ac3_get_capabilities(), demux_aiff_get_capabilities(), demux_asf_get_capabilities(), demux_aud_get_capabilities(), demux_cdda_get_capabilities(), demux_dts_get_capabilities(), demux_eawve_get_capabilities(), demux_film_get_capabilities(), demux_flac_get_capabilities(), demux_flac_get_capabilities(), demux_fli_get_capabilities(), demux_fourxm_get_capabilities(), demux_idcin_get_capabilities(), demux_iff_get_capabilities(), demux_image_get_capabilities(), demux_ipmovie_get_capabilities(), demux_ivf_get_capabilities(), demux_mng_get_capabilities(), demux_mod_get_capabilities(), demux_mpc_get_capabilities(), demux_mpeg_block_get_capabilities(), demux_mpeg_elem_get_capabilities(), demux_mpeg_pes_get_capabilities(), demux_mpgaudio_get_capabilities(), demux_mve_get_capabilities(), demux_nsf_get_capabilities(), demux_nsv_get_capabilities(), demux_playlist_get_capabilities(), demux_pva_get_capabilities(), demux_ra_get_capabilities(), demux_raw_dv_get_capabilities(), demux_real_get_capabilities(), demux_roq_get_capabilities(), demux_shn_get_capabilities(), demux_slave_get_capabilities(), demux_smjpeg_get_capabilities(), demux_snd_get_capabilities(), demux_sputext_get_capabilities(), demux_str_get_capabilities(), demux_tta_get_capabilities(), demux_vc1_es_get_capabilities(), demux_vmd_get_capabilities(), demux_voc_get_capabilities(), demux_vox_get_capabilities(), demux_vqa_get_capabilities(), demux_wav_get_capabilities(), demux_wv_get_capabilities(), demux_yuv4mpeg2_get_capabilities(), and demux_yuv_frames_get_capabilities().
#define DEMUX_CAP_SPULANG 0x00000010 |
#define DEMUX_CAP_STOP 0x00000100 |
Referenced by demux_loop().
#define DEMUX_CAP_VIDEO_TIME 0x00000200 |
Referenced by demux_flv_get_capabilities(), demux_qt_get_capabilities(), and play_internal().
#define DEMUX_FINISHED 1 |
Referenced by anx_open_plugin(), asf_read_header(), asf_send_audio_header(), asf_send_video_header(), demux_aac_send_chunk(), demux_ac3_send_chunk(), demux_aiff_seek(), demux_aiff_send_chunk(), demux_asf_parse_asf_references(), demux_asf_parse_asx_references(), demux_asf_parse_http_references(), demux_asf_seek(), demux_asf_send_chunk(), demux_asf_send_headers(), demux_asf_send_headers_common(), demux_aud_send_chunk(), demux_avformat_send_chunk(), demux_cdda_send_chunk(), demux_dts_send_chunk(), demux_eawve_send_chunk(), demux_film_seek(), demux_film_send_chunk(), demux_flac_seek(), demux_flac_seek(), demux_flac_send_chunk(), demux_flac_send_chunk(), demux_flac_send_headers(), demux_fli_send_chunk(), demux_fourxm_send_chunk(), demux_idcin_send_chunk(), demux_iff_send_chunk(), demux_image_next(), demux_image_send_headers(), demux_ipmovie_send_chunk(), demux_ivf_send_chunk(), demux_ivf_send_headers(), demux_loop(), demux_matroska_seek(), demux_matroska_send_chunk(), demux_matroska_send_headers(), demux_mng_send_chunk(), demux_mod_send_chunk(), demux_mpc_send_chunk(), demux_mpeg_block_parse_pack(), demux_mpeg_elem_next(), demux_mpeg_elem_seek(), demux_mpeg_elem_send_chunk(), demux_mpeg_pes_parse_pack(), demux_mpeg_pes_send_headers(), demux_mpeg_resync(), demux_mpgaudio_send_chunk(), demux_mpgaudio_send_headers(), demux_mve_seek(), demux_mve_send_chunk(), demux_nsv_send_chunk(), demux_ogg_send_chunk(), demux_ogg_send_headers(), demux_playlist_send_chunk(), demux_playlist_send_headers(), demux_pva_seek(), demux_pva_send_chunk(), demux_pva_send_headers(), demux_qt_send_chunk(), demux_ra_seek(), demux_ra_send_chunk(), demux_raw_dv_send_chunk(), demux_real_parse_references(), demux_real_send_chunk(), demux_roq_send_chunk(), demux_shn_send_chunk(), demux_slave_next(), demux_smjpeg_send_chunk(), demux_snd_seek(), demux_snd_send_chunk(), demux_sputext_send_chunk(), demux_str_send_chunk(), demux_tta_send_chunk(), demux_unstick_ao_loop(), demux_vc1_es_seek(), demux_vc1_es_send_chunk(), demux_vmd_send_chunk(), demux_voc_seek(), demux_voc_send_chunk(), demux_vox_seek(), demux_vox_send_chunk(), demux_vqa_send_chunk(), demux_wav_seek(), demux_wav_send_chunk(), demux_wv_send_chunk(), demux_yuv4mpeg2_send_chunk(), demux_yuv_frames_send_headers(), flac_eof_callback(), flac_error_callback(), flac_read_callback(), get_guid(), mpeg1_read_pts(), mpeg2_read_pts(), mymng_close_stream(), nsv_parse_payload(), ogg_open_plugin(), open_aiff_file(), open_demux_avformat_plugin(), open_internal(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), parse_mpeg1_packet(), parse_mpeg2_packet(), parse_pack(), parse_pack_preview(), parse_pes_for_pts(), parse_pes_for_pts(), parse_program_stream_pack_header(), parse_video_stream(), process_ipmovie_chunk(), read_bytes(), read_flv_packet(), real_parse_headers(), send_header(), and sync_next().
#define DEMUX_OK 0 |
Referenced by binary_seek(), demux_aac_seek(), demux_aac_send_headers(), demux_ac3_seek(), demux_ac3_send_headers(), demux_aiff_seek(), demux_aiff_send_headers(), demux_asf_seek(), demux_asf_send_headers(), demux_aud_seek(), demux_aud_send_headers(), demux_avformat_send_chunk(), demux_avformat_send_headers(), demux_avi_seek_internal(), demux_cdda_seek(), demux_cdda_send_headers(), demux_dts_seek(), demux_dts_send_headers(), demux_eawve_seek(), demux_eawve_send_headers(), demux_film_seek(), demux_film_send_headers(), demux_flac_seek(), demux_flac_send_headers(), demux_flac_send_headers(), demux_fli_seek(), demux_fli_send_headers(), demux_flv_seek(), demux_flv_send_headers(), demux_fourxm_seek(), demux_fourxm_send_headers(), demux_idcin_seek(), demux_idcin_send_headers(), demux_iff_seek(), demux_iff_send_chunk(), demux_iff_send_headers(), demux_image_next(), demux_image_send_headers(), demux_ipmovie_seek(), demux_ipmovie_send_headers(), demux_ivf_seek(), demux_ivf_send_headers(), demux_loop(), demux_matroska_seek(), demux_matroska_send_headers(), demux_mng_send_headers(), demux_mod_send_headers(), demux_mpc_seek(), demux_mpc_send_headers(), demux_mpeg_block_seek(), demux_mpeg_block_send_headers(), demux_mpeg_elem_seek(), demux_mpeg_elem_send_headers(), demux_mpeg_pes_seek(), demux_mpeg_pes_send_headers(), demux_mpeg_pes_vdr_seek_0(), demux_mpeg_resync(), demux_mpeg_seek(), demux_mpeg_send_headers(), demux_mpgaudio_seek(), demux_mpgaudio_send_headers(), demux_mve_seek(), demux_mve_send_headers(), demux_nsf_seek(), demux_nsf_send_headers(), demux_nsv_seek(), demux_nsv_send_headers(), demux_ogg_seek(), demux_ogg_send_headers(), demux_playlist_seek(), demux_playlist_send_headers(), demux_pva_seek(), demux_pva_send_headers(), demux_qt_seek(), demux_qt_send_chunk(), demux_qt_send_headers(), demux_ra_seek(), demux_ra_send_headers(), demux_raw_dv_seek(), demux_raw_dv_send_headers(), demux_real_seek(), demux_real_send_headers(), demux_roq_seek(), demux_roq_send_headers(), demux_shn_seek(), demux_shn_send_headers(), demux_slave_send_headers(), demux_smjpeg_seek(), demux_smjpeg_send_headers(), demux_snd_seek(), demux_snd_send_headers(), demux_sputext_seek(), demux_sputext_send_headers(), demux_str_seek(), demux_str_send_headers(), demux_ts_seek(), demux_ts_send_headers(), demux_tta_seek(), demux_tta_send_headers(), demux_vc1_es_seek(), demux_vc1_es_send_headers(), demux_vmd_seek(), demux_vmd_send_headers(), demux_voc_seek(), demux_voc_send_headers(), demux_vox_seek(), demux_vox_send_headers(), demux_vqa_seek(), demux_vqa_send_headers(), demux_wav_seek(), demux_wav_send_headers(), demux_wv_seek(), demux_wv_send_headers(), demux_yuv4mpeg2_seek(), demux_yuv4mpeg2_send_headers(), demux_yuv_frames_send_headers(), open_internal(), open_plugin(), parse_mpeg1_packet(), parse_pack(), parse_pack_preview(), play_internal(), read_flv_packet(), xine_get_next_audio_frame(), and xine_get_next_video_frame().
#define DEMUX_OPTIONAL_DATA_AUDIOLANG 2 |
#define DEMUX_OPTIONAL_DATA_SPULANG 3 |
#define DEMUX_OPTIONAL_DATA_STOP 4 |
Referenced by demux_loop().
#define DEMUX_OPTIONAL_DATA_VIDEO_TIME 5 |
Referenced by demux_flv_get_optional_data(), demux_qt_get_optional_data(), and play_internal().
#define DEMUX_OPTIONAL_SUCCESS 1 |
Referenced by _get_audio_lang(), _get_spu_lang(), demux_avformat_get_optional_data(), demux_flv_get_optional_data(), demux_matroska_get_optional_data(), demux_mpeg_get_optional_data(), demux_ogg_get_optional_data(), demux_qt_get_optional_data(), demux_sputext_get_optional_data(), demux_ts_get_optional_data(), format_lang_string(), and play_internal().
#define DEMUX_OPTIONAL_UNSUPPORTED 0 |
Referenced by demux_aac_get_optional_data(), demux_ac3_get_optional_data(), demux_aiff_get_optional_data(), demux_asf_get_optional_data(), demux_aud_get_optional_data(), demux_avformat_get_optional_data(), demux_cdda_get_optional_data(), demux_dts_get_optional_data(), demux_eawve_get_optional_data(), demux_film_get_optional_data(), demux_flac_get_optional_data(), demux_flac_get_optional_data(), demux_fli_get_optional_data(), demux_flv_get_optional_data(), demux_fourxm_get_optional_data(), demux_idcin_get_optional_data(), demux_iff_get_optional_data(), demux_image_get_optional_data(), demux_ipmovie_get_optional_data(), demux_ivf_get_optional_data(), demux_matroska_get_optional_data(), demux_mng_get_optional_data(), demux_mod_get_optional_data(), demux_mpc_get_optional_data(), demux_mpeg_block_get_optional_data(), demux_mpeg_elem_get_optional_data(), demux_mpeg_get_optional_data(), demux_mpeg_pes_get_optional_data(), demux_mpgaudio_get_optional_data(), demux_mve_get_optional_data(), demux_nsf_get_optional_data(), demux_nsv_get_optional_data(), demux_ogg_get_optional_data(), demux_playlist_get_optional_data(), demux_pva_get_optional_data(), demux_qt_get_optional_data(), demux_ra_get_optional_data(), demux_raw_dv_get_optional_data(), demux_real_get_optional_data(), demux_roq_get_optional_data(), demux_shn_get_optional_data(), demux_slave_get_optional_data(), demux_smjpeg_get_optional_data(), demux_snd_get_optional_data(), demux_sputext_get_optional_data(), demux_str_get_optional_data(), demux_ts_get_optional_data(), demux_tta_get_optional_data(), demux_vc1_es_get_optional_data(), demux_vmd_get_optional_data(), demux_voc_get_optional_data(), demux_vox_get_optional_data(), demux_vqa_get_optional_data(), demux_wav_get_optional_data(), demux_wv_get_optional_data(), demux_yuv4mpeg2_get_optional_data(), demux_yuv_frames_get_optional_data(), and format_lang_string().
#define DEMUXER_PLUGIN_IFACE_VERSION 27 |
#define METHOD_BY_CONTENT 1 |
Referenced by _x_find_demux_plugin(), _x_find_demux_plugin_last_probe(), detect_anx_content(), detect_ogg_content(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), and open_plugin().
#define METHOD_BY_MRL 2 |
Referenced by _x_find_demux_plugin(), _x_find_demux_plugin_by_name(), _x_find_demux_plugin_last_probe(), detect_anx_content(), detect_ogg_content(), open_demux_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), and open_plugin().
#define METHOD_EXPLICIT 3 |
Referenced by _x_find_demux_plugin(), _x_find_demux_plugin_by_name(), detect_anx_content(), detect_ogg_content(), open_demux_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), open_plugin(), and open_plugin().
typedef struct demux_class_s demux_class_t |
typedef struct demux_plugin_s demux_plugin_t |