Improve footprint by allowing element selection during static link stage -> gst-plugins-bad/ext
This MR intends to alleviate gstreamer-full library containing only a set of elements from a plugins. During the link stage of gstreamer-full, the dead code path will be removed and the final binary size will be smaller.
It mainly allows to register element individually instead of registering the whole plugin.
- zxing
- zbar
- x265
- wpe
- wildmidi
- webrtcdsp
- webp
- wayland
- vulkan
- voamrwbenc
- voaacenc
- ttml
- srtp
- srt
- spandsp
- soundtouch
- sndfile
- smoothstreaming
- sctp
- sbc
- rtmp
- rsvg
- resindvd
- qroverlay
- opus
- openni2
- openmpt
- openjpeg
- openh264
- openexr
- opencv
- openaptx
- openal
- ofa
- neon
- musepack
- mplex
- mpeg2enc
- modplug
- mdns
- libmms
- libde265
- ldac
- kate
- isac
- iqa
- hls
- gsm
- gme
- fluidsynth
- fdkaac
- faad
- faac
- dts
- dtls
- directfb
- dc1394
- dash
- curl
- colormanagement
- closedcaption
- chromaprint
- bz2
- bs2b
- avtp
- assrender
- aom