<div dir="ltr"><div>If you're testing the integrity of the encoder on a toolset, then yes, you'd probably want to do it that way, but also mix it up a bit too.</div><div><br></div><div>There is absolutely no assumption that an encoder and a client be coupled, that's why it's not signalled in the bitstream. The client is perfectly free to choose to decode packets as they wish. The exact same audio stream will be generated if packets are encoded packed ten at a time and decoded one at a time, or vice versa.<br></div><div><br></div><div>-Em<br></div></div><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, May 28, 2021 at 5:55 PM Tucker von Holten <<a href="mailto:tucker@reaktive.com" target="_blank">tucker@reaktive.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><span style="color:rgb(34,35,31);font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:15.12px;white-space:pre-wrap">Hi! I have a question about how the opus_decode function is supposed to be used.</span><div><span style="color:rgb(34,35,31);font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:15.12px;white-space:pre-wrap"></span></div><div><span style="color:rgb(34,35,31);font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:15.12px;white-space:pre-wrap"><br></span></div><div><span style="color:rgb(34,35,31);font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:15.12px;white-space:pre-wrap">Are the encode and decode calls in opus "one to one"? Meaning that every time you call the encoder, you must make a single decoder call for that output packet, or can multiple packets formed from separate opus_encode calls be decoded in a single call to opus_decode (given that you have enough buffer space).</span><br></div><div><span style="color:rgb(34,35,31);font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:15.12px;white-space:pre-wrap"><br></span></div><div><span style="color:rgb(34,35,31);font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:15.12px;white-space:pre-wrap">Thank you for your time,</span></div><div><span style="color:rgb(34,35,31);font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:15.12px;white-space:pre-wrap">-Tucker von Holten</span></div></div>
_______________________________________________<br>
opus mailing list<br>
<a href="mailto:opus@xiph.org" target="_blank">opus@xiph.org</a><br>
<a href="http://lists.xiph.org/mailman/listinfo/opus" rel="noreferrer" target="_blank">http://lists.xiph.org/mailman/listinfo/opus</a><br>
</blockquote></div>