9412aaa45c
FFmpeg 0.8.2 Version Bump (#8831) Dropped configure options: --disable-ipv6: IPv6 is no longer a separate switch. It's network aware or isn't. --disable-libfaad: This switch isn't listed as part of ./configure --help. --disable-vhook: vhook is no longer a part of ffmpeg. Added configure options: --disable-doc: Disables documentation --disable-dxva2: Disables Microsoft's DirectX Video Acceleration v2 --enable-version3: Builds GPLv3 code --disable-filters: Disables audio/video stream processing filters --disable-hwaccels: Disables hardware video playback acceleration --disable-ffplay: FFplay is a SDL(?) based media player. Dropped formats: oss is not listed in ./configure --list-muxers mpeg4aac is not listed in ./configure --list-decoders Configure options were reordered to roughly be: Generic program configure switches Libav* feature options Binary selection All of the libav* feature disabling was done at once. This is to keep from second guessing FFmpeg's internal dependency checking when we start enabling options. Added options to keep from mass disabling encoders/muxers and decoders/demuxers. This should address #8831's issue. Added option to build FFprobe. FFprobe is a command line media identification tool, very similar to the output of a bare ffmpeg -i. Signed-off-by: Ian Leonard <antonlacon@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/packages@28063 3c298f89-4303-0410-b956-a3cf2f4a3e73
320 lines
6.0 KiB
Plaintext
320 lines
6.0 KiB
Plaintext
menu "Configuration"
|
|
depends PACKAGE_libffmpeg
|
|
|
|
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 ffserver (FFmpeg streaming server)"
|
|
select FFMPEG_MUXER_ffm
|
|
select FFMPEG_DEMUXER_ffm
|
|
select FFMPEG_DEMUXER_rtsp
|
|
select FFMPEG_PROTOCOL_rtp
|
|
|
|
config FFMPEG_LIBDLNA_SUPPORT
|
|
bool "Include support for libdlna/ushare"
|
|
depends FFMPEG_PATENTED
|
|
select FFMPEG_DECODER_ac3
|
|
select FFMPEG_DECODER_atrac3
|
|
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_ac3
|
|
select FFMPEG_DEMUXER_h264
|
|
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
|
|
bool "AC3"
|
|
depends FFMPEG_PATENTED
|
|
select FFMPEG_PARSER_ac3
|
|
|
|
config FFMPEG_ENCODER_jpegls
|
|
bool "JPEG-LS"
|
|
|
|
config FFMPEG_ENCODER_mpeg1video
|
|
bool "MPEG-1 Video"
|
|
|
|
config FFMPEG_ENCODER_mpeg2video
|
|
bool "MPEG-2 Video"
|
|
depends FFMPEG_PATENTED
|
|
|
|
config FFMPEG_ENCODER_mpeg4
|
|
bool "MPEG-4"
|
|
depends FFMPEG_PATENTED
|
|
|
|
config FFMPEG_ENCODER_pcm_s16be
|
|
bool "PCM signed 16-bit big-endian"
|
|
|
|
config FFMPEG_ENCODER_pcm_s16le
|
|
bool "PCM signed 16-bit little-endian"
|
|
|
|
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
|
|
select FFMPEG_PARSER_ac3
|
|
|
|
config FFMPEG_DECODER_atrac3
|
|
bool "ATRAC3"
|
|
depends FFMPEG_PATENTED
|
|
|
|
config FFMPEG_DECODER_flac
|
|
bool "FLAC"
|
|
|
|
config FFMPEG_DECODER_gif
|
|
bool "GIF"
|
|
|
|
config FFMPEG_DECODER_h264
|
|
bool "H.264"
|
|
depends FFMPEG_PATENTED
|
|
|
|
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 (MPEG Audio Layer 2)"
|
|
depends FFMPEG_PATENTED
|
|
|
|
config FFMPEG_DECODER_mpegvideo
|
|
bool "MPEG Video"
|
|
|
|
config FFMPEG_DECODER_mpeg1video
|
|
bool "MPEG-1 Video"
|
|
|
|
config FFMPEG_DECODER_mpeg2video
|
|
bool "MPEG-2 Video"
|
|
depends FFMPEG_PATENTED
|
|
|
|
config FFMPEG_DECODER_mpeg4
|
|
bool "MPEG-4"
|
|
depends FFMPEG_PATENTED
|
|
|
|
config FFMPEG_DECODER_pcm_s16be
|
|
bool "PCM signed 16-bit big-endian"
|
|
|
|
config FFMPEG_DECODER_pcm_s16le
|
|
bool "PCM signed 16-bit little-endian"
|
|
|
|
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
|
|
|
|
config FFMPEG_DECODER_wmav2
|
|
bool "WMAv2"
|
|
depends FFMPEG_PATENTED
|
|
|
|
config FFMPEG_DECODER_zlib
|
|
bool "Zlib"
|
|
|
|
comment "Muxers ---"
|
|
|
|
config FFMPEG_MUXER_ac3
|
|
bool "AC3"
|
|
depends FFMPEG_PATENTED
|
|
|
|
config FFMPEG_MUXER_ffm
|
|
bool "FFM (ffserver live feed)"
|
|
|
|
config FFMPEG_MUXER_h264
|
|
bool "H.264"
|
|
depends FFMPEG_PATENTED
|
|
|
|
config FFMPEG_MUXER_mp3
|
|
bool "MP3 (MPEG Audio Layer 3)"
|
|
|
|
config FFMPEG_MUXER_mp4
|
|
bool "MP4"
|
|
|
|
config FFMPEG_MUXER_mpeg1video
|
|
bool "MPEG-1 Video"
|
|
|
|
config FFMPEG_MUXER_mpeg2video
|
|
bool "MPEG-2 Video"
|
|
|
|
config FFMPEG_MUXER_mpegts
|
|
bool "MPEG-2 (TS)"
|
|
|
|
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)"
|
|
|
|
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 (MPEG Audio Layer 3)"
|
|
select FFMPEG_PARSER_mpegaudio
|
|
|
|
config FFMPEG_DEMUXER_mpegvideo
|
|
bool "MPEG Video"
|
|
|
|
config FFMPEG_DEMUXER_mpegps
|
|
bool "MPEG-2 (PS)"
|
|
|
|
config FFMPEG_DEMUXER_mpegts
|
|
bool "MPEG-2 (TS)"
|
|
|
|
config FFMPEG_DEMUXER_ogg
|
|
bool "Ogg"
|
|
|
|
config FFMPEG_DEMUXER_rm
|
|
bool "RM"
|
|
help
|
|
RealMedia format demuxer
|
|
|
|
config FFMPEG_DEMUXER_rtsp
|
|
bool "RTSP"
|
|
select FFMPEG_DEMUXER_rm
|
|
select FFMPEG_DEMUXER_sdp
|
|
|
|
config FFMPEG_DEMUXER_sdp
|
|
bool "SDP"
|
|
select FFMPEG_DEMUXER_mpegts
|
|
|
|
comment "Parsers ---"
|
|
|
|
config FFMPEG_PARSER_aac
|
|
bool "AAC (Advanced Audio Coding)"
|
|
depends FFMPEG_PATENTED
|
|
|
|
config FFMPEG_PARSER_ac3
|
|
bool "AC3"
|
|
|
|
config FFMPEG_PARSER_h264
|
|
bool "H.264"
|
|
depends FFMPEG_PATENTED
|
|
select FFMPEG_DECODER_h264
|
|
|
|
config FFMPEG_PARSER_mpegaudio
|
|
bool "MPEG Audio"
|
|
|
|
config FFMPEG_PARSER_mpegvideo
|
|
bool "MPEG Video"
|
|
|
|
config FFMPEG_PARSER_mpeg4video
|
|
bool "MPEG-4 Video"
|
|
|
|
comment "Protocols ---"
|
|
|
|
config FFMPEG_PROTOCOL_file
|
|
bool "file:"
|
|
|
|
config FFMPEG_PROTOCOL_http
|
|
bool "http:"
|
|
|
|
config FFMPEG_PROTOCOL_pipe
|
|
bool "pipe:"
|
|
|
|
config FFMPEG_PROTOCOL_rtp
|
|
bool "rtp:"
|
|
select FFMPEG_PROTOCOL_udp
|
|
|
|
config FFMPEG_PROTOCOL_tcp
|
|
bool "tcp:"
|
|
|
|
config FFMPEG_PROTOCOL_udp
|
|
bool "udp:"
|
|
|
|
endmenu
|