[gstreamer-bugs] [Bug 631389] [flacparse] backport/check corner case fixes done in flacdec

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Nov 17 06:47:44 PST 2010


https://bugzilla.gnome.org/show_bug.cgi?id=631389
  GStreamer | gst-plugins-bad | git

Mark Nauwelaerts <mnauw> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |mnauw at users.sourceforge.net
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |0.10.21

--- Comment #2 from Mark Nauwelaerts <mnauw at users.sourceforge.net> 2010-11-17 14:47:35 UTC ---
AFAIK, not having a seektable need not require reading the whole file (at least
if not accurate seeking); an estimate (bitrate-based) seek will be done.

I could not (obviously) find other tricks in flacdec, so the following should
cover the above (if not, reopen):


commit 36cbbd94c614ed2b341e075a5f1d43cb75b884cd
Author: Mark Nauwelaerts <mark.nauwelaerts at collabora.co.uk>
Date:   Tue Nov 16 12:11:53 2010 +0100

    flacparse: parse seektable

    Fixes #631389 (partially).

commit 9b6439a36c6d0a19c03adbbed78ebc4f8c949e3c
Author: Mark Nauwelaerts <mark.nauwelaerts at collabora.co.uk>
Date:   Wed Nov 17 14:30:09 2010 +0100

    baseparse: enhancements for timestamp marked framed formats

    That is, as such formats allow subclass to extract position from frame,
    it is possible to extract duration (if not otherwise provided)
    from (near) last frame, and a seek can fairly accurately target the
required
    position.

    Fixes #631389.

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