[gstreamer-bugs] [Bug 358040] New: Can't receive speex rtp in the middle of a stream

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Wed Sep 27 14:54:24 PDT 2006

Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at

GStreamer | gstreamer (core) | Ver: 0.10.10

           Summary: Can't receive speex rtp in the middle of a stream
           Product: GStreamer
           Version: 0.10.10
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: justin at affinix.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: Unspecified
   GNOME milestone: Unspecified

We were talking about this problem in #farsight today.  I noticed that if I
started an rtp speex stream, I have to start the receiver before I start the
sender, otherwise the receiver quits with an error.

I'm not sure if this is a bug in the speex encoder, or the rtp payloader, or
wherever, so I'm reporting this bug to gstreamer itself and hopefully it'll get
routed right.

Here's the receiver's error output:

gst-launch-0.10 udpsrc port=60000 ! application/x-rtp,clock-rate=8000 !
rtpspeexdepay ! speexdec ! audioconvert ! audioresample ! osssink sync=false
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
warning: This doesn't look like a Speex file
ERROR: from element /pipeline0/speexdec0: Could not decode stream.
Additional debug info:
gstspeexdec.c(505): speex_dec_chain_parse_header (): /pipeline0/speexdec0:
couldn't read header
Execution ended after 4206000 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
FREEING pipeline ...

Configure bugmail: http://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