[vlc-devel] [PATCH] HEAAC V1 support via libavcodec

Rémi Denis-Courmont remi at remlab.net
Tue Apr 28 17:15:56 CEST 2009


Le mardi 28 avril 2009 11:46:37 Jarmo Torvinen, vous avez écrit :
> HEAAC V1 support via libavcodec
> ----------------------------------
>
> Files:
> 0004-add-HEAAC1-support-via-libavcodec.patch
>
> The patch adds support for (not yet released) patch to libavcodec to
> support HEAAC V1 encoding via 3GPP reference implementation. It is
> not very useful until we have released the 3GPP patch for avcodec.

Traditionnally, we have used AVCODEC version numbers for "new" codecs. 
Following that paradigm, you'll have to resubmit this patch once FFMPEG has 
merged the underlying dependency, and the version number is known. I don't 
know if #ifdef CODEC_ID is acceptable (comments anyone?).

By the way, that would make FFMPEG non-redistributable due to incompatibility 
with the 3GPP copyright license, right? If it includes encoding capability, 
I'm a bit scared that this will trigger the "crippled" FFMPEG warning even 
though it's perfectly normal for this codec to be missing. Expectedly the 
VideoLAN project and the Linux/BSD distros won't be able to include it. This 
might require a small hack at modules/codec/avcodec/encoder.c:244.

-- 
Rémi Denis-Courmont
http://www.remlab.net/




More information about the vlc-devel mailing list