21 #ifndef HAVE_XINE_DECODER_H 22 #define HAVE_XINE_DECODER_H 28 #ifdef HAVE_FFMPEG_AVUTIL_H 31 # include <libavcodec/avcodec.h> 32 # include <libavutil/mem.h> 37 #if defined LIBAVCODEC_VERSION_INT && LIBAVCODEC_VERSION_INT >= ((54<<16)|(25<<8)) 60 #define INPUT_OPTIONAL_DATA_pb 0x1000 61 #define INPUT_OPTIONAL_DATA_fmt_ctx 0x1001 64 #define INPUT_AVIO_ID "avio" 65 #define DEMUX_AVFORMAT_ID "avformat" void * init_video_plugin(xine_t *xine, void *data)
Definition: ff_video_decoder.c:2924
const char * name
Definition: ffmpeg_decoder.h:42
enum CodecID id
Definition: ffmpeg_decoder.h:40
const decoder_info_t dec_info_ffmpeg_wmv8
Definition: ff_video_decoder.c:3023
Definition: ffmpeg_decoder.h:35
struct ff_codec_s ff_codec_t
void init_once_routine(void)
Definition: ffmpeg_decoder.c:45
void * init_avformat_input_plugin(xine_t *xine, void *data)
Definition: demux_avformat.c:234
void * init_audio_plugin(xine_t *xine, void *data)
Definition: ff_audio_decoder.c:1317
const decoder_info_t dec_info_ffmpeg_audio
Definition: ff_audio_decoder.c:1347
const decoder_info_t dec_info_ffmpeg_video
Definition: ff_video_decoder.c:3018
const input_info_t input_info_avformat
Definition: demux_avformat.c:256
pthread_once_t once_control
Definition: ffmpeg_decoder.c:42
Definition: xine_plugin.h:74
uint32_t type
Definition: ffmpeg_decoder.h:36
Definition: xine_internal.h:81
const input_info_t input_info_avio
Definition: input_avio.c:370
void * init_avformat_demux_plugin(xine_t *xine, void *data)
Definition: demux_avformat.c:870
Definition: xine_plugin.h:85
const demuxer_info_t demux_info_avformat
Definition: demux_avformat.c:885
void * init_avio_input_plugin(xine_t *xine, void *data)
Definition: input_avio.c:343
pthread_mutex_t ffmpeg_lock
Definition: ffmpeg_decoder.c:43
const decoder_info_t dec_info_ffmpeg_wmv9
Definition: ff_video_decoder.c:3028