[gstreamer-bugs] [Bug 629212] New: Duration of .ogg files "streamed" over http is wrong and they are not seekable

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Sep 9 12:15:35 PDT 2010


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

           Summary: Duration of .ogg files "streamed" over http is wrong
                    and they are not seekable
    Classification: Desktop
           Product: GStreamer
           Version: 0.10.24
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: jwrdegoede at fedoraproject.org
         QAContact: gstreamer-bugs at lists.sourceforge.net
      GNOME target: ---
     GNOME version: ---


Hi,

When playing back urls like for example:
http://stream101.jamendo.com/stream/537309/ogg2/07%20-%20Magdalen%20Graal%20-%20Goodbye.ogg?u=0&h=c99d39f075

In totem, they are not seekable and the duration is off. Where as downloading
them using wget and then playing them in totem both are fine. I believe this is
an issue with the libgstsouphttpsrc plugin.

Most of the time I use audacious as my media player for sound files (and totem
for video), and audacious had the same issue. I've created a patch for this
for audacious. The problem with audacious was that the seek function of the
ov_callbacks struct passed in when using libvorbis, was getting called like
this: "fseek(f, 0, SEEK_END)" this is quite a normal thing to do to determine
filesize, but it effectively seeks 1 byte past the end of the file (to the
magical EOF marker byte). The neon http plugin in audacious could not handle
this seeking of 1 byte past the end, and this lead to exactly the same results
as I'm seeing under totem. So the chances are that the issue in gstreamer is
the same (but that is just a hunch).

Regards,

Hans

p.s.

To reproduce login to jamendo, and choose to play music using an external
player with m3u files with ogg vorbis files linked inside them.

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