Band-aid optional subproject interaction with its feature options
If you pass -Dgst-plugins-bad:plugin=enabled
and a dependency
required by plugin
isn't found, Meson will skip gst-plugins-bad
entirely and continue.
Meson issue with detailed explanation: https://github.com/mesonbuild/meson/issues/5688
As a band-aid around this, enable bad and ugly by default and also reorganize the options into enabled/auto/disabled sections.
Edited by Nirbheek Chauhan