[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