[Bug 747038] tsparse/tsdemux: incorrect timestamps on PMT change in mpeg TS stream

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Apr 9 08:32:59 PDT 2015


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

Vincent Penquerc'h <vincent.penquerch at collabora.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED
   Target Milestone|git master                  |1.6.x

--- Comment #5 from Vincent Penquerc'h <vincent.penquerch at collabora.co.uk> ---
Kinda pushed by mistake along with a new unrelated patch, I'd forgot to branch
before debugging these it seems.

Closing as fixed for now.


commit 68f57d20b93a31740ca4047731682d08269c06ac
Author: Vincent Penquerc'h <vincent.penquerch at collabora.co.uk>
Date:   Thu Mar 26 13:46:16 2015 +0000

    tsparse: fix timestamps not updating after a PMT change

    The PCRs stay locked onto the same PID as before the change,
    but the relevant PID has no reason to be the same after it.

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

commit ade79a9ad24a72d1b02f2e35e7dbeaf3bd59bb6c
Author: Vincent Penquerc'h <vincent.penquerch at collabora.co.uk>
Date:   Tue Mar 24 12:56:53 2015 +0000

    tsdemux: send new segment when a stream is added

    This will happen when the PMT changes, replacing streams with
    new ones. In that case, we need to accumulate the running time
    from the previous chain in the segment base.

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

commit fc2460b33196020d034b72741ce04cddf6e3f1b9
Author: Vincent Penquerc'h <vincent.penquerch at collabora.co.uk>
Date:   Mon Mar 9 09:56:38 2015 +0000

    tsdemux: keep track of current position

    This allows seeking to correctly set the base on the segment.

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

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