[gstreamer-bugs] [Bug 619105] [qtdemux] misalignment between index and sample while looking for frame

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue May 25 16:16:49 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=619105
  GStreamer | gst-plugins-good | 0.10.22

Tim-Philipp Müller <t.i.m> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |0.10.23

--- Comment #5 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2010-05-25 23:16:46 UTC ---
Pushed, thanks:

commit 50273537dcc5a557fee3b24c9b0baf9abb4e5900
Author: Robert Swain <robert.swain at collabora.co.uk>
Date:   Tue May 25 21:14:05 2010 +0200

    qtdemux: Round timestamp up when scaling to mov format

    Fix timestamp rounding to allow the correct index to be located.

    The issue was that scaling from GStreamer time format to mov time format
was
    rounding down causing the timestamp of the newsegment event received after
a
    flushing keyframe seek to find the sample index before the one it should
    causing further backward seeking to the keyframe prior until no rounding
error
    occurred.

    Rounding up when scaling to mov format has the desired effect, and it is
    not clear whether just the _round () variant would be sufficient.

    Fixes bug #619105

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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