[FFmpeg-cvslog] ac3enc: use MUL64() to multiply fixed-point coefficients

Justin Ruggles justin.ruggles
Wed Mar 9 22:47:48 CET 2011


On 03/09/2011 04:27 PM, Justin Ruggles wrote:

> On 03/09/2011 04:07 PM, Justin Ruggles wrote:
> 
>> On 03/09/2011 02:05 PM, Michael Niedermayer wrote:
>>> The output of the MDCT should be more than 16bit.
>>> If thats not the case theres some quality that could be gained, at least at
>>> the high bitrate side IMHO
>>
>> Hmmm... you bring up a good point about quality though.  The final
>> post-rotation does CMUL() which right shifts by 15.  We could possibly
>> gain some quality by having the post-rotation not right shift and adjust
>> the coefficient scaling accordingly.
> 
> 
> Nice.
> 
> http://www.flickr.com/photos/justinruggles/5512657751/


Oops. I even made a mistake on that one. This one is better.

http://www.flickr.com/photos/justinruggles/5512709617/sizes/l/in/photostream/

-Justin



More information about the ffmpeg-cvslog mailing list