[FFmpeg-devel] [PATCH] [RFC] channel_layout: add support for ambisonics

Michael Niedermayer michael at niedermayer.cc
Fri Nov 30 02:57:07 EET 2018


On Thu, Nov 29, 2018 at 02:02:43AM +0000, 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(-)

breaks make fate
make: *** [fate-filter-join] Error 1
make: *** [fate-filter-channelsplit] Error 1


[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Awnsering whenever a program halts or runs forever is
On a turing machine, in general impossible (turings halting problem).
On any real computer, always possible as a real computer has a finite number
of states N, and will either halt in less than N cycles or never halt.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20181130/b0a8a346/attachment.sig>


More information about the ffmpeg-devel mailing list