[Bug 608148] tsdemux: Better handle PCR<=>PTS conversion (big difference, latency, ...)
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Wed Aug 3 15:23:29 UTC 2016
https://bugzilla.gnome.org/show_bug.cgi?id=608148
--- Comment #35 from Edward Hervey <bilboed at bilboed.com> ---
commit 51c5ff45de81e96dbace2a872505274d7de0341c
Author: Edward Hervey <edward at centricular.com>
Date: Wed Jul 13 11:02:23 2016 +0200
tsdemux: Fix draining on wrong programs
When draining a program, we might send a newsegment event on the pads
that are going to be removed (and then the pending data).
In order to do that, calculate_and_push_newsegment() needs to know
what list of streams it should take into account (instead of blindly
using the current one).
All callers to calculate_and_push_newsegment() and push_pending_data()
can now specify the program on which to act (or NULL for the default
one).
commit e2b98a7721c7c81fd08813d1c575fc4ad81df38e
Author: Edward Hervey <edward at centricular.com>
Date: Tue Jul 12 15:58:40 2016 +0200
tsdemux: Fix GAP synchronization without a valid PCR PID
For streams that don't have a valid PCR PID, we just use the latest
PTS from any given stream.
https://bugzilla.gnome.org/show_bug.cgi?id=608148
commit 36e6590335ba0551f0e1882d58cf24429b2ec066
Author: Michael Olbrich <m.olbrich at pengutronix.de>
Date: Tue May 31 13:09:43 2016 +0200
tsdemux: handle pcr_pid == 0x1fff
Streams without PCR make senses in HLS, where the playlist timestamps
can be used to seek or calculate the duration.
https://bugzilla.gnome.org/show_bug.cgi?id=608148
commit 7a3d1892503370113938b60fee58efe99cde4cde
Author: Arnaud Vrac <avrac at freebox.fr>
Date: Sun May 10 20:10:49 2015 +0200
mpegtsdemux: do not abort playback when no PCR were found during initial
scan
Seeking will not be possible in those streams but at least the can be
played. Note scanning is only done when tsdemux is configured in pull mode.
https://bugzilla.gnome.org/show_bug.cgi?id=608148
commit 35a1720de17b0cd6a902898336a0946692dc9e63
Author: Arnaud Vrac <avrac at freebox.fr>
Date: Sat May 9 15:52:22 2015 +0200
mpegtsdemux: only wait for PCR when PCR pid is set
Streams without PCR make senses in HLS, where the playlist timestamps
can be used to seek or calculate the duration.
https://bugzilla.gnome.org/show_bug.cgi?id=608148
--
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