GNOME Bugzilla – Bug 670661
mpegtsdemux: no playback on live sources (regression)
Last modified: 2013-04-20 21:49:48 UTC
With mpegts from git master and 0.10.36 live mpegts sources are no longer played back in a pipeline. Confirmed for playbin2 and manually constructed pipelines (http://lists.freedesktop.org/archives/gstreamer-devel/2012-February/034961.html). Probably has something to do with commit commit 09f0860a1037b73bf314dd6d80ebbfa096ff93bf Author: Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> Date: Thu Dec 8 12:42:57 2011 +0000 mpegtsdemux: only offset timestamps when live This code is to sync to a live source when there is a delay between start and when we receive the first buffer, so it does not make sense in a non live case. This fixes playback of streams where the input timestamps are based off some arbitrary offset. https://bugzilla.gnome.org/show_bug.cgi?id=663756 Reverting this commit solves the problem.
I don't think this is going to get fixed in 0.10, and believe it works in 1.0/git master, so closing. Please file a new bug if you still have issues with 1.x, thanks.