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

Jack jack at rybn.org
Mon Jan 21 18:07:50 UTC 2019


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



More information about the gstreamer-devel mailing list