>>>>> "R" == Robert Hegemann <[EMAIL PROTECTED]> writes:

    R> I also get artefacts with lame 3.32 that weren't in lame 3.31.
    R> With my -X5 VBR code I can get up to the cutting edge of lames
    R> PSY model. And the new code produces on the Glockenspiel SQAM
    R> files VERY audible scratchy artefacts, the old code not.

        :

    R> To the ATH problematic.

I thought ATH mechanism and found why an ATH makes this high frequency
artefacts. Let me explain this with my poor English...

"calc_noise" routine without ATH calculate distortion from difference
between original data and encoded data; (fabs(xr[l]) - pow43[ix])^2.
So l3_xmin means tolerable difference between XR and IX.

But ATH is not difference but "Absolute" value. In another word, ATH
means tolerable difference between 0 and IX.

Maybe this is the reason, but I can't find how to implement it to calc_noise 
routine. So I can't check this....
---
Takehiro TOMINAGA // may the source be with you!
# latest my version - http://www.isoternet.org/~tominaga/lame-beta/
--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Reply via email to