[FFmpeg-devel] [PATCH 2/3] ac3enc: shift coefficients to 24-bit following MDCT rather than using an exponent offset.

Måns Rullgård mans
Wed Mar 9 23:41:34 CET 2011


Justin Ruggles <justin.ruggles at gmail.com> writes:

> On 03/09/2011 04:48 PM, M?ns Rullg?rd wrote:
>
>> Justin Ruggles <justin.ruggles at gmail.com> writes:
>> 
>>> This makes channel coupling more accurate, increasing quality for stereo
>>> content.  It also simplifies exponent extraction and mantissa quantization
>>> by no longer needing to apply an offset to the exponents.
>>> ---
>>>  libavcodec/ac3enc.c        |   13 ++++++-------
>>>  libavcodec/ac3enc_fixed.c  |   42 ++++++++++++++++++++++++++++++++++--------
>>>  tests/ref/acodec/ac3_fixed |    2 +-
>>>  3 files changed, 41 insertions(+), 16 deletions(-)
>> 
>> Looks OK.
>
> Please hold off on applying this patch and #3 to git.ffmpeg.org.
>
> I have another patch which will only need right shifting for the
> coefficient scaling and gets better quality (and likely better speed,
> but I haven't done benchmarks yet).

OK, we await your new patch with anticipation.

-- 
M?ns Rullg?rd
mans at mansr.com



More information about the ffmpeg-devel mailing list