[Bug 768758] tsdemux: Re-use pads when possible (decodebin3/playbin3)

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Jul 13 09:06:23 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=768758

Edward Hervey <bilboed at bilboed.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|mpegtsbase: problems with   |tsdemux: Re-use pads when
                   |programs with pcr_pid ==    |possible
                   |0x1fff                      |(decodebin3/playbin3)

--- Comment #3 from Edward Hervey <bilboed at bilboed.com> ---
Figured it out I think.

The problem is that it switches programs ... but we should re-use the existing
h264 stream (that contains the SPS/PPS/....). Without this we plug a new
parser, which will drop quite a bit of data before it gets the SPS/PPS.

This is case of not removing/re-adding streams which are present in the program
update.

We should be able to handle this with decodebin3/playbin3. I have some pending
patches that need a bit more work to handle this properly.

Renaming bug accordingly.

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