>>>>> "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/ )