diff options
author | Nirbheek Chauhan <nirbheek@centricular.com> | 2018-07-27 19:29:01 +0530 |
---|---|---|
committer | Nirbheek Chauhan <nirbheek@centricular.com> | 2018-07-27 19:34:01 +0530 |
commit | c5cddfcec4bfdef5fe1be5133203a349ba5a99be (patch) | |
tree | b921eedad8de2842bb511b7d5a86231750d1df14 /meson_options.txt | |
parent | af94a5550d90b37564043003bb80509f6f384122 (diff) |
Add feature options for all plugins
The only automagic dependency left is C++ availability detection.
https://bugzilla.gnome.org/show_bug.cgi?id=795107
Diffstat (limited to 'meson_options.txt')
-rw-r--r-- | meson_options.txt | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/meson_options.txt b/meson_options.txt index 38647697..31c860a8 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -1,9 +1,27 @@ option('x264_libraries', type : 'string', value : '', description : 'Colon separated list of additional x264 library paths, e.g. for 10-bit version') +# Feature options for plugins without external deps +option('asfdemux', type : 'feature', value : 'auto') +option('dvdlpcmdec', type : 'feature', value : 'auto') +option('dvdsub', type : 'feature', value : 'auto') +option('realmedia', type : 'feature', value : 'auto') +option('xingmux', type : 'feature', value : 'auto') + +# Feature options for plugins that need external deps +option('a52dec', type : 'feature', value : 'auto', description : 'Dolby Digital (AC-3) audio decoder plugin') +option('amrnb', type : 'feature', value : 'auto', description : 'Adaptive Multi-Rate Narrow-Band audio codec plugin') +option('amrwbdec', type : 'feature', value : 'auto', description : 'Adaptive Multi-Rate Wide-Band audio decoder plugin') +option('cdio', type : 'feature', value : 'auto', description : 'CD audio source plugin') +option('dvdread', type : 'feature', value : 'auto', description : 'DVD video source plugin') +option('mpeg2dec', type : 'feature', value : 'auto', description : 'MPEG 2 video decoder plugin') +option('sidplay', type : 'feature', value : 'auto', description : 'Commodore 64 audio decoder plugin') +option('x264', type : 'feature', value : 'auto', description : 'H.264 video encoder plugin') + # Common options option('nls', type : 'feature', value : 'auto', yield: true, description : 'Enable native language support (translations)') +option('orc', type : 'feature', value : 'auto', yield : true) option('package-name', type : 'string', yield : true, description : 'package name to use in plugins') option('package-origin', type : 'string', value : 'Unknown package origin', yield: true, |