diff options
| author | Petri Hintukainen <phintuka@users.sourceforge.net> | 2013-11-04 12:03:27 +0200 |
|---|---|---|
| committer | Petri Hintukainen <phintuka@users.sourceforge.net> | 2013-11-04 12:03:27 +0200 |
| commit | af7e981ca4e63e081970b74e00f70051ab2c6122 (patch) | |
| tree | ea34a2020bb3e86280deb2960228ad069665ad17 /src/combined/ffmpeg/ffmpeg_decoder.h | |
| parent | 46987961ea296220d70e30223f3895f06207c3bf (diff) | |
| download | xine-lib-af7e981ca4e63e081970b74e00f70051ab2c6122.tar.gz xine-lib-af7e981ca4e63e081970b74e00f70051ab2c6122.tar.bz2 | |
Add avio (libavformat) input plugin.
Diffstat (limited to 'src/combined/ffmpeg/ffmpeg_decoder.h')
| -rw-r--r-- | src/combined/ffmpeg/ffmpeg_decoder.h | 8 |
1 files changed, 8 insertions, 0 deletions
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); |
