123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473 |
- if PACKAGE_libffmpeg-custom
- config FFMPEG_CUSTOM_PATENTED
- bool "Include patented codecs and technologies"
- default BUILD_PATENTED
- comment "Profiles"
- config FFMPEG_CUSTOM_FFSERVER_SUPPORT
- bool "Include support for ffserver (FFmpeg streaming server)"
- select FFMPEG_CUSTOM_MUXER_ffm
- select FFMPEG_CUSTOM_DEMUXER_ffm
- select FFMPEG_CUSTOM_DEMUXER_rtsp
- select FFMPEG_CUSTOM_PROTOCOL_rtp
- 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_hevc
- 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_png
- select FFMPEG_CUSTOM_DECODER_opus
- select FFMPEG_CUSTOM_DECODER_vc1
- select FFMPEG_CUSTOM_DECODER_vorbis
- select FFMPEG_CUSTOM_DECODER_wmav1
- select FFMPEG_CUSTOM_DECODER_wmav2
- select FFMPEG_CUSTOM_DEMUXER_avi
- select FFMPEG_CUSTOM_DEMUXER_flac
- select FFMPEG_CUSTOM_DEMUXER_matroska
- select FFMPEG_CUSTOM_DEMUXER_mov
- select FFMPEG_CUSTOM_DEMUXER_mp3
- select FFMPEG_CUSTOM_DEMUXER_mpegts
- select FFMPEG_CUSTOM_DEMUXER_mpegvideo
- select FFMPEG_CUSTOM_DEMUXER_ogg
- select FFMPEG_CUSTOM_PROTOCOL_file
- config FFMPEG_CUSTOM_AUDIO_DEC_SUPPORT
- bool "Include support for most audio decoding requirements"
- depends on FFMPEG_CUSTOM_PATENTED
- select FFMPEG_CUSTOM_DECODER_aac
- select FFMPEG_CUSTOM_DECODER_aac_latm
- select FFMPEG_CUSTOM_DECODER_ac3
- select FFMPEG_CUSTOM_SELECT_adpcm
- select FFMPEG_CUSTOM_DECODER_alac
- select FFMPEG_CUSTOM_DECODER_amrnb
- select FFMPEG_CUSTOM_DECODER_amrwb
- select FFMPEG_CUSTOM_DECODER_ape
- select FFMPEG_CUSTOM_DECODER_atrac3
- select FFMPEG_CUSTOM_DECODER_flac
- select FFMPEG_CUSTOM_DECODER_mp2
- select FFMPEG_CUSTOM_DECODER_mp3
- select FFMPEG_CUSTOM_DECODER_mpc7
- select FFMPEG_CUSTOM_DECODER_mpc8
- select FFMPEG_CUSTOM_DECODER_opus
- select FFMPEG_CUSTOM_DECODER_pcm_s16be
- select FFMPEG_CUSTOM_DECODER_pcm_s16le
- select FFMPEG_CUSTOM_DECODER_vorbis
- select FFMPEG_CUSTOM_DECODER_wavpack
- select FFMPEG_CUSTOM_DECODER_wmav1
- select FFMPEG_CUSTOM_DECODER_wmav2
- select FFMPEG_CUSTOM_DECODER_wmalossless
- select FFMPEG_CUSTOM_DECODER_wmapro
- select FFMPEG_CUSTOM_DECODER_zlib
- select FFMPEG_CUSTOM_DEMUXER_aac
- select FFMPEG_CUSTOM_DEMUXER_ac3
- select FFMPEG_CUSTOM_DEMUXER_aiff
- select FFMPEG_CUSTOM_DEMUXER_amr
- select FFMPEG_CUSTOM_DEMUXER_ape
- select FFMPEG_CUSTOM_DEMUXER_avi
- select FFMPEG_CUSTOM_DEMUXER_flac
- select FFMPEG_CUSTOM_DEMUXER_ffm
- select FFMPEG_CUSTOM_DEMUXER_matroska
- select FFMPEG_CUSTOM_DEMUXER_mp3
- select FFMPEG_CUSTOM_DEMUXER_mov
- select FFMPEG_CUSTOM_DEMUXER_mpc
- select FFMPEG_CUSTOM_DEMUXER_mpc8
- select FFMPEG_CUSTOM_DEMUXER_mpegts
- select FFMPEG_CUSTOM_DEMUXER_ogg
- select FFMPEG_CUSTOM_DEMUXER_rm
- select FFMPEG_CUSTOM_DEMUXER_rtsp
- select FFMPEG_CUSTOM_DEMUXER_rtp
- select FFMPEG_CUSTOM_DEMUXER_sdp
- select FFMPEG_CUSTOM_DEMUXER_wav
- select FFMPEG_CUSTOM_DEMUXER_wv
- select FFMPEG_CUSTOM_PARSER_aac
- select FFMPEG_CUSTOM_PARSER_aac_latm
- select FFMPEG_CUSTOM_PARSER_ac3
- select FFMPEG_CUSTOM_PARSER_flac
- select FFMPEG_CUSTOM_PARSER_mpegaudio
- select FFMPEG_CUSTOM_PARSER_opus
- select FFMPEG_CUSTOM_PROTOCOL_file
- select FFMPEG_CUSTOM_PROTOCOL_http
- select FFMPEG_CUSTOM_PROTOCOL_rtp
- select FFMPEG_CUSTOM_PROTOCOL_tcp
- select FFMPEG_CUSTOM_PROTOCOL_udp
- comment "External Libraries"
- config FFMPEG_CUSTOM_SELECT_mp3lame
- bool "MP3 LAME"
- depends on FFMPEG_CUSTOM_PATENTED
- depends on PACKAGE_lame-lib
- select FFMPEG_CUSTOM_DECODER_mp3
- select FFMPEG_CUSTOM_MUXER_mp3
- select FFMPEG_CUSTOM_DEMUXER_mp3
- config FFMPEG_CUSTOM_SELECT_libopus
- bool "Opus"
- config FFMPEG_CUSTOM_SELECT_x264
- bool "x264"
- depends on FFMPEG_CUSTOM_PATENTED
- depends on PACKAGE_libx264
- select FFMPEG_CUSTOM_DECODER_h264
- select FFMPEG_CUSTOM_MUXER_h264
- select FFMPEG_CUSTOM_DEMUXER_h264
- select FFMPEG_CUSTOM_PARSER_h264
- comment "Encoders"
- config FFMPEG_CUSTOM_ENCODER_ac3
- bool "AC3"
- depends on FFMPEG_CUSTOM_PATENTED
- select FFMPEG_CUSTOM_PARSER_ac3
- config FFMPEG_CUSTOM_ENCODER_jpegls
- bool "JPEG-LS"
- config FFMPEG_CUSTOM_ENCODER_mpeg1video
- bool "MPEG-1 Video"
- config FFMPEG_CUSTOM_ENCODER_mpeg2video
- bool "MPEG-2 Video"
- depends on FFMPEG_CUSTOM_PATENTED
- config FFMPEG_CUSTOM_ENCODER_mpeg4
- bool "MPEG-4"
- depends on FFMPEG_CUSTOM_PATENTED
- config FFMPEG_CUSTOM_ENCODER_pcm_s16be
- bool "PCM signed 16-bit big-endian"
- config FFMPEG_CUSTOM_ENCODER_pcm_s16le
- bool "PCM signed 16-bit little-endian"
- config FFMPEG_CUSTOM_ENCODER_png
- bool "PNG"
- select FFMPEG_CUSTOM_ENCODER_zlib
- config FFMPEG_CUSTOM_ENCODER_vorbis
- bool "Vorbis"
- config FFMPEG_CUSTOM_ENCODER_zlib
- bool "Zlib"
- comment "Decoders"
- config FFMPEG_CUSTOM_DECODER_aac
- bool "AAC (Advanced Audio Coding)"
- depends on FFMPEG_CUSTOM_PATENTED
- select FFMPEG_CUSTOM_PARSER_aac
- config FFMPEG_CUSTOM_SELECT_adpcm
- bool "ADPCM (multiple types)"
- config FFMPEG_CUSTOM_DECODER_ac3
- bool "AC3"
- depends on FFMPEG_CUSTOM_PATENTED
- select FFMPEG_CUSTOM_PARSER_ac3
- config FFMPEG_CUSTOM_DECODER_alac
- bool "ALAC"
- config FFMPEG_CUSTOM_DECODER_amrnb
- bool "AMR-NB"
- select FFMPEG_CUSTOM_DEMUXER_amr
- config FFMPEG_CUSTOM_DECODER_amrwb
- bool "AMR-WB"
- select FFMPEG_CUSTOM_DEMUXER_amr
- config FFMPEG_CUSTOM_DECODER_ape
- bool "APE"
- config FFMPEG_CUSTOM_DECODER_atrac3
- bool "ATRAC3"
- depends on FFMPEG_CUSTOM_PATENTED
- config FFMPEG_CUSTOM_DECODER_flac
- bool "FLAC"
- select FFMPEG_CUSTOM_PARSER_flac
- config FFMPEG_CUSTOM_DECODER_gif
- bool "GIF"
- config FFMPEG_CUSTOM_DECODER_h264
- bool "H.264"
- depends on FFMPEG_CUSTOM_PATENTED
- config FFMPEG_CUSTOM_DECODER_hevc
- bool "HEVC / H.265 Video"
- depends on FFMPEG_CUSTOM_PATENTED
- config FFMPEG_CUSTOM_DECODER_jpegls
- bool "JPEG-LS"
- config FFMPEG_CUSTOM_DECODER_mp2
- bool "MP2 (MPEG Audio Layer 2)"
- depends on FFMPEG_CUSTOM_PATENTED
- config FFMPEG_CUSTOM_DECODER_mp3
- bool "MP3 (MPEG Audio Layer 2)"
- depends on FFMPEG_CUSTOM_PATENTED
- config FFMPEG_CUSTOM_DECODER_mpegvideo
- bool "MPEG Video"
- config FFMPEG_CUSTOM_DECODER_mpeg1video
- bool "MPEG-1 Video"
- config FFMPEG_CUSTOM_DECODER_mpeg2video
- bool "MPEG-2 Video"
- depends on FFMPEG_CUSTOM_PATENTED
- config FFMPEG_CUSTOM_DECODER_mpeg4
- bool "MPEG-4"
- depends on FFMPEG_CUSTOM_PATENTED
- config FFMPEG_CUSTOM_DECODER_mpc7
- bool "Musepack 7"
- select FFMPEG_CUSTOM_DEMUXER_mpc
- config FFMPEG_CUSTOM_DECODER_mpc8
- bool "Musepack 8"
- select FFMPEG_CUSTOM_DEMUXER_mpc8
- config FFMPEG_CUSTOM_DECODER_opus
- bool "Opus"
- config FFMPEG_CUSTOM_DECODER_pcm_s16be
- bool "PCM signed 16-bit big-endian"
- config FFMPEG_CUSTOM_DECODER_pcm_s16le
- bool "PCM signed 16-bit little-endian"
- config FFMPEG_CUSTOM_DECODER_png
- bool "PNG"
- select FFMPEG_CUSTOM_DECODER_zlib
- config FFMPEG_CUSTOM_DECODER_vc1
- bool "VC-1 / WMV9"
- depends on FFMPEG_CUSTOM_PATENTED
- config FFMPEG_CUSTOM_DECODER_vorbis
- bool "Vorbis"
- select FFMPEG_CUSTOM_DEMUXER_ogg
- config FFMPEG_CUSTOM_DECODER_wavpack
- bool "Wavpack"
- config FFMPEG_CUSTOM_DECODER_wmav1
- bool "WMAv1"
- depends on FFMPEG_CUSTOM_PATENTED
- config FFMPEG_CUSTOM_DECODER_wmav2
- bool "WMAv2"
- depends on FFMPEG_CUSTOM_PATENTED
- config FFMPEG_CUSTOM_DECODER_zlib
- bool "Zlib"
- comment "Muxers"
- config FFMPEG_CUSTOM_MUXER_ac3
- bool "AC3"
- depends on FFMPEG_CUSTOM_PATENTED
- config FFMPEG_CUSTOM_MUXER_ffm
- bool "FFM (ffserver live feed)"
- config FFMPEG_CUSTOM_MUXER_h264
- bool "H.264 Raw Video"
- depends on FFMPEG_CUSTOM_PATENTED
- config FFMPEG_CUSTOM_MUXER_hevc
- bool "HEVC / H265 Raw Video"
- depends on FFMPEG_CUSTOM_PATENTED
- config FFMPEG_CUSTOM_MUXER_mp3
- bool "MP3 (MPEG Audio Layer 3)"
- config FFMPEG_CUSTOM_MUXER_mp4
- bool "MP4"
- config FFMPEG_CUSTOM_MUXER_mpeg1video
- bool "MPEG-1 Video"
- config FFMPEG_CUSTOM_MUXER_mpeg2video
- bool "MPEG-2 Video"
- config FFMPEG_CUSTOM_MUXER_mpegts
- bool "MPEG-2 (TS)"
- config FFMPEG_CUSTOM_MUXER_ogg
- bool "Ogg"
- config FFMPEG_CUSTOM_MUXER_rtp
- bool "RTP"
- comment "Demuxers"
- config FFMPEG_CUSTOM_DEMUXER_aac
- bool "AAC"
- config FFMPEG_CUSTOM_DEMUXER_avi
- bool "AVI (Audio Video Interleave)"
- config FFMPEG_CUSTOM_DEMUXER_ac3
- bool "AC3"
- config FFMPEG_CUSTOM_DEMUXER_amr
- bool "AMR"
- config FFMPEG_CUSTOM_DEMUXER_ape
- bool "APE"
- config FFMPEG_CUSTOM_DEMUXER_flac
- bool "FLAC"
- config FFMPEG_CUSTOM_DEMUXER_ffm
- bool "FFM (ffserver live feed)"
- config FFMPEG_CUSTOM_DEMUXER_h264
- bool "H.264 Raw Video"
- depends on FFMPEG_CUSTOM_PATENTED
- config FFMPEG_CUSTOM_DEMUXER_hevc
- bool "HEVC / H265 Raw Video"
- depends on FFMPEG_CUSTOM_PATENTED
- config FFMPEG_CUSTOM_DEMUXER_matroska
- bool "Matroska (MKA,MKV)"
- select FFMPEG_CUSTOM_DECODER_zlib
- config FFMPEG_CUSTOM_DEMUXER_mov
- bool "MOV/MP4/M4A/3GP/3G2/MJ2"
- select FFMPEG_CUSTOM_DECODER_zlib
- config FFMPEG_CUSTOM_DEMUXER_mp3
- bool "MP3 (MPEG Audio Layer 3)"
- select FFMPEG_CUSTOM_PARSER_mpegaudio
- config FFMPEG_CUSTOM_DEMUXER_mpegvideo
- bool "MPEG Video"
- config FFMPEG_CUSTOM_DEMUXER_mpegps
- bool "MPEG-2 (PS)"
- config FFMPEG_CUSTOM_DEMUXER_mpegts
- bool "MPEG-2 (TS)"
- config FFMPEG_CUSTOM_DEMUXER_mpc
- bool "Musepack"
- config FFMPEG_CUSTOM_DEMUXER_mpc8
- bool "Musepack 8"
- config FFMPEG_CUSTOM_DEMUXER_ogg
- bool "Ogg"
- config FFMPEG_CUSTOM_DEMUXER_rm
- bool "RM"
- help
- RealMedia format demuxer
- config FFMPEG_CUSTOM_DEMUXER_rtsp
- bool "RTSP"
- select FFMPEG_CUSTOM_DEMUXER_rm
- select FFMPEG_CUSTOM_DEMUXER_sdp
- select FFMPEG_CUSTOM_DEMUXER_rtp
- config FFMPEG_CUSTOM_DEMUXER_sdp
- bool "SDP"
- select FFMPEG_CUSTOM_DEMUXER_mpegts
- config FFMPEG_CUSTOM_DEMUXER_rtp
- bool "RTP"
- config FFMPEG_CUSTOM_DEMUXER_vc1
- bool "VC-1 / WMV9 Raw Video"
- depends on FFMPEG_CUSTOM_PATENTED
- config FFMPEG_CUSTOM_DEMUXER_wav
- bool "WAV"
- config FFMPEG_CUSTOM_DEMUXER_wv
- bool "WV"
- comment "Parsers"
- config FFMPEG_CUSTOM_PARSER_aac
- bool "AAC (Advanced Audio Coding)"
- depends on FFMPEG_CUSTOM_PATENTED
- config FFMPEG_CUSTOM_PARSER_ac3
- bool "AC3"
- config FFMPEG_CUSTOM_PARSER_flac
- bool "FLAC"
- config FFMPEG_CUSTOM_PARSER_h264
- bool "H.264"
- depends on FFMPEG_CUSTOM_PATENTED
- select FFMPEG_CUSTOM_DECODER_h264
- config FFMPEG_CUSTOM_PARSER_hevc
- bool "HEVC / H265"
- depends on FFMPEG_CUSTOM_PATENTED
- select FFMPEG_CUSTOM_DECODER_hevc
- config FFMPEG_CUSTOM_PARSER_mpegaudio
- bool "MPEG Audio"
- config FFMPEG_CUSTOM_PARSER_mpegvideo
- bool "MPEG Video"
- config FFMPEG_CUSTOM_PARSER_mpeg4video
- bool "MPEG-4 Video"
- config FFMPEG_CUSTOM_PARSER_opus
- bool "Opus"
- config FFMPEG_CUSTOM_PARSER_vc1
- bool "VC-1 / WMV9"
- depends on FFMPEG_CUSTOM_PATENTED
- select FFMPEG_CUSTOM_DECODER_vc1
- comment "Protocols"
- config FFMPEG_CUSTOM_PROTOCOL_file
- bool "file:"
- config FFMPEG_CUSTOM_PROTOCOL_http
- bool "http:"
- config FFMPEG_CUSTOM_PROTOCOL_icecast
- bool "icecast:"
- select FFMPEG_CUSTOM_PROTOCOL_http
- config FFMPEG_CUSTOM_PROTOCOL_pipe
- bool "pipe:"
- config FFMPEG_CUSTOM_PROTOCOL_rtp
- bool "rtp:"
- select FFMPEG_CUSTOM_PROTOCOL_udp
- config FFMPEG_CUSTOM_PROTOCOL_tcp
- bool "tcp:"
- config FFMPEG_CUSTOM_PROTOCOL_udp
- bool "udp:"
- endif
|