Pipeline not working with gstreamer 1.14.4 or 1.15.1 but is ok with 1.8.3

Antoine Villeret antoine.villeret at gmail.com
Mon Jan 21 20:52:04 UTC 2019


Hi Jack !

could you try to reduce the pipeline to something shorter that reproduces
the issue ?
could you also set the GST_DEBUG environment variable to 6 or 7 to get more
info about what is wrong ?

you could set it before starting you pipeline with something like :

GST_DEBUG="7" gst-launch-1.0 ....

level 7 is very verbose and you should filter message with something like :
GST_DEBUG=audio*:7 (or something else depending on where the issue is,
hence my first advice :-)).

cheers

antoine

Le lun. 21 janv. 2019 à 19:27, Jack <jack at rybn.org> a écrit :

> Hello !
>
> This is my first message on this list.
> I woud like to congratuate the developer team for this nice stream
> framework !
>
> Well, I have a problem with this pipeline with recent version of
> gstreamer, here the pipeline :
>
> ### PIPELINE ################################################
> interleave name=i !
> opusenc frame-size=20 max-payload-size=4000 !
> rtpopuspay pt=96 !
>
> application/x-rtp,media=audio,encoding-name=OPUS,payload=96,clock-rate=48000
> !
> udpsink host=127.0.0.1 port=9999
>
> multifilesrc name="source0" loop=true
> location="localisation/bruxelles/sounds/output.wav" !
> wavparse ignore-length=1 !
> decodebin ! deinterleave name=d
>
> d.src_0 ! audioconvert ! volume name="vol0" volume=0.5 ! audioconvert !
> audiopanorama name="pan0" panorama=0 ! audioconvert !
> audio/x-raw,channels=2 ! deinterleave name=d0
> d.src_1 ! audioconvert ! volume name="vol1" volume=0.5 ! audioconvert !
> audiopanorama name="pan1" panorama=0 ! audioconvert !
> audio/x-raw,channels=2 ! deinterleave name=d1
> d.src_2 ! audioconvert ! volume name="vol2" volume=0.5 ! audioconvert !
> audiopanorama name="pan2" panorama=0 ! audioconvert !
> audio/x-raw,channels=2 ! deinterleave name=d2
> d.src_3 ! audioconvert ! volume name="vol3" volume=0.5 ! audioconvert !
> audiopanorama name="pan3" panorama=0 ! audioconvert !
> audio/x-raw,channels=2 ! deinterleave name=d3
>
> d0.src_0 ! audiomixer name=mix0 ! i.sink_0
> d0.src_1 ! audiomixer name=mix1 ! i.sink_1
> d1.src_0 ! mix0.
> d1.src_1 ! mix1.
> d2.src_0 ! mix0.
> d2.src_1 ! mix1.
> d3.src_0 ! mix0.
> d3.src_1 ! mix1.
> ### END PIPELINE ################################################
>
> with gstreamer 1.14.4 and 1.15.1, I get an error :
> Setting pipeline to PAUSED ...
> Pipeline is PREROLLING ...
> Redistribute latency...
> ERROR: from element /GstPipeline:pipeline0/GstMultiFileSrc:source0:
> Internal data stream error.
> Additional debug info:
> gstbasesrc.c(3055): gst_base_src_loop ():
> /GstPipeline:pipeline0/GstMultiFileSrc:source0:
> streaming stopped, reason not-negotiated (-4)
> ERROR: pipeline doesn't want to preroll.
> Setting pipeline to NULL ...
> Freeing pipeline ...
>
> But, with gstreamer 1.8.3, everything is ok :
> Setting pipeline to PAUSED ...
> Pipeline is PREROLLING ...
> Redistribute latency...
> Pipeline is PREROLLED ...
> Setting pipeline to PLAYING ...
> New clock: GstSystemClock
>
> any ideas how to solve this issue ?
> Thanx.
> ++
>
> Jack
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20190121/7330dbda/attachment.html>


More information about the gstreamer-devel mailing list