[Bug 655276] flac, ogg: improve sample level seek accuracy

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Nov 27 03:26:09 PST 2014


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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO
                 CC|                            |t.i.m at zen.co.uk
          Component|don't know                  |gst-plugins-good
            Version|0.10.34                     |git
            Summary|simple_seek is not accurate |flac, ogg: improve sample
                   |at sample level for audio   |level seek accuracy
           Severity|major                       |enhancement

--- Comment #6 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2014-11-27 11:26:05 UTC ---
Added a C version of the test to gst-plugins-good:

commit 65ff17660b65e29e4888142009d3045825c7fa15
Author: Tim-Philipp Müller <tim at centricular.com>
Date:   Thu Nov 27 11:16:35 2014 +0000

    tests: add interactive test for accurate seeking

    For some audio formats.

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

commit 4459088c6d452b7e3e7170222b151344953d14e8
Author: Tim-Philipp Müller <tim at centricular.com>
Date:   Thu Nov 27 11:20:36 2014 +0000

    test: use gst_util_uint64_scale_round() for timestamp to sample calculation


Result:

wav:
 requested    sample per ts    actual(data)
     44100         44100         44100
     49100         49100         49100
     54100         54100         54100
     59100         59100         59100
     64100         64100         64100
     69100         69100         69100
     74100         74100         74100
     79100         79100         79100
     84100         84100         84100

flac:
 requested    sample per ts    actual(data)
     44100         44100         44100
     49100         49100         49100
     54100         54100         54100
     59100         59100         59099  <-------
     64100         64100         64100
     69100         69100         69100
     74100         74100         74100
     79100         79100         79100
     84100         84100         84100

ogg:
 requested    sample per ts    actual(data)
     44100         44100         44100
     49100         49100         49100
     54100         54100         54100
     59100         59100         59100
     64100         64100         64100
     69100         69100         69100
     74100         74100         74100
     79100         79100         79100
     84100         84100         84099  <-------

mp3:
 requested    sample per ts    actual(data)
     44100         44100         44100
     49100         49100         49100
     54100         54100         54100
     59100         59100         59100
     64100         64100         64100
     69100         69100         69100
     74100         74100         74100
     79100         79100         79100
     84100         84100         84100


Not sure if we want to keep this open really. Is anyone going to work on this?

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