Skip to content

Second stage: Improve footprint by allowing element selection during static link stage

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.

  • twolame
  • shout2
  • cairo
  • y4m
  • wavparse
  • wavenc
  • spectrum
  • monoscope
  • imagefreeze
  • id3demux
  • icydemux
  • goom2k1
  • cutter
  • goom
  • deinterlace
  • oss4
  • oss
  • auparse
  • v4l2
  • videofilter
  • videocrop
  • videobox
  • udp
  • smpte
  • shapewipe
  • rtsp
  • rtpmanager
  • replaygain
  • multipart
  • multifile
  • matroska
  • level
  • law
  • isomp4
  • interleave
  • flx
  • flv
  • equalizer
  • effectv
  • dtmf
  • debugutils
  • avi
  • autodetect
  • audioparsers
  • apetag
  • vpx
  • taglib
  • qt
  • speex
  • soup
  • raw1394
  • wavpack
  • alpha
  • audiofx
  • rtp
  • pulse
  • mpeg123
  • libpng
  • lame
  • libcaca
  • jpeg
  • jack
  • gdk_pixbuf
  • gtk
  • flac
  • dv
  • aalib
Edited by Olivier Crête

Merge request reports