[package] ffmpeg: 0.8.2 Version Bump (#8831)
[openwrt/svn-archive/archive.git] / multimedia / ffmpeg / Config.in
index 889cf8b..69950b1 100644 (file)
@@ -1,17 +1,22 @@
 menu "Configuration"
        depends PACKAGE_libffmpeg
 
-config FFMPEG_IPV6
-       bool "Enable IPv6"
-       default IPV6
+config FFMPEG_ENCODE
+       bool "Big Toggle for FFmpeg's encoder/muxer support"
+       depends FFMPEG_PATENTED
+
+config FFMPEG_DECODE
+       bool "Big Toggle for FFmpeg's decoder/demuxer support"
+       depends FFMPEG_PATENTED
 
 config FFMPEG_PATENTED
        bool "Include patented codecs and technologies"
        default BUILD_PATENTED
 
 config FFMPEG_FFSERVER_SUPPORT
-       bool "Include support for FFmpeg streaming support"
+       bool "Include support for ffserver (FFmpeg streaming server)"
        select FFMPEG_MUXER_ffm
+       select FFMPEG_DEMUXER_ffm
        select FFMPEG_DEMUXER_rtsp
        select FFMPEG_PROTOCOL_rtp
 
@@ -26,7 +31,6 @@ config FFMPEG_LIBDLNA_SUPPORT
        select FFMPEG_DECODER_mpeg1video
        select FFMPEG_DECODER_mpeg2video
        select FFMPEG_DECODER_mpeg4
-       select FFMPEG_DECODER_mpeg4aac
        select FFMPEG_DECODER_mpegvideo
        select FFMPEG_DECODER_wmav1
        select FFMPEG_DECODER_wmav2
@@ -36,6 +40,33 @@ config FFMPEG_LIBDLNA_SUPPORT
        select FFMPEG_DEMUXER_mp3
        select FFMPEG_DEMUXER_mpegvideo
 
+config FFMPEG_MINIDLNA_SUPPORT
+       bool "Include support for minidlna"
+       depends FFMPEG_PATENTED
+       select FFMPEG_DECODER_aac
+       select FFMPEG_DECODER_ac3
+       select FFMPEG_DECODER_flac
+       select FFMPEG_DECODER_h264
+       select FFMPEG_DECODER_jpegls
+       select FFMPEG_DECODER_mp3
+       select FFMPEG_DECODER_mpeg1video
+       select FFMPEG_DECODER_mpeg2video
+       select FFMPEG_DECODER_mpeg4
+       select FFMPEG_DECODER_mpegvideo
+       select FFMPEG_DECODER_wmav1
+       select FFMPEG_DECODER_wmav2
+       select FFMPEG_DECODER_png
+       select FFMPEG_DEMUXER_aac
+       select FFMPEG_DEMUXER_ac3
+       select FFMPEG_DEMUXER_avi
+       select FFMPEG_DEMUXER_flac
+       select FFMPEG_DEMUXER_h264
+       select FFMPEG_DEMUXER_matroska
+       select FFMPEG_DEMUXER_mov
+       select FFMPEG_DEMUXER_mp3
+       select FFMPEG_DEMUXER_mpegvideo
+       select FFMPEG_PROTOCOL_file
+
 comment "Encoders ---"
 
 config FFMPEG_ENCODER_ac3
@@ -67,11 +98,19 @@ config FFMPEG_ENCODER_png
        bool "PNG"
        select FFMPEG_ENCODER_zlib
 
+config FFMPEG_ENCODER_vorbis
+       bool "Vorbis"
+
 config FFMPEG_ENCODER_zlib
        bool "Zlib"
 
 comment "Decoders ---"
 
+config FFMPEG_DECODER_aac
+       bool "AAC (Advanced Audio Coding)"
+       depends FFMPEG_PATENTED
+       select FFMPEG_PARSER_aac
+
 config FFMPEG_DECODER_ac3
        bool "AC3"
        depends FFMPEG_PATENTED
@@ -81,6 +120,9 @@ config FFMPEG_DECODER_atrac3
        bool "ATRAC3"
        depends FFMPEG_PATENTED
 
+config FFMPEG_DECODER_flac
+       bool "FLAC"
+
 config FFMPEG_DECODER_gif
        bool "GIF"
 
@@ -91,8 +133,12 @@ config FFMPEG_DECODER_h264
 config FFMPEG_DECODER_jpegls
        bool "JPEG-LS"
 
+config FFMPEG_DECODER_mp2
+       bool "MP2 (MPEG Audio Layer 2)"
+       depends FFMPEG_PATENTED
+
 config FFMPEG_DECODER_mp3
-       bool "MP3"
+       bool "MP3 (MPEG Audio Layer 2)"
        depends FFMPEG_PATENTED
 
 config FFMPEG_DECODER_mpegvideo
@@ -109,10 +155,6 @@ config FFMPEG_DECODER_mpeg4
        bool "MPEG-4"
        depends FFMPEG_PATENTED
 
-config FFMPEG_DECODER_mpeg4aac
-       bool "MPEG-4 (AAC)"
-       depends FFMPEG_PATENTED
-
 config FFMPEG_DECODER_pcm_s16be
        bool "PCM signed 16-bit big-endian"
 
@@ -123,6 +165,9 @@ config FFMPEG_DECODER_png
        bool "PNG"
        select FFMPEG_DECODER_zlib
 
+config FFMPEG_DECODER_vorbis
+       bool "Vorbis"
+
 config FFMPEG_DECODER_wmav1
        bool "WMAv1"
        depends FFMPEG_PATENTED
@@ -148,7 +193,7 @@ config FFMPEG_MUXER_h264
        depends FFMPEG_PATENTED
 
 config FFMPEG_MUXER_mp3
-       bool "MP3"
+       bool "MP3 (MPEG Audio Layer 3)"
 
 config FFMPEG_MUXER_mp4
        bool "MP4"
@@ -162,17 +207,26 @@ config FFMPEG_MUXER_mpeg2video
 config FFMPEG_MUXER_mpegts
        bool "MPEG-2 (TS)"
 
-config FFMPEG_MUXER_oss
-       bool "OSS (Open Sound System playback)"
+config FFMPEG_MUXER_ogg
+       bool "Ogg"
 
 config FFMPEG_MUXER_rtp
        bool "RTP"
 
 comment "Demuxers ---"
 
+config FFMPEG_DEMUXER_aac
+       bool "AAC"
+
+config FFMPEG_DEMUXER_avi
+       bool "AVI (Audio Video Interleave)"
+
 config FFMPEG_DEMUXER_ac3
        bool "AC3"
 
+config FFMPEG_DEMUXER_flac
+       bool "FLAC"
+
 config FFMPEG_DEMUXER_ffm
        bool "FFM (ffserver live feed)"
 
@@ -180,8 +234,17 @@ config FFMPEG_DEMUXER_h264
        bool "H.264"
        depends FFMPEG_PATENTED
 
+config FFMPEG_DEMUXER_matroska
+       bool "Matroska (MKA,MKV)"
+       select FFMPEG_DECODER_zlib
+
+config FFMPEG_DEMUXER_mov
+       bool "MOV/MP4/M4A/3GP/3G2/MJ2"
+       select FFMPEG_DECODER_zlib
+
 config FFMPEG_DEMUXER_mp3
-       bool "MP3"
+       bool "MP3 (MPEG Audio Layer 3)"
+       select FFMPEG_PARSER_mpegaudio
 
 config FFMPEG_DEMUXER_mpegvideo
        bool "MPEG Video"
@@ -192,6 +255,9 @@ config FFMPEG_DEMUXER_mpegps
 config FFMPEG_DEMUXER_mpegts
        bool "MPEG-2 (TS)"
 
+config FFMPEG_DEMUXER_ogg
+       bool "Ogg"
+
 config FFMPEG_DEMUXER_rm
        bool "RM"
        help
@@ -208,6 +274,10 @@ config FFMPEG_DEMUXER_sdp
 
 comment "Parsers ---"
 
+config FFMPEG_PARSER_aac
+       bool "AAC (Advanced Audio Coding)"
+       depends FFMPEG_PATENTED
+
 config FFMPEG_PARSER_ac3
        bool "AC3"
 
@@ -247,4 +317,3 @@ config FFMPEG_PROTOCOL_udp
        bool "udp:"
 
 endmenu
-