[Bug 664433] New: GStreamer reports wrong track position information when played in gapless mode

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sun Nov 20 11:17:27 PST 2011


https://bugzilla.gnome.org/show_bug.cgi?id=664433
  GStreamer | gst-plugins | unspecified

           Summary: GStreamer reports wrong track position information
                    when played in gapless mode
    Classification: Platform
           Product: GStreamer
           Version: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: rcl24 at drexel.edu
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


This was originally reported as a bug in Banshee, but I believe that it is more
accurately a bug/shortcoming in GStreamer:

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

In short, when playing a FLAC file in Banshee with gapless mode, GStreamer
reports track position (gst_element_query_position) as the total amount of play
time since the last stream start or seek, as opposed to the actual position in
the current track.  When I play OGG Vorbis files in the same setup, GStreamer
reports the correct position.

I believe this is because GStreamer has plugins for parsing Vorbis files
(ext/vorbis/gstvorbisparse.c) and it does not for FLAC.  If this is correct, a
parser is needed for FLAC to enable correct position reporting with gapless
playback.

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