Michael Graczyk
2016-Jun-10 01:58 UTC
[opus] [PATCH] Add static bitrate allocation and force CELT-only for ambisonics encoding
This patch adds a static bitrate allocation for ambisonics encoded with the multistream API. We allocate 4 bits to the mono channel (channel index 0) for every 3 bits allocated to other channels. The allocation is static because it does not depend on the input audio. This patch also forces the underlying encoders to use CELT only for ambisonics. -- Thanks, Michael Graczyk -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.xiph.org/pipermail/opus/attachments/20160609/eabf58d3/attachment.html> -------------- next part --------------
Jean-Marc Valin
2016-Jun-13 12:17 UTC
[opus] [PATCH] Add static bitrate allocation and force CELT-only for ambisonics encoding
Hi Michael, Thanks for the patch. It's now merged in exp_lbr_tune, with one minor change (please do not use C++-style // comments). Cheers, Jean-Marc On 06/09/2016 09:58 PM, Michael Graczyk wrote:> This patch adds a static bitrate allocation for ambisonics encoded with > the multistream API. We allocate 4 bits to the mono channel (channel > index 0) for every 3 bits allocated to other channels. The allocation > is static because it does not depend on the input audio. > > This patch also forces the underlying encoders to use CELT only for > ambisonics. > > -- > > Thanks, > Michael Graczyk > > > _______________________________________________ > opus mailing list > opus at xiph.org > http://lists.xiph.org/mailman/listinfo/opus >