menu "Configuration"
- depends PACKAGE_libffmpeg
+ depends on PACKAGE_libffmpeg-custom
-config FFMPEG_IPV6
- bool "Enable IPv6"
- default IPV6
-
-config FFMPEG_PATENTED
+config FFMPEG_CUSTOM_PATENTED
bool "Include patented codecs and technologies"
default BUILD_PATENTED
-config FFMPEG_FFSERVER_SUPPORT
+comment "Profiles ---"
+
+config FFMPEG_CUSTOM_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
+ select FFMPEG_CUSTOM_MUXER_ffm
+ select FFMPEG_CUSTOM_DEMUXER_ffm
+ select FFMPEG_CUSTOM_DEMUXER_rtsp
+ select FFMPEG_CUSTOM_PROTOCOL_rtp
-config FFMPEG_LIBDLNA_SUPPORT
+config FFMPEG_CUSTOM_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_mpeg4aac
- 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
+ depends on FFMPEG_CUSTOM_PATENTED
+ select FFMPEG_CUSTOM_DECODER_ac3
+ select FFMPEG_CUSTOM_DECODER_atrac3
+ select FFMPEG_CUSTOM_DECODER_h264
+ select FFMPEG_CUSTOM_DECODER_jpegls
+ select FFMPEG_CUSTOM_DECODER_mp3
+ select FFMPEG_CUSTOM_DECODER_mpeg1video
+ select FFMPEG_CUSTOM_DECODER_mpeg2video
+ select FFMPEG_CUSTOM_DECODER_mpeg4
+ select FFMPEG_CUSTOM_DECODER_mpegvideo
+ select FFMPEG_CUSTOM_DECODER_wmav1
+ select FFMPEG_CUSTOM_DECODER_wmav2
+ select FFMPEG_CUSTOM_DECODER_png
+ select FFMPEG_CUSTOM_DEMUXER_ac3
+ select FFMPEG_CUSTOM_DEMUXER_h264
+ select FFMPEG_CUSTOM_DEMUXER_mp3
+ select FFMPEG_CUSTOM_DEMUXER_mpegvideo
+
+config FFMPEG_CUSTOM_MINIDLNA_SUPPORT
+ bool "Include support for minidlna"
+ depends on FFMPEG_CUSTOM_PATENTED
+ select FFMPEG_CUSTOM_DECODER_aac
+ select FFMPEG_CUSTOM_DECODER_ac3
+ select FFMPEG_CUSTOM_DECODER_flac
+ select FFMPEG_CUSTOM_DECODER_h264
+ select FFMPEG_CUSTOM_DECODER_jpegls
+ select FFMPEG_CUSTOM_DECODER_mp3
+ select FFMPEG_CUSTOM_DECODER_mpeg1video
+ select FFMPEG_CUSTOM_DECODER_mpeg2video
+ select FFMPEG_CUSTOM_DECODER_mpeg4
+ select FFMPEG_CUSTOM_DECODER_mpegvideo
+ select FFMPEG_CUSTOM_DECODER_wmav1
+ select FFMPEG_CUSTOM_DECODER_wmav2
+ select FFMPEG_CUSTOM_DECODER_png
+ select FFMPEG_CUSTOM_DEMUXER_aac
+ select FFMPEG_CUSTOM_DEMUXER_ac3
+ select FFMPEG_CUSTOM_DEMUXER_avi
+ select FFMPEG_CUSTOM_DEMUXER_flac
+ select FFMPEG_CUSTOM_DEMUXER_h264
+ select FFMPEG_CUSTOM_DEMUXER_matroska
+ select FFMPEG_CUSTOM_DEMUXER_mov
+ select FFMPEG_CUSTOM_DEMUXER_mp3
+ select FFMPEG_CUSTOM_DEMUXER_mpegvideo
+ select FFMPEG_CUSTOM_PROTOCOL_file
comment "Encoders ---"
-config FFMPEG_ENCODER_ac3
+config FFMPEG_CUSTOM_ENCODER_ac3
bool "AC3"
- depends FFMPEG_PATENTED
- select FFMPEG_PARSER_ac3
+ depends on FFMPEG_CUSTOM_PATENTED
+ select FFMPEG_CUSTOM_PARSER_ac3
-config FFMPEG_ENCODER_jpegls
+config FFMPEG_CUSTOM_ENCODER_jpegls
bool "JPEG-LS"
-config FFMPEG_ENCODER_mpeg1video
+config FFMPEG_CUSTOM_ENCODER_mpeg1video
bool "MPEG-1 Video"
-config FFMPEG_ENCODER_mpeg2video
+config FFMPEG_CUSTOM_ENCODER_mpeg2video
bool "MPEG-2 Video"
- depends FFMPEG_PATENTED
+ depends on FFMPEG_CUSTOM_PATENTED
-config FFMPEG_ENCODER_mpeg4
+config FFMPEG_CUSTOM_ENCODER_mpeg4
bool "MPEG-4"
- depends FFMPEG_PATENTED
+ depends on FFMPEG_CUSTOM_PATENTED
-config FFMPEG_ENCODER_pcm_s16be
+config FFMPEG_CUSTOM_ENCODER_pcm_s16be
bool "PCM signed 16-bit big-endian"
-config FFMPEG_ENCODER_pcm_s16le
+config FFMPEG_CUSTOM_ENCODER_pcm_s16le
bool "PCM signed 16-bit little-endian"
-config FFMPEG_ENCODER_png
+config FFMPEG_CUSTOM_ENCODER_png
bool "PNG"
- select FFMPEG_ENCODER_zlib
+ select FFMPEG_CUSTOM_ENCODER_zlib
-config FFMPEG_ENCODER_vorbis
+config FFMPEG_CUSTOM_ENCODER_vorbis
bool "Vorbis"
-config FFMPEG_ENCODER_zlib
+config FFMPEG_CUSTOM_ENCODER_zlib
bool "Zlib"
comment "Decoders ---"
-config FFMPEG_DECODER_aac
+config FFMPEG_CUSTOM_DECODER_aac
bool "AAC (Advanced Audio Coding)"
- depends FFMPEG_PATENTED
- select FFMPEG_PARSER_aac
+ depends on FFMPEG_CUSTOM_PATENTED
+ select FFMPEG_CUSTOM_PARSER_aac
-config FFMPEG_DECODER_ac3
+config FFMPEG_CUSTOM_DECODER_ac3
bool "AC3"
- depends FFMPEG_PATENTED
- select FFMPEG_PARSER_ac3
+ depends on FFMPEG_CUSTOM_PATENTED
+ select FFMPEG_CUSTOM_PARSER_ac3
-config FFMPEG_DECODER_atrac3
+config FFMPEG_CUSTOM_DECODER_atrac3
bool "ATRAC3"
- depends FFMPEG_PATENTED
+ depends on FFMPEG_CUSTOM_PATENTED
-config FFMPEG_DECODER_flac
+config FFMPEG_CUSTOM_DECODER_flac
bool "FLAC"
-config FFMPEG_DECODER_gif
+config FFMPEG_CUSTOM_DECODER_gif
bool "GIF"
-config FFMPEG_DECODER_h264
+config FFMPEG_CUSTOM_DECODER_h264
bool "H.264"
- depends FFMPEG_PATENTED
+ depends on FFMPEG_CUSTOM_PATENTED
-config FFMPEG_DECODER_jpegls
+config FFMPEG_CUSTOM_DECODER_jpegls
bool "JPEG-LS"
-config FFMPEG_DECODER_mp2
+config FFMPEG_CUSTOM_DECODER_mp2
bool "MP2 (MPEG Audio Layer 2)"
- depends FFMPEG_PATENTED
+ depends on FFMPEG_CUSTOM_PATENTED
-config FFMPEG_DECODER_mp3
+config FFMPEG_CUSTOM_DECODER_mp3
bool "MP3 (MPEG Audio Layer 2)"
- depends FFMPEG_PATENTED
+ depends on FFMPEG_CUSTOM_PATENTED
-config FFMPEG_DECODER_mpegvideo
+config FFMPEG_CUSTOM_DECODER_mpegvideo
bool "MPEG Video"
-config FFMPEG_DECODER_mpeg1video
+config FFMPEG_CUSTOM_DECODER_mpeg1video
bool "MPEG-1 Video"
-config FFMPEG_DECODER_mpeg2video
+config FFMPEG_CUSTOM_DECODER_mpeg2video
bool "MPEG-2 Video"
- depends FFMPEG_PATENTED
+ depends on FFMPEG_CUSTOM_PATENTED
-config FFMPEG_DECODER_mpeg4
+config FFMPEG_CUSTOM_DECODER_mpeg4
bool "MPEG-4"
- depends FFMPEG_PATENTED
+ depends on FFMPEG_CUSTOM_PATENTED
-config FFMPEG_DECODER_mpeg4aac
- bool "MPEG-4 (AAC)"
- depends FFMPEG_PATENTED
-
-config FFMPEG_DECODER_pcm_s16be
+config FFMPEG_CUSTOM_DECODER_pcm_s16be
bool "PCM signed 16-bit big-endian"
-config FFMPEG_DECODER_pcm_s16le
+config FFMPEG_CUSTOM_DECODER_pcm_s16le
bool "PCM signed 16-bit little-endian"
-config FFMPEG_DECODER_png
+config FFMPEG_CUSTOM_DECODER_png
bool "PNG"
- select FFMPEG_DECODER_zlib
+ select FFMPEG_CUSTOM_DECODER_zlib
-config FFMPEG_DECODER_vorbis
+config FFMPEG_CUSTOM_DECODER_vorbis
bool "Vorbis"
-config FFMPEG_DECODER_wmav1
+config FFMPEG_CUSTOM_DECODER_wmav1
bool "WMAv1"
- depends FFMPEG_PATENTED
+ depends on FFMPEG_CUSTOM_PATENTED
-config FFMPEG_DECODER_wmav2
+config FFMPEG_CUSTOM_DECODER_wmav2
bool "WMAv2"
- depends FFMPEG_PATENTED
+ depends on FFMPEG_CUSTOM_PATENTED
-config FFMPEG_DECODER_zlib
+config FFMPEG_CUSTOM_DECODER_zlib
bool "Zlib"
comment "Muxers ---"
-config FFMPEG_MUXER_ac3
+config FFMPEG_CUSTOM_MUXER_ac3
bool "AC3"
- depends FFMPEG_PATENTED
+ depends on FFMPEG_CUSTOM_PATENTED
-config FFMPEG_MUXER_ffm
+config FFMPEG_CUSTOM_MUXER_ffm
bool "FFM (ffserver live feed)"
-config FFMPEG_MUXER_h264
+config FFMPEG_CUSTOM_MUXER_h264
bool "H.264"
- depends FFMPEG_PATENTED
+ depends on FFMPEG_CUSTOM_PATENTED
-config FFMPEG_MUXER_mp3
+config FFMPEG_CUSTOM_MUXER_mp3
bool "MP3 (MPEG Audio Layer 3)"
-config FFMPEG_MUXER_mp4
+config FFMPEG_CUSTOM_MUXER_mp4
bool "MP4"
-config FFMPEG_MUXER_mpeg1video
+config FFMPEG_CUSTOM_MUXER_mpeg1video
bool "MPEG-1 Video"
-config FFMPEG_MUXER_mpeg2video
+config FFMPEG_CUSTOM_MUXER_mpeg2video
bool "MPEG-2 Video"
-config FFMPEG_MUXER_mpegts
+config FFMPEG_CUSTOM_MUXER_mpegts
bool "MPEG-2 (TS)"
-config FFMPEG_MUXER_ogg
+config FFMPEG_CUSTOM_MUXER_ogg
bool "Ogg"
-config FFMPEG_MUXER_oss
- bool "OSS (Open Sound System playback)"
-
-config FFMPEG_MUXER_rtp
+config FFMPEG_CUSTOM_MUXER_rtp
bool "RTP"
comment "Demuxers ---"
-config FFMPEG_DEMUXER_aac
+config FFMPEG_CUSTOM_DEMUXER_aac
bool "AAC"
-config FFMPEG_DEMUXER_avi
+config FFMPEG_CUSTOM_DEMUXER_avi
bool "AVI (Audio Video Interleave)"
-config FFMPEG_DEMUXER_ac3
+config FFMPEG_CUSTOM_DEMUXER_ac3
bool "AC3"
-config FFMPEG_DEMUXER_flac
+config FFMPEG_CUSTOM_DEMUXER_flac
bool "FLAC"
-config FFMPEG_DEMUXER_ffm
+config FFMPEG_CUSTOM_DEMUXER_ffm
bool "FFM (ffserver live feed)"
-config FFMPEG_DEMUXER_h264
+config FFMPEG_CUSTOM_DEMUXER_h264
bool "H.264"
- depends FFMPEG_PATENTED
+ depends on FFMPEG_CUSTOM_PATENTED
-config FFMPEG_DEMUXER_matroska
+config FFMPEG_CUSTOM_DEMUXER_matroska
bool "Matroska (MKA,MKV)"
- select FFMPEG_DECODER_zlib
+ select FFMPEG_CUSTOM_DECODER_zlib
-config FFMPEG_DEMUXER_mov
+config FFMPEG_CUSTOM_DEMUXER_mov
bool "MOV/MP4/M4A/3GP/3G2/MJ2"
- select FFMPEG_DECODER_zlib
+ select FFMPEG_CUSTOM_DECODER_zlib
-config FFMPEG_DEMUXER_mp3
+config FFMPEG_CUSTOM_DEMUXER_mp3
bool "MP3 (MPEG Audio Layer 3)"
- select FFMPEG_PARSER_mpegaudio
+ select FFMPEG_CUSTOM_PARSER_mpegaudio
-config FFMPEG_DEMUXER_mpegvideo
+config FFMPEG_CUSTOM_DEMUXER_mpegvideo
bool "MPEG Video"
-config FFMPEG_DEMUXER_mpegps
+config FFMPEG_CUSTOM_DEMUXER_mpegps
bool "MPEG-2 (PS)"
-config FFMPEG_DEMUXER_mpegts
+config FFMPEG_CUSTOM_DEMUXER_mpegts
bool "MPEG-2 (TS)"
-config FFMPEG_DEMUXER_ogg
+config FFMPEG_CUSTOM_DEMUXER_ogg
bool "Ogg"
-config FFMPEG_DEMUXER_rm
+config FFMPEG_CUSTOM_DEMUXER_rm
bool "RM"
help
RealMedia format demuxer
-config FFMPEG_DEMUXER_rtsp
+config FFMPEG_CUSTOM_DEMUXER_rtsp
bool "RTSP"
- select FFMPEG_DEMUXER_rm
- select FFMPEG_DEMUXER_sdp
+ select FFMPEG_CUSTOM_DEMUXER_rm
+ select FFMPEG_CUSTOM_DEMUXER_sdp
-config FFMPEG_DEMUXER_sdp
+config FFMPEG_CUSTOM_DEMUXER_sdp
bool "SDP"
- select FFMPEG_DEMUXER_mpegts
+ select FFMPEG_CUSTOM_DEMUXER_mpegts
comment "Parsers ---"
-config FFMPEG_PARSER_aac
+config FFMPEG_CUSTOM_PARSER_aac
bool "AAC (Advanced Audio Coding)"
- depends FFMPEG_PATENTED
+ depends on FFMPEG_CUSTOM_PATENTED
-config FFMPEG_PARSER_ac3
+config FFMPEG_CUSTOM_PARSER_ac3
bool "AC3"
-config FFMPEG_PARSER_h264
+config FFMPEG_CUSTOM_PARSER_h264
bool "H.264"
- depends FFMPEG_PATENTED
- select FFMPEG_DECODER_h264
+ depends on FFMPEG_CUSTOM_PATENTED
+ select FFMPEG_CUSTOM_DECODER_h264
-config FFMPEG_PARSER_mpegaudio
+config FFMPEG_CUSTOM_PARSER_mpegaudio
bool "MPEG Audio"
-config FFMPEG_PARSER_mpegvideo
+config FFMPEG_CUSTOM_PARSER_mpegvideo
bool "MPEG Video"
-config FFMPEG_PARSER_mpeg4video
+config FFMPEG_CUSTOM_PARSER_mpeg4video
bool "MPEG-4 Video"
comment "Protocols ---"
-config FFMPEG_PROTOCOL_file
+config FFMPEG_CUSTOM_PROTOCOL_file
bool "file:"
-config FFMPEG_PROTOCOL_http
+config FFMPEG_CUSTOM_PROTOCOL_http
bool "http:"
-config FFMPEG_PROTOCOL_pipe
+config FFMPEG_CUSTOM_PROTOCOL_pipe
bool "pipe:"
-config FFMPEG_PROTOCOL_rtp
+config FFMPEG_CUSTOM_PROTOCOL_rtp
bool "rtp:"
- select FFMPEG_PROTOCOL_udp
+ select FFMPEG_CUSTOM_PROTOCOL_udp
-config FFMPEG_PROTOCOL_tcp
+config FFMPEG_CUSTOM_PROTOCOL_tcp
bool "tcp:"
-config FFMPEG_PROTOCOL_udp
+config FFMPEG_CUSTOM_PROTOCOL_udp
bool "udp:"
endmenu