[FFmpeg-devel] [PATCH] Support for Ambisonics and OpusProjection* API.

wm4 nfxjfg at googlemail.com
Thu Apr 12 17:33:43 EEST 2018


On Wed, 11 Apr 2018 14:01:08 +0100
Rostislav Pehlivanov <atomnuker at gmail.com> wrote:

> On 28 March 2018 at 22:59, Drew Allen <bitllama-at-google.com at ffmpeg.org>
> wrote:
> 
> > Hello all,
> >
> > My name is Andrew Allen and I'm a contributor to Opus, supporting new
> > channel mappings 2 and 3 for ambisonics compression. I've attached a patch
> > to support the new OpusProjectionEncoder and OpusProjectionDecoder APIs for
> > handling the new channel mapping 3 in OPUS.
> >
> > Please let me know of any changes I should make or if there are any
> > questions I can help answer.
> >
> > Cheers,
> > Drew
> >
> > _______________________________________________
> > ffmpeg-devel mailing list
> > ffmpeg-devel at ffmpeg.org
> > http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
> >
> >  
> You don't set the channel layout to anything. We have support for some
> ambisonics formats. Use them. How else would users know what is what? Check
> the number of channels?
> Also what about mapping families 240(?) -> 254?
> I thought they were reserved for ambisonics (very recently too, though they
> don't define any specific layouts :/).
> 
> IMO this might need a new channel layout API with support for ambisonics
> because things are messy there as-is.

Libav has a patchset, but it's stalled.


More information about the ffmpeg-devel mailing list