meson: Add feature options for many plugins
[platform/upstream/gstreamer.git] / meson_options.txt
1 option('gst_player_tests', type: 'boolean', value: false,
2        description: 'Enable GstPlayer tests that need network access')
3
4 # Feature options for plugins without external deps
5 option('accurip', type : 'feature', value : 'auto')
6 option('adpcmdec', type : 'feature', value : 'auto')
7 option('adpcmenc', type : 'feature', value : 'auto')
8 option('aiff', type : 'feature', value : 'auto')
9 option('asfmux', type : 'feature', value : 'auto')
10 option('audiobuffersplit', type : 'feature', value : 'auto')
11 option('audiofxbad', type : 'feature', value : 'auto')
12 option('audiomixmatrix', type : 'feature', value : 'auto')
13 option('audiolatency', type : 'feature', value : 'auto')
14 option('audiovisualizers', type : 'feature', value : 'auto')
15 option('autoconvert', type : 'feature', value : 'auto')
16 option('bayer', type : 'feature', value : 'auto')
17 option('camerabin2', type : 'feature', value : 'auto')
18 option('coloreffects', type : 'feature', value : 'auto')
19 option('compositor', type : 'feature', value : 'auto')
20 option('debugutils', type : 'feature', value : 'auto')
21 option('dvbsuboverlay', type : 'feature', value : 'auto')
22 option('dvdspu', type : 'feature', value : 'auto')
23 option('faceoverlay', type : 'feature', value : 'auto')
24 option('festival', type : 'feature', value : 'auto')
25 option('fieldanalysis', type : 'feature', value : 'auto')
26 option('freeverb', type : 'feature', value : 'auto')
27 option('frei0r', type : 'feature', value : 'auto')
28 option('gaudieffects', type : 'feature', value : 'auto')
29 option('gdp', type : 'feature', value : 'auto')
30 option('geometrictransform', type : 'feature', value : 'auto')
31 option('id3tag', type : 'feature', value : 'auto')
32 option('inter', type : 'feature', value : 'auto')
33 option('interlace', type : 'feature', value : 'auto')
34 option('ivfparse', type : 'feature', value : 'auto')
35 option('ivtc', type : 'feature', value : 'auto')
36 option('jp2kdecimator', type : 'feature', value : 'auto')
37 option('jpegformat', type : 'feature', value : 'auto')
38 option('librfb', type : 'feature', value : 'auto')
39 option('midi', type : 'feature', value : 'auto')
40 option('mpegdemux', type : 'feature', value : 'auto')
41 option('mpegpsmux', type : 'feature', value : 'auto')
42 option('mpegtsdemux', type : 'feature', value : 'auto')
43 option('mpegtsmux', type : 'feature', value : 'auto')
44 option('mxf', type : 'feature', value : 'auto')
45 option('netsim', type : 'feature', value : 'auto')
46 option('onvif', type : 'feature', value : 'auto')
47 option('pcapparse', type : 'feature', value : 'auto')
48 option('pnm', type : 'feature', value : 'auto')
49 option('proxy', type : 'feature', value : 'auto')
50 option('rawparse', type : 'feature', value : 'auto')
51 option('removesilence', type : 'feature', value : 'auto')
52 option('sdp', type : 'feature', value : 'auto')
53 option('segmentclip', type : 'feature', value : 'auto')
54 option('siren', type : 'feature', value : 'auto')
55 option('smooth', type : 'feature', value : 'auto')
56 option('speed', type : 'feature', value : 'auto')
57 option('stereo', type : 'feature', value : 'auto')
58 option('subenc', type : 'feature', value : 'auto')
59 option('timecode', type : 'feature', value : 'auto')
60 option('videofilters', type : 'feature', value : 'auto')
61 option('videoframe_audiolevel', type : 'feature', value : 'auto')
62 option('videoparsers', type : 'feature', value : 'auto')
63 option('videosignal', type : 'feature', value : 'auto')
64 option('vmnc', type : 'feature', value : 'auto')
65 option('y4m', type : 'feature', value : 'auto')
66 option('yadif', type : 'feature', value : 'auto')
67
68 # Common feature options
69 option('examples', type : 'feature', value : 'auto', yield : true)
70 option('introspection', type : 'feature', value : 'auto', yield : true, description : 'Generate gobject-introspection bindings')
71 option('nls', type : 'feature', value : 'auto', yield: true, description : 'Enable native language support (translations)')
72 option('orc', type : 'feature', value : 'auto', yield : true)
73
74 # Common options
75 option('package-name', type : 'string', yield : true,
76        description : 'package name to use in plugins')
77 option('package-origin', type : 'string', value : 'Unknown package origin', yield : true,
78        description : 'package origin URL to use in plugins')