From af7e981ca4e63e081970b74e00f70051ab2c6122 Mon Sep 17 00:00:00 2001 From: Petri Hintukainen Date: Mon, 4 Nov 2013 12:03:27 +0200 Subject: Add avio (libavformat) input plugin. --- src/combined/ffmpeg/ffmpeg_decoder.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/combined/ffmpeg/ffmpeg_decoder.h') diff --git a/src/combined/ffmpeg/ffmpeg_decoder.h b/src/combined/ffmpeg/ffmpeg_decoder.h index d3db20934..9e9ed1290 100644 --- a/src/combined/ffmpeg/ffmpeg_decoder.h +++ b/src/combined/ffmpeg/ffmpeg_decoder.h @@ -46,11 +46,19 @@ typedef struct ff_codec_s { void *init_audio_plugin (xine_t *xine, void *data); void *init_video_plugin (xine_t *xine, void *data); +void *init_avio_input_plugin (xine_t *xine, void *data); extern decoder_info_t dec_info_ffmpeg_video; extern decoder_info_t dec_info_ffmpeg_wmv8; extern decoder_info_t dec_info_ffmpeg_wmv9; extern decoder_info_t dec_info_ffmpeg_audio; +extern input_info_t input_info_avio; + +/* communication between avio/avformat input and avformat demux plugins */ +#define INPUT_OPTIONAL_DATA_pb 0x1000 + +/* plugin ids */ +#define INPUT_AVIO_ID "avio" extern pthread_once_t once_control; void init_once_routine(void); -- cgit v1.2.3