<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link="#0563C1" vlink="#954F72" style='word-wrap:break-word'><div class=WordSection1><p class=MsoNormal>For additional information, I am attaching the gstreamer output for this pipeline. Its’ too large to just copy and paste directly, but upon inspection it seems to contain entries for both tees, input_ch0 and input_ch1. So the error I am observing is like not with gstreamer itself, but with the DOT pipeline graph generation from the debug data file. There is more evidence for this contained in the gstreamer output:<o:p></o:p></p><p class=MsoNormal>…<o:p></o:p></p><p class=MsoNormal>Got message #164 from element "input_ch0" (state-changed): GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING;<o:p></o:p></p><p class=MsoNormal>Got message #165 from element "input_ch1" (state-changed): GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING;<o:p></o:p></p><p class=MsoNormal>…<o:p></o:p></p><p class=MsoNormal>/GstPipeline:pipeline0/GstTee:input_ch0.GstPad:sink: caps = audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)48000, channels=(int)1<o:p></o:p></p><p class=MsoNormal>/GstPipeline:pipeline0/GstTee:input_ch1.GstPad:sink: caps = audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)48000, channels=(int)1<o:p></o:p></p><p class=MsoNormal>…<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>The last two statements seem to be correct. I mistakenly said in my first post that both channels were to be streamed to both clients, but in fact I stream only the left audio channel to the left client and the right audio channel to the right audio client. So these statements do reflect the intended behavior and that of the gstreamer commands used to launch the pipeline.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>This points to an error in the pipeline diagram generation.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>-Charlie<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>