[Bug 658846] Playbin2 pipeline stuck while prerolling if decoder is missing

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Sep 15 04:16:06 PDT 2011


https://bugzilla.gnome.org/show_bug.cgi?id=658846
  GStreamer | gst-plugins-base | git

--- Comment #5 from Josep Torra Valles <n770galaxy at gmail.com> 2011-09-15 11:16:04 UTC ---
Created an attachment (id=196607)
 View: https://bugzilla.gnome.org/attachment.cgi?id=196607
 Review: https://bugzilla.gnome.org/review?bug=658846&attachment=196607

Patch the partially fixes the issue

The attached patch partially fixes the issue as it now moves to playing.

But it doesn't post the message for the missing decoder as h264parse src pads
are not fixed and it just discards the stream. I'm not sure on how properly fix
this part.

The factory list filtering part should replace the code in connect_pad that was
used to avoid connecting 2 parsers in a row. But maybe it should just check
with the last added element to the chain and I'm not sure if only considering
parsers.

-- 
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