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