[vlc-devel] [PATCH 0/3] Support third order ambisonic

Pierre Lamot pierre at videolabs.io
Tue May 22 16:53:07 CEST 2018

Opus only support family 2 channel mapping as described in RFC
draft-ietf-codec-ambisonics-04. Current opus implementation can use family 254
as a temporary (?) mapping.

current mixing of non-diegetic channels is quite naive and might taint spatialisation,
Not sure whether we should normalise the other channels (front/rear/sub)

Pierre Lamot (3):
  spacialaudio: discard non diegetic channels
  spacialaudio: mix non-diegetic streams on left/right speakers
  opus: support third order ambisonic with family 2 mapping

 .../audio_filter/channel_mixer/spatialaudio.cpp    | 32 ++++++++++++++-
 modules/codec/opus.c                               | 47 ++++++++++++++--------
 2 files changed, 61 insertions(+), 18 deletions(-)


More information about the vlc-devel mailing list