Port of libopus 1.3.1 src/analysis.c + src/mlp.c (float build): the
tonality/music/bandwidth analysis that drives mode selection, bandwidth
detection, VBR boosts and prefilter damping in the reference encoder.
Opus multistream (surround) — port of the core of
src/opus_multistream_{encoder,decoder}.c. Wraps N mono/coupled Opus
coders behind a channel-mapping layout so >2-channel audio (quad, 5.1,
7.1) can be coded as a set of standard Opus streams concatenated with the
self-delimited framing.
Port of libopus src/repacketizer.c + the packet helpers from src/opus.c:
split Opus packets into frames and recombine/re-frame/pad them WITHOUT
re-encoding. Used to merge several packets into a longer one, split a
multi-frame packet, or pad a packet to a target size (e.g. for CBR
transport). All frames in a repacketizer must share the same TOC config
(mode/bandwidth/frame-size); only the code (0..3) and framing change.