gstrtpmpadepay.c(213)
<div style="direction: ltr;">:gst_rtp_mpa_depay_chain: Unexpected payload type 96</div>
<br>Ok here's your problem :<br>
<br>
gst-plugins-base-0.10.6/gst-libs/gst/rtp/gstrtpbuffer.h:&nbsp;
GST_RTP_PAYLOAD_MPA =
14,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
/* Audio MPEG 1-3 */<br>
<br>
so try with <br>
<br>
application/x-rtp, media=audio, payload=14, media=(string)audio, clock-rate=(int)90000, encoding-name=(string)MPA'<br><div><span class="gmail_quote"><br>
On 6/7/06, <b class="gmail_sendername">Bebjak, Michal</b> &lt;<a href="mailto:michal.bebjak@siemens.com">michal.bebjak@siemens.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I tied to start it with --gst-debug-level=5 and I can see this following errors:<br><br>DEBUG
(0x8122190 - 0:00:00.553758000)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
default( 5798) gstrtpmpadepay.c(213):gst_rtp_mpa_depay_chain: Unexpected payload type 96<br>LOG&nbsp;&nbsp;
(0x8122190 - 0:00:00.553790000) &nbsp;&nbsp;&nbsp;&nbsp;
GST_REFCOUNTING( 5798) gstminiobject.c(293):gst_mini_object_unref: 0x8119e70 unref 1-&gt;0<br>LOG&nbsp;&nbsp;
(0x8122190 - 0:00:00.553812000)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GST_BUFFER(
5798) gstbuffer.c(182):gst_buffer_finalize: finalize 0x8119e70<br>LOG&nbsp;&nbsp;
(0x8122190 - 0:00:00.553834000)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GST_CAPS(
5798) gstcaps.c(381):gst_caps_unref: 0x8108068 3-&gt;2<br>LOG&nbsp;&nbsp;
(0x8122190 - 0:00:00.553859000)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GST_SCHEDULING(
5798) gstpad.c(3177):gst_pad_chain:&lt;rtpmpadepay0:sink&gt; called chainfunction &amp;0xb79b0a50 of pad rtpmpadepay0:sink, returned error<br><br>LOG&nbsp;&nbsp;
(0x8122190 - 0:00:00.553885000) &nbsp;&nbsp;&nbsp;&nbsp;
GST_REFCOUNTING( 5798) gstobject.c(412):gst_object_unref:&lt;rtpmpadepay0:sink&gt; 0x80ed1e0 unref 2-&gt;1<br>LOG&nbsp;&nbsp;
(0x8122190 - 0:00:00.553908000) &nbsp;&nbsp;&nbsp;&nbsp;
GST_REFCOUNTING( 5798) gstobject.c(412):gst_object_unref:&lt;capsfilter0&gt; 0x81084d8 unref 2-&gt;1<br>LOG&nbsp;&nbsp;
(0x8122190 - 0:00:00.553931000)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GST_SCHEDULING(
5798) gstpad.c(3177):gst_pad_chain:&lt;capsfilter0:sink&gt; called chainfunction &amp;gst_base_transform_chain of pad capsfilter0:sink, returned error<br><br>LOG&nbsp;&nbsp;
(0x8122190 - 0:00:00.553956000) &nbsp;&nbsp;&nbsp;&nbsp;
GST_REFCOUNTING( 5798) gstobject.c(412):gst_object_unref:&lt;capsfilter0:sink&gt; 0x8107f40 unref 2-&gt;1<br>DEBUG
(0x8122190 - 0:00:00.553978000)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
basesrc( 5798)
gstbasesrc.c(1312):gst_base_src_loop:&lt;udpsrc0&gt; pausing task, reason error<br>DEBUG
(0x8122190 - 0:00:00.554002000)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;task(
5798) gsttask.c(438):gst_task_pause:&lt;task0&gt; Pausing task 0x810f9c0<br>WARN&nbsp;&nbsp;(0x8122190
- 0:00:00.554038000)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
basesrc( 5798)
gstbasesrc.c(1318):gst_base_src_loop:&lt;udpsrc0&gt; error: Internal data flow error.<br>WARN&nbsp;&nbsp;(0x8122190
- 0:00:00.554060000)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
basesrc( 5798)
gstbasesrc.c(1318):gst_base_src_loop:&lt;udpsrc0&gt; error: streaming task paused, reason error<br><br><br>Do
you think problem is that the rtpmpadepay element doesn't accept the
&quot;payload&quot; argument?? The rest of the logs looks OK. There are some
additional warning messages, but I think that is not the problem. Just
to be sure here are the messages:<br><br>WARN&nbsp;&nbsp;(0x8052240 -
0:00:00.034834000)&nbsp;&nbsp; GST_PLUGIN_LOADING( 5834)
gstplugin.c(414):gst_plugin_load_file: module_open failed:
/usr/lib/gstreamer-0.10/libgstmms.so: undefined symbol: mmsh_connect<br>WARN&nbsp;&nbsp;(0x8052240
- 0:00:00.040353000)&nbsp;&nbsp; GST_PLUGIN_LOADING( 5834)
gstplugin.c(414):gst_plugin_load_file: module_open failed:
/usr/lib/gstreamer-0.10/libgsttrm.so: undefined symbol:
gst_pad_query_peer_duration<br>WARN&nbsp;&nbsp;(0x8052240 -
0:00:00.040762000)&nbsp;&nbsp; GST_PLUGIN_LOADING( 5834)
gstplugin.c(414):gst_plugin_load_file: module_open failed:
/usr/lib/gstreamer-0.10/libgstannodex.so: undefined symbol:
g_intern_static_string<br>WARN&nbsp;&nbsp;(0x8052240 -
0:00:00.041090000)&nbsp;&nbsp; GST_PLUGIN_LOADING( 5834)
gstplugin.c(414):gst_plugin_load_file: module_open failed:
/usr/lib/gstreamer-0.10/libgstapetag.so: undefined symbol:
gst_type_find_helper_for_buffer<br>WARN&nbsp;&nbsp;(0x8052240 -
0:00:00.041383000)&nbsp;&nbsp; GST_PLUGIN_LOADING( 5834)
gstplugin.c(414):gst_plugin_load_file: module_open failed:
/usr/lib/gstreamer-0.10/libgstauparse.so: undefined symbol:
gst_pad_query_peer_duration<br>WARN&nbsp;&nbsp;(0x8052240 -
0:00:00.041748000)&nbsp;&nbsp; GST_PLUGIN_LOADING( 5834)
gstplugin.c(414):gst_plugin_load_file: module_open failed:
/usr/lib/gstreamer-0.10/libgstavi.so: undefined symbol:
gst_pad_query_peer_duration<br>WARN&nbsp;&nbsp;(0x8052240 -
0:00:00.042095000)&nbsp;&nbsp; GST_PLUGIN_LOADING( 5834)
gstplugin.c(414):gst_plugin_load_file: module_open failed:
/usr/lib/gstreamer-0.10/libgstdebug.so: undefined symbol:
gst_pad_query_peer_duration<br>WARN&nbsp;&nbsp;(0x8052240 -
0:00:00.042571000)&nbsp;&nbsp; GST_PLUGIN_LOADING( 5834)
gstplugin.c(414):gst_plugin_load_file: module_open failed:
/usr/lib/gstreamer-0.10/libgsticydemux.so: undefined symbol:
gst_type_find_helper_for_buffer<br>WARN&nbsp;&nbsp;(0x8052240 -
0:00:00.042983000)&nbsp;&nbsp; GST_PLUGIN_LOADING( 5834)
gstplugin.c(414):gst_plugin_load_file: module_open failed:
/usr/lib/gstreamer-0.10/libgstid3demux.so: undefined symbol:
gst_tag_from_id3_user_tag<br>WARN&nbsp;&nbsp;(0x8052240 -
0:00:00.048695000)&nbsp;&nbsp; GST_PLUGIN_LOADING( 5834)
gstplugin.c(414):gst_plugin_load_file: module_open failed:
/usr/lib/gstreamer-0.10/libgstossaudio.so: undefined symbol:
g_intern_static_string<br>WARN&nbsp;&nbsp;(0x8052240 -
0:00:00.050635000)&nbsp;&nbsp; GST_PLUGIN_LOADING( 5834)
gstplugin.c(414):gst_plugin_load_file: module_open failed:
/usr/lib/gstreamer-0.10/libgstshout2.so: undefined symbol:
gst_base_sink_set_sync<br>WARN&nbsp;&nbsp;(0x8052240 -
0:00:00.051117000)&nbsp;&nbsp; GST_PLUGIN_LOADING( 5834)
gstplugin.c(414):gst_plugin_load_file: module_open failed:
/usr/lib/gstreamer-0.10/libgstwavparse.so: undefined symbol:
gst_adapter_new<br>WARN&nbsp;&nbsp;(0x8052240 -
0:00:00.053315000)&nbsp;&nbsp; GST_PLUGIN_LOADING( 5834)
gstplugin.c(414):gst_plugin_load_file: module_open failed:
/usr/lib/gstreamer-0.10/libgstswfdec.so: undefined symbol:
swfdec_decoder_get_version<br><br><br>Best regards,<br><br>Michal<br><br>-----Original Message-----<br>From: Antoine Tremblay [mailto:<a href="mailto:hexa00@gmail.com">hexa00@gmail.com</a>]<br>Sent: Tue 6/6/2006 11:54 PM
<br>To: Bebjak, Michal<br>Cc: <a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>Subject: Re: [gst-devel] problem sending audio/mpeg over RTP<br><br>hehe now that I think of it it should work with the default ....but still
<br>it's a good thing to set it just to be sure...<br><br>try to run it with --gst-debug-level=5 or any level and check what's<br>happening juste before the error...<br><br><br>On 6/6/06, Antoine Tremblay &lt;<a href="mailto:hexa00@gmail.com">
hexa00@gmail.com</a>&gt; wrote:<br>&gt;<br>&gt; Well you're missing some args in udpsink /udpsrc<br>&gt;<br>&gt; Should be like udpsink host=localhost port=7777<br>&gt;<br>&gt; udpsrc port=7777<br>&gt;<br>&gt; the rest seems ok at 1st glance...
<br>&gt;<br>&gt; Regards<br>&gt;<br>&gt; Antoine<br>&gt;<br>&gt;<br>&gt;<br>&gt; On 6/6/06, Bebjak, Michal &lt;<a href="mailto:michal.bebjak@siemens.com">michal.bebjak@siemens.com</a>&gt; wrote:<br>&gt; &gt;<br>&gt; &gt;<br>
&gt; &gt; Hi,<br>&gt; &gt;<br>&gt; &gt; I'm developing an client-server aplication which should use GStreamer. I<br>&gt; &gt; want to endcode the audio into MP3 and send it oved RTP to the client. I<br>&gt; &gt; first tried to run this following commands:
<br>&gt; &gt;<br>&gt; &gt; server terminal:&nbsp;&nbsp;gst-launch-0.10 -v audiotestsrc ! lame ! rtpmpapay !<br>&gt; &gt; udpsink<br>&gt; &gt; client terminal:&nbsp;&nbsp;gst-launch-0.10 -v udpsrc ! 'application/x-rtp,<br>&gt; &gt; media=audio, payload=96, media=(string)audio, clock-rate=(int)90000,
<br>&gt; &gt; encoding-name=(string)MPA' !<br>&gt;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
rtpmpadepay !<br>&gt; &gt; 'audio/mpeg,mpegversion=1,layer=3,channels=1,rate=44100' ! mad !<br>&gt; &gt; audioconvert ! volume volume=0.2 ! autoaudiosink<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; They both work independently but when I try to send the audio from
<br>&gt; &gt; server to client the client crashes. The terminal output is:<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; $ gst-launch-0.10 -v udpsrc ! 'application/x-rtp, media=audio,<br>&gt; &gt; payload=96, media=(string)audio, clock-rate=(int)90000,
<br>&gt; &gt; encoding-name=(string)MPA' !<br>&gt; &gt; rtpmpadepay ! 'audio/mpeg,mpegversion=1,layer=3,channels=1,rate=44100' !<br>&gt; &gt; mad ! audioconvert ! volume volume=0.2 ! autoaudiosink<br>&gt; &gt; Setting pipeline to PAUSED ...
<br>&gt; &gt; Pipeline is live and does not need PREROLL ...<br>&gt; &gt; Setting pipeline to PLAYING ...<br>&gt; &gt; New clock: GstSystemClock<br>&gt; &gt; /pipeline0/capsfilter0.sink: caps = application/x-rtp,<br>&gt; &gt; media=(string)audio, payload=(int)96, clock-rate=(int)90000,
<br>&gt; &gt; encoding-name=(string)MPA<br>&gt; &gt; /pipeline0/capsfilter0.src: caps = application/x-rtp,<br>&gt; &gt; media=(string)audio, payload=(int)96, clock-rate=(int)90000,<br>&gt; &gt; encoding-name=(string)MPA<br>
&gt; &gt; /pipeline0/rtpmpadepay0.sink: caps = application/x-rtp,<br>&gt; &gt; media=(string)audio, payload=(int)96, clock-rate=(int)90000,<br>&gt; &gt; encoding-name=(string)MPA<br>&gt; &gt; ERROR: from element /pipeline0/udpsrc0: Internal data flow error.
<br>&gt; &gt; Additional debug info:<br>&gt; &gt; gstbasesrc.c(1318): gst_base_src_loop (): /pipeline0/udpsrc0:<br>&gt; &gt; streaming task paused, reason error<br>&gt; &gt; Execution ended after 1513470000 ns.<br>&gt; &gt; Setting pipeline to PAUSED ...
<br>&gt; &gt; Setting pipeline to READY ...<br>&gt; &gt; /pipeline0/rtpmpadepay0.sink: caps = NULL<br>&gt; &gt; /pipeline0/capsfilter0.sink: caps = NULL<br>&gt; &gt; /pipeline0/capsfilter0.src: caps = NULL<br>&gt; &gt; Setting pipeline to NULL ...
<br>&gt; &gt; FREEING pipeline ...<br>&gt; &gt;<br>&gt; &gt; Can someone please help me to make it work?? Thanks a lot!!<br>&gt; &gt;<br>&gt; &gt; Michael<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; _______________________________________________
<br>&gt; &gt; gstreamer-devel mailing list<br>&gt; &gt; <a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>&gt; &gt; <a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel">
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>&gt; &gt;<br>&gt;<br>&gt;<br><br></blockquote></div><br>