gstreamer/gst
Tim-Philipp Müller d405ea2e63 faceoverlay: fix weird pad creation code
The element would create normal pads in its instance_init function,
and then later in NULL->READY create the elements it needs, remove
the pads created in the instance_init function, and add new ghost
pads instead. Not without saving the external peer pads of the old
pads of course, which it would promptly re-link to the new ghost
pads. Do all of that a bit differently.

Fixes the generic/states.check unit test.

https://bugzilla.gnome.org/show_bug.cgi?id=670588
2012-03-15 16:52:44 +00:00
..
adpcmdec adpcmdec: port to audiodecoder 2012-01-17 21:37:48 +01:00
adpcmenc adpcmenc: port to audioencoder 2012-01-17 21:37:45 +01:00
aiff Fix 'ignoring return value of function declared with const attribute' 2012-03-10 19:22:07 -03:00
asfmux asfmux: port to GstCollectPads2 2011-12-15 12:59:57 +00:00
audiobuffer various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
audiovisualizers baseaudiovisualizer: Fix 'comparison of unsigned expression >= 0 is always true' compiler warning 2012-03-06 14:38:47 +01:00
autoconvert autoconvert: Remove the initial-identity property from autoconvert 2011-12-07 13:50:19 +01:00
bayer various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
camerabin camerabin: prevent captures from being lost when switching resolutions 2012-02-06 10:48:32 -03:00
camerabin2 wrappercamerabinsrc: Put source to null when resetting caps 2012-02-16 22:51:21 -03:00
cdxaparse plenty: fixup glib deprecations 2012-01-27 15:47:07 +00:00
chart various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
coloreffects plenty: fixup glib deprecations 2012-01-27 15:47:07 +00:00
colorspace colorspace: Fix v210 writing out of bounds 2012-02-20 20:11:13 -08:00
dataurisrc various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
dccp dccp: avoid indefinite looping upon error 2012-03-06 18:33:09 +01:00
debugutils debugspy: fix string leak 2012-01-16 17:30:22 +00:00
dtmf various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
dvbsuboverlay plenty: fixup glib deprecations 2012-01-27 15:47:07 +00:00
dvdspu plenty: fixup glib deprecations 2012-01-27 15:47:07 +00:00
faceoverlay faceoverlay: fix weird pad creation code 2012-03-15 16:52:44 +00:00
festival festival: enhance some error case handling 2012-01-23 14:13:45 +01:00
fieldanalysis various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
freeverb freeverb: add a freeverb port 2011-11-22 09:10:57 +01:00
freeze various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
frei0r frei0r: port to GstCollectPads2 2011-12-15 13:04:51 +00:00
games various (gst): add missing G_PARAM_STATIC_STRINGS flags 2010-10-19 15:47:17 +03:00
gaudieffects various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
geometrictransform geometrictransform: make sure gt->map not freed twice 2012-03-12 23:56:50 +00:00
h264parse Fix 'ignoring return value of function declared with const attribute' 2012-03-10 19:22:07 -03:00
hdvparse various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
hls hlsdemux: add floating point segment duration support 2012-03-12 15:30:35 +01:00
id3tag various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
inter inter: fix warnings when gst-inspecting interaudio{src,sink} 2012-03-13 20:59:00 +00:00
interlace interlace: fix caps leaks 2012-01-10 13:25:27 +00:00
ivfparse various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
jp2kdecimator Fix 'ignoring return value of function declared with const attribute' 2012-03-10 19:22:07 -03:00
jpegformat various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
legacyresample various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
librfb various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
liveadder build: fix CFLAGS order and LIBS order 2012-02-03 00:50:33 +00:00
mixmatrix various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
mpeg1sys various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
mpegdemux mpegtsparse: Fix 'variable 'pid' is uninitialized when used here' compiler warning 2012-03-06 14:44:25 +01:00
mpegpsmux mpegpsmux: include specific AAC stream-format in template caps 2012-02-02 12:37:02 +00:00
mpegtsdemux mpegtspacketizer: Handle rollover in offset calculations 2012-03-05 12:46:13 +01:00
mpegtsmux mpegtsmux: Trivial bug fix. Don't copy data from an uninited buffer. 2012-02-13 23:05:35 +11:00
mpegvideoparse mpegvideoparse: prevent some fall-through cases 2012-01-23 14:22:17 +01:00
mve mve: don't return a boolean for a GstFlowReturn 2012-02-16 00:30:05 +00:00
mxf Fix 'ignoring return value of function declared with const attribute' 2012-03-10 19:22:07 -03:00
nsf various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
nuvdemux nuvdemux: check directly for valid buffer 2012-01-23 14:13:43 +01:00
overlay various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
patchdetect patchdetect: remove (leaking) dead code 2012-01-12 17:11:14 +00:00
pcapparse various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
pnm various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
rawparse Add missing GLIB_DISABLE_DEPRECATION_WARNINGS 2012-02-28 22:55:34 +00:00
real various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
removesilence removesilence: Fix 'argument to 'sizeof' in 'memset' call is the same expression as the destination' compiler warning 2012-03-06 14:47:17 +01:00
rtjpeg gst_element_class_set_details => gst_element_class_set_details_simple 2010-03-18 22:46:41 +01:00
rtpmux various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
rtpvp8 Fixing rtpvp8 compatibility with the third draft 2012-03-08 15:23:25 -05:00
scaletempo various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
sdi various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
sdp plenty: fixup glib deprecations 2012-01-27 15:47:07 +00:00
segmentclip various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
siren sirendec: port to audiodecoder 2012-03-06 18:33:25 +01:00
smooth various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
smoothwave smoothwave: remove element unported from 0.8 2011-11-23 08:42:01 +01:00
speed various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
stereo android: make it ready for androgenizer 2011-04-11 07:27:11 +02:00
subenc various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
tta plenty: fixup glib deprecations 2012-01-27 15:47:07 +00:00
vbidec various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
videodrop various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
videofilters various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
videomaxrate various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
videomeasure videomeasure: port to GstCollectPads2 2011-12-15 13:47:55 +00:00
videoparsers Fix 'ignoring return value of function declared with const attribute' 2012-03-10 19:22:07 -03:00
videosignal various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
vmnc various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
y4m y4mdec: fix event leak 2012-01-12 15:19:01 +00:00
Makefile.am build: build plugins and examples in parallel where possible, if make -jN is used 2010-03-30 01:17:15 +01:00