rtpsession: Always keep at least one NACK on early RTCP
[platform/upstream/gst-plugins-good.git] / meson_options.txt
index 8c10e55..74b6b53 100644 (file)
@@ -46,7 +46,6 @@ option('y4m', type : 'feature', value : 'auto')
 # Feature options for plugins with external deps
 option('aalib', type : 'feature', value : 'auto', description : 'aalib text console video sink plugin')
 option('bz2', type : 'feature', value : 'auto', description : 'libbz2 support in the matroska plugin')
-option('caca', type : 'feature', value : 'auto', description : 'libcaca text console video sink plugin')
 option('cairo', type : 'feature', value : 'auto', description : 'Cairo overlay plugin')
 option('directsound', type : 'feature', value : 'auto', description : 'Directsound audio source/sink plugin')
 option('dv', type : 'feature', value : 'auto', description : 'Digital video decoder and demuxer plugin')
@@ -57,9 +56,12 @@ option('gtk3', type : 'feature', value : 'auto', description : 'GTK+ video sink
 option('jack', type : 'feature', value : 'auto', description : 'JACK audio source/sink plugin')
 option('jpeg', type : 'feature', value : 'auto', description : 'JPEG image codec plugin')
 option('lame', type : 'feature', value : 'auto', description : 'LAME mp3 audio encoder plugin')
+option('libcaca', type : 'feature', value : 'auto', description : 'libcaca text console video sink plugin')
 option('mpg123', type : 'feature', value : 'auto', description : 'mpg123 mp3 audio decoder plugin')
 option('oss', type : 'feature', value : 'auto', description : 'OSS audio source/sink plugin')
 option('oss4', type : 'feature', value : 'auto', description : 'OSSv4 audio source/sink plugin')
+option('osxaudio', type : 'feature', value : 'auto', description : 'macOS/iOS CoreAudio source/sink plugin')
+option('osxvideo', type : 'feature', value : 'auto', description : 'macOS Cocoa video sink plugin')
 option('png', type : 'feature', value : 'auto', description : 'PNG image codec plugin')
 option('pulse', type : 'feature', value : 'auto', description : 'Pulseaudio audio source/sink plugin')
 option('qt5', type : 'feature', value : 'auto', description : 'Qt5 QML video sink plugin')
@@ -69,8 +71,14 @@ option('speex', type : 'feature', value : 'auto', description : 'Speex audio cod
 option('taglib', type : 'feature', value : 'auto', description : 'Tag-writing plugin based on taglib')
 option('twolame', type : 'feature', value : 'auto', description : 'twolame mp2 audio encoder plugin')
 option('vpx', type : 'feature', value : 'auto', description : 'VP8 and VP9 video codec plugin')
+option('waveform', type : 'feature', value : 'auto', description : 'Windows waveform audio sink plugin')
 option('wavpack', type : 'feature', value : 'auto', description : 'Wavpack audio codec plugin')
-option('x11', type : 'feature', value : 'auto', description : 'X11 ximagesrc plugin')
+
+# ximagesrc plugin options
+option('ximagesrc', type : 'feature', value : 'auto', description : 'X11 ximagesrc plugin')
+option('ximagesrc-xshm', type : 'feature', value : 'auto', description : 'X11 ximagesrc plugin (XSHM support)')
+option('ximagesrc-xfixes', type : 'feature', value : 'auto', description : 'X11 ximagesrc plugin (XFixes support)')
+option('ximagesrc-xdamage', type : 'feature', value : 'auto', description : 'X11 ximagesrc plugin (XDamage support)')
 
 # v4l2 plugin options
 option('v4l2', type : 'feature', value : 'auto', description : 'Build video4linux2 source/sink plugin')
@@ -80,8 +88,15 @@ option('v4l2-gudev', type : 'feature', value : 'auto', description : 'Use libgud
 
 # Common feature options
 option('examples', type : 'feature', value : 'auto', yield : true)
+option('tests', type : 'feature', value : 'auto', yield : true)
 option('nls', type : 'feature', value : 'auto', yield: true, description : 'Enable native language support (translations)')
 option('orc', type : 'feature', value : 'auto', yield : true)
+option('gobject-cast-checks', type : 'feature', value : 'auto', yield : true,
+       description: 'Enable run-time GObject cast checks (auto = enabled for development, disabled for stable releases)')
+option('glib-asserts', type : 'feature', value : 'enabled', yield : true,
+       description: 'Enable GLib assertion (auto = enabled for development, disabled for stable releases)')
+option('glib-checks', type : 'feature', value : 'enabled', yield : true,
+       description: 'Enable GLib checks such as API guards (auto = enabled for development, disabled for stable releases)')
 
 # Common options
 option('package-name', type : 'string', yield : true,