[gst-devel] Playing avi - a newbie question

Felipe Contreras felipe.contreras at gmail.com
Sun Oct 12 18:21:43 CEST 2008


On Sun, Oct 12, 2008 at 7:04 PM, Štěpán <stepan1117 at atlas.cz> wrote:
> Thanks for your answer, I added
>
> adconvert = gst_element_factory_make ("audioconvert", "audioconvert");
>
> and changed linking to
>
> gst_element_link (decad, adconvert);
> gst_element_link (adconvert, adqueue);
> gst_element_link (adqueue, adsink);
>
> but still the same problem (gstavidemux.c(4115): gst_avi_demux_loop ():
> /GstPipeline:media-player/GstAviDemux:avi-demuxer:
> streaming stopped, reason not-negotiated).
>
> I still cannot find what "not-negotiated" stand for. Does this means,
> that the avidemux and ffmpeg cannot cope because of video format? Or is
> this something else?

It meas the caps of two elements didn't match.

Take a look at what you are doing:
gst-launch-0.10 filesrc ! avidemux name=d d. ! ffdec_mpeg4 ! queue !
autovideosink d. ! mad ! audioconvert ! queue ! alsasink

Does that look right?

-- 
Felipe Contreras


More information about the gstreamer-devel mailing list