gstreamer/ext/resindvd
Vincent Penquerc'h 7a9fff74c6 resindvd: fix wedge in preroll when playbin2 deinterlacing is enabled
When deinterlacing is enabled, an extra colorspace element is added.
Colorspace is a basetransform, and is then the only basetransform
element on the video path. A while ago, basetransform started delaying
events till caps were set on its source pad. These things conspired
to end up sending the DVD highlight events onto a blocked pad on
subtitleoverlay.

Ensuring these highlight events are only sent once we're in playing
mode fixes the issue.

https://bugzilla.gnome.org/show_bug.cgi?id=668762
2012-02-01 12:05:26 +00:00
..
gstmpegdefs.h resindvdbin: Use GST_FLOW_CUSTOM_SUCCESS instead of some integer 2010-04-16 19:45:16 +02:00
gstmpegdemux.c Revert "resindvdbin: Apply gcc 4.5 compiler warning workaround to the mpegpsdemux copy" 2010-04-16 19:41:46 +02:00
gstmpegdemux.h resindvd: Create all the audio streams of all formats 2009-05-27 22:57:03 +01:00
gstmpegdesc.c configure.ac: Check for libdvdnav to build resindvd. 2008-06-17 01:08:14 +00:00
gstmpegdesc.h configure.ac: Check for libdvdnav to build resindvd. 2008-06-17 01:08:14 +00:00
gstpesfilter.c resindvd: Fix set-but-unused warnings 2011-07-12 18:18:30 -04:00
gstpesfilter.h configure.ac: Check for libdvdnav to build resindvd. 2008-06-17 01:08:14 +00:00
Makefile.am Split out GST_PLUGINS_BAD_CFLAGS from GST_CFLAGS 2010-05-19 18:24:02 -07:00
plugin.c Enable/fix up translations for these plugins. 2008-09-02 09:56:44 +00:00
resin-play ext/resindvd/resin-play: Remove $@ to fix parse_launch warning 2008-10-28 20:06:27 +00:00
resin-play2 ext/resindvd/resin-play: Remove $@ to fix parse_launch warning 2008-10-28 20:06:27 +00:00
resindvdbin.c plenty: fixup glib deprecations 2012-01-27 15:47:07 +00:00
resindvdbin.h resindvdbin: If no suitable audio decoder is found play the DVD without audio 2009-10-01 15:09:27 +02:00
resindvdsrc.c resindvd: fix wedge in preroll when playbin2 deinterlacing is enabled 2012-02-01 12:05:26 +00:00
resindvdsrc.h resindvd: Defer pushing tag updates until streaming. 2010-12-12 02:21:53 +11:00
rsnaudiomunge.c rsnaudiomunge: keep the object ref longer 2012-01-23 11:04:26 +00:00
rsnaudiomunge.h configure.ac: Check for libdvdnav to build resindvd. 2008-06-17 01:08:14 +00:00
rsndec.c resindvd: fix caps refcount error 2012-01-23 22:20:40 +00:00
rsndec.h resindvdbin: Rename files 2009-10-01 14:37:43 +02:00
rsnparsetter.c plenty: fixup glib deprecations 2012-01-27 15:47:07 +00:00
rsnparsetter.h docs/plugins/.cvsignore: Ignore *-undeclared.txt 2008-07-11 14:06:08 +00:00
rsnstreamselector.c various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
rsnstreamselector.h resindvd: Remove extra new-segment in rsnstreamselector. Send discont. 2009-10-27 12:23:26 +00:00
rsnwrappedbuffer.c rsndvd: ensure metadata is writable when writing to it 2011-08-24 16:37:30 +01:00
rsnwrappedbuffer.h docs/plugins/.cvsignore: Ignore *-undeclared.txt 2008-07-11 14:06:08 +00:00