[Bug 785120] playbin3: Supporting subtitle only input is unstable
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Wed Jul 19 15:14:37 UTC 2017
https://bugzilla.gnome.org/show_bug.cgi?id=785120
Edward Hervey <bilboed at bilboed.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |bilboed at bilboed.com
Resolution|--- |FIXED
Target Milestone|git master |1.13.1
--- Comment #5 from Edward Hervey <bilboed at bilboed.com> ---
Thanks !
commit bf32c0b3b00b7f60d9ea9afd078be9cb090d9eb7 (HEAD -> master, origin/master,
origin/HEAD)
Author: Seungha Yang <sh.yang at lge.com>
Date: Wed Jul 19 19:58:28 2017 +0900
decodebin3: Remove FIXME and do remove_input_stream() only for the
corresponding parsebin
Do not remove other parsebin's input streams. It will cause unexpected
removal of any input streams in multi-parsebin use case.
Basically, the purpose of blocking buffers is similar to checking
no-more-pads of chain/group. That is, it gives hint to know the timing
to remove old (EOSed) streams of the parsebin and to add/reuse slots
for new input streams. But, that doesn't mean that we need to remove
other parsebin's EOSed stream. Each parsebin has most likely its
own streaming thread and therefore EOSed time can be much different.
(i.e., much early EOS of subtitle only parsebin)
https://bugzilla.gnome.org/show_bug.cgi?id=785120
commit abe1183c1704a284983bb0cfe4d5132dbdc5ed3a
Author: Seungha Yang <sh.yang at lge.com>
Date: Wed Jul 19 18:47:29 2017 +0900
parsebin: Ensure StreamType and Caps of GstStream object before exposing it
The final StreamType and Caps might not be set yet on GstStream at exposing
the pads.
https://bugzilla.gnome.org/show_bug.cgi?id=785120
commit 7a236e23022b26b3afc1eb4f718dc4978c34a747
Author: Seungha Yang <sh.yang at lge.com>
Date: Wed Jul 19 13:39:52 2017 +0900
playbin3: Delay linking text output until video stream is shown
We are not sure that which stream's collection arrives first
when there are multiple parsebins such as adaptive streaming.
https://bugzilla.gnome.org/show_bug.cgi?id=785120
--
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