gstreamer/gst
René Stadler 0293f54d06 baseparse: Fix push mode seeking (aacparse, amrparse)
Sending the flush-start event forward before taking the stream lock actually
works, in contrast to deadlocking in downstream preroll_wait (hunk 1).

After that we get the chain function being stuck in a busy loop. This is fixed
by updating the minimum frame size inside the synchronization loop because the
subclass asks for more data in this way (hunk 2).

Finally, this leads to a very probable crash because the subclass can find a
valid frame with a size greater than the currently available data in the
adapter. This makes the subsequent gst_adapter_take_buffer call return NULL,
which is not expected (hunk 3).
2009-04-05 05:26:09 +03:00
..
aacparse baseparse: Fix push mode seeking (aacparse, amrparse) 2009-04-05 05:26:09 +03:00
aiffparse Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
amrparse baseparse: Fix push mode seeking (aacparse, amrparse) 2009-04-05 05:26:09 +03:00
app Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
audiobuffer Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
autoconvert Makefile.am: no static libs for plugins 2009-03-22 21:02:45 +02:00
bayer gst/bayer/gstbayer2rgb.c: Fix color offset calculation for 24bpp. Fixes bug #566613. 2009-01-05 12:34:18 +00:00
camerabin Makefile.am: no static libs for plugins 2009-03-22 21:02:45 +02:00
cdxaparse Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
chart Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
colorspace Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
dccp dccp: Port DCCP plugin to MinGW 2009-03-26 11:32:08 +01:00
deinterlace deinterlace: Fix uninitialized variable compiler warnings 2009-03-21 10:19:48 +01:00
deinterlace2 gst/deinterlace2/gstdeinterlace2.c: Bring properties into this century. 2008-11-06 14:05:55 +00:00
dtmf Makefile.am: no static libs for plugins 2009-03-22 21:02:45 +02:00
dvdspu dvdspu: Add some debug 2009-04-02 14:46:22 +01:00
festival Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
filter gst/filter/gstiir.c: Fix name tag. 2008-11-10 14:01:42 +00:00
flacparse baseparse: revert last change and properly fix 2009-02-27 12:27:14 +02:00
flv Add support for ECMA arrays in script tags. Fixes bug #567965. 2009-01-22 13:41:32 +01:00
freeze docs/plugins/: docs/plugins/inspect/plugin-mythtv.xml 2008-06-13 11:59:23 +00:00
games Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
h264parse gst/: Wim, you're a bad boy. You don't want people to contact you or what? 2008-11-10 14:53:45 +00:00
legacyresample legacyresample: fix negotiation so that upstream can actually fixate to downstream's rate 2009-04-01 15:45:22 +01:00
librfb gst/librfb/rfbdecoder.c: Fix uninitialized warnings 2008-11-12 10:32:24 +00:00
liveadder Makefile.am: no static libs for plugins 2009-03-22 21:02:45 +02:00
mixmatrix Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
mpeg1sys Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
mpeg4videoparse mpeg4videoparse: Use correct values for checking VO startcode. 2009-02-27 11:36:58 -08:00
mpegdemux mpegpsdemux: workaround to fix playback of certain malformed clips 2009-03-13 10:07:18 +00:00
mpegtsmux gst/mpegtsmux/: Improve muxing of AC3/h264 streams a bit. Fixes bug #550613. 2009-01-05 11:28:49 +00:00
mpegtsparse Move of mpegtsparse to mpegdemux 2008-10-08 15:22:12 +00:00
mpegvideoparse Also flush parser when a newsegment is received. Fixes loop in reverse mode. 2009-02-02 23:29:24 +01:00
mve Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
mxf mxf: Fix compilation and compiler errors with GLib < 2.16.0 2009-03-26 20:28:30 +01:00
nsf nsf: Don't write further than the limits of the table (size is 75, as defined in the header) 2009-02-28 11:43:56 +01:00
nuvdemux Makefile.am: no static libs for plugins 2009-03-22 21:02:45 +02:00
overlay Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
passthrough Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
pcapparse gst/pcapparse/: Patch to make gstpcapparse compile with mingw32 gcc. Fixes #565439. 2008-12-29 15:54:44 +00:00
playondemand Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
qtmux qtmux: fix reusing element 2009-03-26 21:56:28 +01:00
rawparse Add v210 format 2009-02-26 12:49:03 -08:00
real gsreal: bring down the rank of the real decoders to MARGINAL. 2009-03-04 20:02:04 +01:00
rtjpeg Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
rtpmanager rtpbin: add on_npt_stop signal 2009-03-27 17:44:57 +01:00
rtpmux Makefile.am: no static libs for plugins 2009-03-22 21:02:45 +02:00
scaletempo scaletempo: Do not use void pointer arithmetic. 2009-02-13 12:18:48 -08:00
sdp Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
selector outputselector: reset state when going to READY 2009-03-27 11:21:21 +01:00
siren Makefile.am: no static libs for plugins 2009-03-22 21:02:45 +02:00
smooth Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
smoothwave Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
speed Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
stereo Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
subenc Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
tta Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
valve Makefile.am: no static libs for plugins 2009-03-22 21:02:45 +02:00
vbidec Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
videodrop Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
videosignal videoanalyse: Fix brightness calculation to not only use the first rowstride 2009-02-27 20:44:20 +01:00
virtualdub Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
vmnc Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
xdgmime xdgmime: Use GIOs g_content_type_guess() if possible 2009-03-26 12:10:05 +01:00
y4m Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:30 +00:00
Makefile.am gst/Makefile.am: Fix distcheck, hopefully (rtpmanager is already in GST_PLUGINS_ALL). 2007-04-21 19:39:03 +00:00