Skip to content

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

Merge request reports