input/ffmpeg: new input plugin using libavformat's "avio" library

This commit is contained in:
Max Kellermann
2010-05-18 20:48:52 +02:00
parent 6b2b91ff01
commit fa2ff849c5
7 changed files with 225 additions and 0 deletions
+7
View File
@@ -101,6 +101,7 @@ mpd_headers = \
src/input_registry.h \
src/input_stream.h \
src/input/file_input_plugin.h \
src/input/ffmpeg_input_plugin.h \
src/input/curl_input_plugin.h \
src/input/rewind_input_plugin.h \
src/input/mms_input_plugin.h \
@@ -590,10 +591,12 @@ endif
INPUT_CFLAGS = \
$(CURL_CFLAGS) \
$(FFMPEG_CFLAGS) \
$(MMS_CFLAGS)
INPUT_LIBS = \
$(CURL_LIBS) \
$(FFMPEG_LIBS) \
$(MMS_LIBS)
INPUT_SRC = \
@@ -608,6 +611,10 @@ INPUT_SRC += src/input/curl_input_plugin.c \
src/icy_metadata.c
endif
if HAVE_FFMPEG
INPUT_SRC += src/input/ffmpeg_input_plugin.c
endif
if ENABLE_MMS
INPUT_SRC += src/input/mms_input_plugin.c
endif