[FFmpeg-devel] [PATCH] aacenc: remove experimental flag

Claudio Freire klaussfreire at gmail.com
Wed Dec 2 20:27:02 CET 2015

On Wed, Dec 2, 2015 at 4:14 PM, Rostislav Pehlivanov
<atomnuker at gmail.com> wrote:
> This commit removes the experimental flag from the native AAC Encoder
> and thus makes it the default.
> After a lot of work, done by myself and Claudio Freire, the quality of
> this encoder rivals and surpasses libfdk_aac in some situations. The
> encoder had instability issues earlier which prevented it from having
> its experimental flag removed, however the last commit done by Claudio
> removed the last known source of instability and solved a lot of
> problems which were previously observed. The issues were caused by the
> various coding tools interfering with the scalefactor indices. Thus,
> with these problems solved, it should now be possible to declare this
> encoder as the default and recommend that the users should use it
> instead of others provided by external libraries, as it is both faster
> and has a subjectively higher quality with selected tracks.
> The encoder has still yet to be fine tuned for every possible audio file
> type like music or voice, so it is hoped that with the experimental flag
> removed the users should be able to provide feedback and make the
> encoder better than the alternatives for every type of audio.
> The documentation will be edited and commited with a later commit.

Did you check the discussion about this?


There Hendrik Leppkes had a good idea to shield us from possible
instability in the nondefault coders (anmr, fast, etc).

It would be desirable to implement it with this commit (unless you did
the testing/fuzzing of those coders of course).

More information about the ffmpeg-devel mailing list