Problems with a pair of interaudiosrc

Julien Puydt julien.puydt at
Sun Apr 27 07:08:03 PDT 2014


I was having a hard time making something work in an experimental piece 
of code for ekiga, getting:
ERROR: from element 
/GstPipeline:pipeline0/GstInterAudioSrc:interaudiosrc0: Internal data 
flow error.

After searching for a while, I noticed that the problem happens only 
when I use two interaudiosrc elements in one of my pipelines.

And indeed, the following command-line also gives the same problem:

gst-launch-1.0 audiotestsrc ! interaudiosink channel=chann0 
interaudiosrc channel=chann0 ! audioconvert ! adder name=mixer ! 
fakesink audiotestsrc ! interaudiosink channel=chann1 interaudiosrc 
channel=chann1 ! audioconvert ! mixer.

Notice that I know inter* elements are to make different pipelines 
communicate and that's the case in my experimental code, but I wanted to 
make a minimal example, and the one fits the bill.

I'm wondering if I didn't uncover a bug in interaudiosrc, because 
intervideosrc has been working flawlessly in a similar setting.

In addition to this problem, I was wondering how portable the inter* 
elements are (mostly win, mosx, android, *bsd) ?


Snark on #gstreamer

More information about the gstreamer-devel mailing list