[gst-devel] Problem using rtpvrarpay with gst-rtsp-server

Wim Taymans wim.taymans at gmail.com
Mon May 31 19:26:25 CEST 2010


On Mon, 2010-05-31 at 19:14 +0200, Miguel Telleria de Esteban wrote:
> Dear all,
> 
> In a simple test case of gst-rtsp-server I link the following chain to
> a certain URL:
> 
>         *launch_str = g_strdup_printf (
>             "( "
>             "filesrc location=%s ! oggdemux name=d "
>             "d. ! queue ! theoradec ! rtpvrawpay name=pay0 pt=96 "
>             "d. ! queue ! vorbisdec ! audioconvert ! alawenc !
>         rtppcmapay name=pay1 pt=97 " 
>             ")", fullpath);
> 
> When I launch the rtsp server and point to the URL I get the following
> error message:
> 
> ** (rtsp-dir-server:21757): WARNING **: 0x81bfc10: got error Internal
> data stream error. (gstoggdemux.c(3251): gst_ogg_demux_loop
> (): /GstPipeline:media-pipeline/GstBin:bin0/GstOggDemux:d: stream
> stopped, reason not-negotiated)

It means that there is a pipeline error somewhere and it's caused by
incompatible formats.

You need to put ffmpegcolorspace after theoradec and audioresample after
audioconvert to make fix the colorspace and audio sample rate.

Wim

> 
> Using rtpvorbispay and rtptheorapay I don't get any error.
> 
> Could anybody tell me what the "reason not-negotiated" means?  I am
> using Ubuntu's 9.10 (Karmic) gstreamer version (0.10.25).
> 
> Thanks in advance,
> 
> 	Miguel
> 
> ------------------------------------------------------------------------------
> 
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel






More information about the gstreamer-devel mailing list