[Bug 697984] New: souphttpsrc: Direct stream dump results in broken audio

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sun Apr 14 02:48:02 PDT 2013


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

           Summary: souphttpsrc: Direct stream dump results in broken
                    audio
    Classification: Platform
           Product: GStreamer
           Version: 1.0.5
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: mail at jensge.org
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


I'm using something similar to:

gst-launch-1.0 souphttpsrc
location=http://ndrstream.ic.llnwd.net/stream/ndrstream_ndrinfo_hi_mp3 !
filesink location=new.mp3

Which produces very choppy sound when played back:

kipping presumed frame
0:00:00.158675290 13929 0x7fdd04052320 DEBUG                    mad
gstmad.c:302:gst_mad_parse:<mad0> Added 8 zero guard bytes in the adapter;
using fallback buffer of size 426
0:00:00.158756526 13929 0x7fdd04052320 WARN                     mad
gstmad.c:384:gst_mad_parse:<mad0> mad_frame_decode had an error: reserved
block_type
0:00:00.158792530 13929 0x7fdd04052320 DEBUG                    mad
gstmad.c:355:gst_mad_parse:<mad0> mad_header_decode had an error: reserved
sample frequency value
0:00:00.158817566 13929 0x7fdd04052320 DEBUG                    mad
gstmad.c:355:gst_mad_parse:<mad0> mad_header_decode had an error: forbidden
bitrate value
0:00:00.158929663 13929 0x7fdd04052320 DEBUG                    mad
gstmad.c:378:gst_mad_parse:<mad0> bad data ptr, skipping presumed frame
0:00:00.170643223 13929 0x7fdd04052320 DEBUG                    mad
gstmad.c:302:gst_mad_parse:<mad0> Added 8 zero guard bytes in the adapter;
using fallback buffer of size 426
0:00:00.171174107 13929 0x7fdd04052320 DEBUG                    mad
gstmad.c:378:gst_mad_parse:<mad0> bad data ptr, skipping presumed frame
0:00:00.785933406 13929 0x7fdd04052320 DEBUG                    mad
gstmad.c:302:gst_mad_parse:<mad0> Added 8 zero guard bytes in the adapter;
using fallback buffer of size 426
0:00:00.855400768 13929 0x7fdd04052320 DEBUG                    mad
gstmad.c:378:gst_mad_parse:<mad0> bad data ptr, skipping presumed frame
0:00:01.268061174 13929 0x7fdd04052320 DEBUG                    mad
gstmad.c:302:gst_mad_parse:<mad0> Added 8 zero guard bytes in the adapter;
using fallback buffer of size 426
0:00:01.337445248 13929 0x7fdd04052320 DEBUG                    mad
gstmad.c:378:gst_mad_parse:<mad0> bad data ptr, skipping presumed frame
0:00:01.337686795 13929 0x7fdd04052320 DEBUG                    mad
gstmad.c:378:gst_mad_parse:<mad0> bad data ptr, skipping presumed frame
0:00:01.827735453 13929 0x7fdd04052320 DEBUG                    mad
gstmad.c:302:gst_mad_parse:<mad0> Added 8 zero guard bytes in the adapter;
using fallback buffer of size 426
0:00:01.840227452 13929 0x7fdd04052320 DEBUG                    mad
gstmad.c:378:gst_mad_parse:<mad0> bad data ptr, skipping presumed frame
0:00:01.840330996 13929 0x7fdd04052320 DEBUG                    mad
gstmad.c:378:gst_mad_parse:<mad0> bad data ptr, skipping presumed frame
0:00:02.319087372 13929 0x7fdd04052320 DEBUG                    mad
gstmad.c:302:gst_mad_parse:<mad0> Added 8 zero guard bytes in the adapter;
using fallback buffer of size 426
0:00:02.319244364 13929 0x7fdd04052320 WARN                     mad
gstmad.c:384:gst_mad_parse:<mad0> mad_frame_decode had an error: bad Huffman
table select
0:00:02.319347038 13929 0x7fdd04052320 DEBUG                    mad
gstmad.c:378:gst_mad_parse:<mad0> bad data ptr, skipping presumed frame


Doing the same with 0.10 works.

gst-launch-0.10 souphttpsrc
location=http://ndrstream.ic.llnwd.net/stream/ndrstream_ndrinfo_hi_mp3 !
filesink location=old.mp3


Also, using playbin, this sounds fine as well, even with 1.0.

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