<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">Thank you for the response.<br></div><div class="gmail_quote"><br>> It should mix them. If they are identical, that will probably result in<br>> doubling the volume. It's called adder because the mixing algorithm is<br>
> to add the samples together.<br><br></div><div class="gmail_quote">Apologies, I meant the streams are identical in capabilities, not audio. It doesn't work for me. The first stream that passes through liveadder plays but the second does not, even if I pause the first and only play the second. 2 channel, 44.1 KHz audio, 16 bits, default latency.<br>
<br></div><div class="gmail_quote"><br>On Thu, May 9, 2013 at 12:26 PM, Olivier Crête <span dir="ltr"><<a href="mailto:olivier.crete@collabora.com" target="_blank">olivier.crete@collabora.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div class="im">On Thu, 2013-05-09 at 09:51 -0400, John Westing wrote:<br>
> 1) What buffer timestamp input requirements does liveadder have?<br>
<br>
</div>Timestamps must be valid.<br>
<div class="im"><br>
> 2) Why does liveadder buffer audio?<br>
<br>
</div>The use-case that liveadder was designed for is RTP streams where you<br>
have multiple discontinuous streams arriving in real-time. So if you<br>
have two pads, you want to output a buffer if you have one one either<br>
pad (because you're not guaranteed to have one on both), but you also<br>
want to make sure to properly mix if you have data on both.<br>
<div class="im"><br>
<br>
> 3) When I have 2 identical streams into liveadder why does only 1<br>
> play?<br>
<br>
</div>It should mix them. If they are identical, that will probably result in<br>
doubling the volume. It's called adder because the mixing algorithm is<br>
to add the samples together.<br>
<div class="im"><br>
> 4) Does liveadder try to synchronize multiple streams?<br>
<br>
</div>Yes, unlike adder, liveadder takes great pain to make sure incoming<br>
streams are synchronized before they are mixed.<br>
<div class=""><div class="h5"><br>
--<br>
Olivier Crête<br>
<a href="mailto:olivier.crete@collabora.com">olivier.crete@collabora.com</a><br>
<br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
</div></div></blockquote></div><br></div></div>