Initial implementation by Andrew D'Addesio during GSoC 2012.
Completion by Anton Khirnov, sponsored by the Mozilla Corporation.
Further contributions by: Christophe Gisquet Janne Grunau
b70d7a4 lavc: add a native Opus decoder.
Changelog | 1 +
configure | 3 +
libavcodec/Makefile | 4 +
libavcodec/allcodecs.c | 2 +
libavcodec/opus.c | 428 +++++++++
libavcodec/opus.h | 429 +++++++++
libavcodec/opus_celt.c | 2220 ++++++++++++++++++++++++++++++++++++++++++++++
libavcodec/opus_imdct.c | 268 ++++++
libavcodec/opus_parser.c | 75 ++
libavcodec/opus_silk.c | 1597 +++++++++++++++++++++++++++++++++
libavcodec/opusdec.c | 674 ++++++++++++++
libavcodec/version.h | 4 +-
tests/Makefile | 1 +
tests/fate/opus.mak | 39 +
14 files changed, 5743 insertions(+), 2 deletions(-)
Upstream: git.libav.org