aboutsummaryrefslogtreecommitdiff
path: root/multimedia/gst1-libav/Config.in
diff options
context:
space:
mode:
authorTed Hess <thess@kitschensync.net>2014-09-17 13:21:26 -0400
committerTed Hess <thess@kitschensync.net>2014-09-17 13:21:26 -0400
commitd3805f3687888a860f9273f0c88cb993bcc1eccb (patch)
treee4daf19f79fdf80556873791de4ec1c176fc2612 /multimedia/gst1-libav/Config.in
parent85c47b0630d93d75718cc8b2ff6a4957b2a56f4d (diff)
gst1-libav: Import gstreamer libary based on bundled libav
Signed-off-by: Ted Hess <thess@kitschensync.net>
Diffstat (limited to 'multimedia/gst1-libav/Config.in')
-rw-r--r--multimedia/gst1-libav/Config.in279
1 files changed, 279 insertions, 0 deletions
diff --git a/multimedia/gst1-libav/Config.in b/multimedia/gst1-libav/Config.in
new file mode 100644
index 000000000..b394d7ddc
--- /dev/null
+++ b/multimedia/gst1-libav/Config.in
@@ -0,0 +1,279 @@
+menu "Select GStreamer libav configuration options"
+ depends on PACKAGE_gst1-libav
+
+config GST1_LIBAV_IPV6
+ bool "Enable IPv6"
+ default IPV6
+
+config GST1_LIBAV_PATENTED
+ bool "Include patented codecs and technologies"
+ default BUILD_PATENTED
+
+config GET_LIBAV_COMMON_AV_SUPPORT
+ bool "Include support for common audio/video decoders"
+ default y
+ select GST1_LIBAV_DECODER_aac if GST1_LIBAV_PATENTED
+ select GST1_LIBAV_DECODER_ac3 if GST1_LIBAV_PATENTED
+ select GST1_LIBAV_DECODER_h264 if GST1_LIBAV_PATENTED
+ select GST1_LIBAV_DECODER_atrac3 if GST1_LIBAV_PATENTED
+ select GST1_LIBAV_DECODER_jpegls
+ select GST1_LIBAV_DECODER_mp3 if GST1_LIBAV_PATENTED
+ select GST1_LIBAV_DECODER_mpeg1video
+ select GST1_LIBAV_DECODER_mpeg2video if GST1_LIBAV_PATENTED
+ select GST1_LIBAV_DECODER_mpeg4 if GST1_LIBAV_PATENTED
+ select GST1_LIBAV_DECODER_mpeg4aac if GST1_LIBAV_PATENTED
+ select GST1_LIBAV_DECODER_mpegvideo
+ select GST1_LIBAV_DECODER_pcm_s16be
+ select GST1_LIBAV_DECODER_pcm_s16le
+ select GST1_LIBAV_DECODER_vorbis
+ select GST1_LIBAV_DECODER_wmav1 if GST1_LIBAV_PATENTED
+ select GST1_LIBAV_DECODER_wmav2 if GST1_LIBAV_PATENTED
+ select GST1_LIBAV_DECODER_png
+ select GST1_LIBAV_PARSER_aac if GST1_LIBAV_PATENTED
+ select GST1_LIBAV_PARSER_h264 if GST1_LIBAV_PATENTED
+ select GST1_LIBAV_PARSER_mpegaudio
+ select GST1_LIBAV_PARSER_mpegvideo
+ select GST1_LIBAV_PARSER_mpeg4video
+ select GST1_LIBAV_DEMUXER_ac3
+ select GST1_LIBAV_DEMUXER_h264 if GST1_LIBAV_PATENTED
+ select GST1_LIBAV_DEMUXER_mp3 if GST1_LIBAV_PATENTED
+ select GST1_LIBAV_DEMUXER_mpegvideo if GST1_LIBAV_PATENTED
+ select GST1_LIBAV_DEMUXER_ogg
+
+comment "Encoders ---"
+
+config GST1_LIBAV_ENCODER_ac3
+ bool "AC3"
+ depends on GST1_LIBAV_PATENTED
+ select GST1_LIBAV_PARSER_ac3
+
+config GST1_LIBAV_ENCODER_jpegls
+ bool "JPEG-LS"
+
+config GST1_LIBAV_ENCODER_mpeg1video
+ bool "MPEG-1 Video"
+
+config GST1_LIBAV_ENCODER_mpeg2video
+ bool "MPEG-2 Video"
+ depends on GST1_LIBAV_PATENTED
+
+config GST1_LIBAV_ENCODER_mpeg4
+ bool "MPEG-4"
+ depends on GST1_LIBAV_PATENTED
+
+config GST1_LIBAV_ENCODER_pcm_s16be
+ bool "PCM signed 16-bit big-endian"
+
+config GST1_LIBAV_ENCODER_pcm_s16le
+ bool "PCM signed 16-bit little-endian"
+
+config GST1_LIBAV_ENCODER_png
+ bool "PNG"
+ select GST1_LIBAV_ENCODER_zlib
+
+config GST1_LIBAV_ENCODER_vorbis
+ bool "Vorbis"
+
+config GST1_LIBAV_ENCODER_zlib
+ bool "Zlib"
+
+comment "Decoders ---"
+
+config GST1_LIBAV_DECODER_aac
+ bool "AAC (Advanced Audio Coding)"
+ depends on GST1_LIBAV_PATENTED
+ select GST1_LIBAV_PARSER_aac
+
+config GST1_LIBAV_DECODER_ac3
+ bool "AC3"
+ depends on GST1_LIBAV_PATENTED
+ select GST1_LIBAV_PARSER_ac3
+
+config GST1_LIBAV_DECODER_atrac3
+ bool "ATRAC3"
+ depends on GST1_LIBAV_PATENTED
+
+config GST1_LIBAV_DECODER_gif
+ bool "GIF"
+
+config GST1_LIBAV_DECODER_h264
+ bool "H.264"
+ depends on GST1_LIBAV_PATENTED
+
+config GST1_LIBAV_DECODER_jpegls
+ bool "JPEG-LS"
+
+config GST1_LIBAV_DECODER_mp2
+ bool "MP2 (MPEG Audio Layer 2)"
+ depends on GST1_LIBAV_PATENTED
+
+config GST1_LIBAV_DECODER_mp3
+ bool "MP3 (MPEG Audio Layer 2)"
+ depends on GST1_LIBAV_PATENTED
+
+config GST1_LIBAV_DECODER_mpegvideo
+ bool "MPEG Video"
+
+config GST1_LIBAV_DECODER_mpeg1video
+ bool "MPEG-1 Video"
+
+config GST1_LIBAV_DECODER_mpeg2video
+ bool "MPEG-2 Video"
+ depends on GST1_LIBAV_PATENTED
+
+config GST1_LIBAV_DECODER_mpeg4
+ bool "MPEG-4"
+ depends on GST1_LIBAV_PATENTED
+
+config GST1_LIBAV_DECODER_mpeg4aac
+ bool "MPEG-4 (AAC)"
+ depends on GST1_LIBAV_PATENTED
+
+config GST1_LIBAV_DECODER_pcm_s16be
+ bool "PCM signed 16-bit big-endian"
+
+config GST1_LIBAV_DECODER_pcm_s16le
+ bool "PCM signed 16-bit little-endian"
+
+config GST1_LIBAV_DECODER_png
+ bool "PNG"
+ select GST1_LIBAV_DECODER_zlib
+
+config GST1_LIBAV_DECODER_vorbis
+ bool "Vorbis"
+
+config GST1_LIBAV_DECODER_wmav1
+ bool "WMAv1"
+ depends on GST1_LIBAV_PATENTED
+
+config GST1_LIBAV_DECODER_wmav2
+ bool "WMAv2"
+ depends on GST1_LIBAV_PATENTED
+
+config GST1_LIBAV_DECODER_zlib
+ bool "Zlib"
+
+comment "Muxers ---"
+
+config GST1_LIBAV_MUXER_ac3
+ bool "AC3"
+ depends on GST1_LIBAV_PATENTED
+
+config GST1_LIBAV_MUXER_ffm
+ bool "FFM (ffserver live feed)"
+
+config GST1_LIBAV_MUXER_h264
+ bool "H.264"
+ depends on GST1_LIBAV_PATENTED
+
+config GST1_LIBAV_MUXER_mp3
+ bool "MP3 (MPEG Audio Layer 3)"
+
+config GST1_LIBAV_MUXER_mp4
+ bool "MP4"
+
+config GST1_LIBAV_MUXER_mpeg1video
+ bool "MPEG-1 Video"
+
+config GST1_LIBAV_MUXER_mpeg2video
+ bool "MPEG-2 Video"
+
+config GST1_LIBAV_MUXER_mpegts
+ bool "MPEG-2 (TS)"
+
+config GST1_LIBAV_MUXER_ogg
+ bool "Ogg"
+
+config GST1_LIBAV_MUXER_oss
+ bool "OSS (Open Sound System playback)"
+
+config GST1_LIBAV_MUXER_rtp
+ bool "RTP"
+
+comment "Demuxers ---"
+
+config GST1_LIBAV_DEMUXER_ac3
+ bool "AC3"
+
+config GST1_LIBAV_DEMUXER_ffm
+ bool "FFM (ffserver live feed)"
+
+config GST1_LIBAV_DEMUXER_h264
+ bool "H.264"
+ depends on GST1_LIBAV_PATENTED
+
+config GST1_LIBAV_DEMUXER_mp3
+ bool "MP3 (MPEG Audio Layer 3)"
+
+config GST1_LIBAV_DEMUXER_mpegvideo
+ bool "MPEG Video"
+
+config GST1_LIBAV_DEMUXER_mpegps
+ bool "MPEG-2 (PS)"
+
+config GST1_LIBAV_DEMUXER_mpegts
+ bool "MPEG-2 (TS)"
+
+config GST1_LIBAV_DEMUXER_ogg
+ bool "Ogg"
+
+config GST1_LIBAV_DEMUXER_rm
+ bool "RM"
+ help
+ RealMedia format demuxer
+
+config GST1_LIBAV_DEMUXER_rtsp
+ bool "RTSP"
+ select GST1_LIBAV_DEMUXER_rm
+ select GST1_LIBAV_DEMUXER_sdp
+
+config GST1_LIBAV_DEMUXER_sdp
+ bool "SDP"
+ select GST1_LIBAV_DEMUXER_mpegts
+
+comment "Parsers ---"
+
+config GST1_LIBAV_PARSER_aac
+ bool "AAC (Advanced Audio Coding)"
+ depends on GST1_LIBAV_PATENTED
+
+config GST1_LIBAV_PARSER_ac3
+ bool "AC3"
+
+config GST1_LIBAV_PARSER_h264
+ bool "H.264"
+ depends on GST1_LIBAV_PATENTED
+ select GST1_LIBAV_DECODER_h264
+
+config GST1_LIBAV_PARSER_mpegaudio
+ bool "MPEG Audio"
+
+config GST1_LIBAV_PARSER_mpegvideo
+ bool "MPEG Video"
+
+config GST1_LIBAV_PARSER_mpeg4video
+ bool "MPEG-4 Video"
+
+comment "Protocols ---"
+
+config GST1_LIBAV_PROTOCOL_file
+ bool "file:"
+
+config GST1_LIBAV_PROTOCOL_http
+ bool "http:"
+
+config GST1_LIBAV_PROTOCOL_pipe
+ bool "pipe:"
+
+config GST1_LIBAV_PROTOCOL_rtp
+ bool "rtp:"
+ select GST1_LIBAV_PROTOCOL_udp
+
+config GST1_LIBAV_PROTOCOL_tcp
+ bool "tcp:"
+
+config GST1_LIBAV_PROTOCOL_udp
+ bool "udp:"
+
+endmenu
+