On Thu, 29 Nov 2018, Rostislav Pehlivanov wrote:
This is an RFC to add support for tagging channel layouts as ambisonics in a backward-compatible way. For now ambisonics up to third order are supported. The functions have been updated to support and propagate the AV_CH_LAYOUT_AMBISONICS flag. This is messy but does not require a new API for layouts. Perhaps the new proposed API might be a better solution, comments are welcome. --- doc/APIchanges | 4 ++ libavutil/channel_layout.c | 85 +++++++++++++++++++++----------------- libavutil/channel_layout.h | 19 ++++++++- libavutil/version.h | 4 +- 4 files changed, 72 insertions(+), 40 deletions(-)
Using separate channel_layout bits for each (up to 16) ambisonic channel seems a lot cleaner.
Regards, Marton _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel