[Bug 667571] [0.11] [playbin] Crashes and warnings when using suburi property
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Wed Jan 25 03:42:39 PST 2012
https://bugzilla.gnome.org/show_bug.cgi?id=667571
GStreamer | gst-plugins-base | 0.11.x
Vincent Penquerc'h <vincent.penquerch> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |vincent.penquerch at collabora
| |.co.uk
--- Comment #2 from Vincent Penquerc'h <vincent.penquerch at collabora.co.uk> 2012-01-25 11:42:33 UTC ---
Eventually tracked down, but not yet fixed:
- subparse typefinds correctly, and set caps on its src pad before it is linked
- setting caps in 0.11 sends a caps event, changed from 0.10
- the caps event is sticky, so it kept for later pushing
- delayed sticky events are send when a buffer is next pushed
- playbin2 tries to get caps from downstream before a buffer is pushed
- downstream has not heard of any caps yet, so ends up using ANY
- ANY caps don't have structures, so getting the first one asserts
I'm not sure where to flip a bit to cause this to fall into place again.
I tried to send delayed sticky events after linking pads, but that's too early.
subparse does not receive any event/query where it could react.
I'll go on looking, but if the above triggers someone's eureka moment, let me
know :)
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list