On Wed, Apr 24, 2024 at 12:58:54PM +0200, Lynne wrote: > Apr 24, 2024, 10:54 by dev@lynne.ee: > > > xHE-AAC relies on the same postfilter mechanism > > that Opus uses to improve clarity (albeit with a steeper > > deemphasis filter). > > > > The code to apply it is identical, it's still just a > > simple IIR low-pass filter. This commit makes it possible > > to use alternative constants. > > > > Version 2 changes: > > Move the deemphasis constant table to opustab.c and > > document its values better. > > > > v3 attached, forgot to port the native opus encoder. make V=2 fate-checkasm-opusdsp TEST checkasm-opusdsp ./tests/fate-run.sh fate-checkasm-opusdsp "/home/michael/fatesamples/fate/fate-suite/" "" "/home/michael/ffmpeg-git/ffmpeg" 'run tests/checkasm/checkasm --test=opusdsp' 'null' '' '' '1' '' '' '' '' '' '' '' '' '' '' /home/michael/ffmpeg-git/ffmpeg/tests/checkasm/checkasm --test=opusdsp Test checkasm-opusdsp failed. Look at tests/data/fate/checkasm-opusdsp.err for details. checkasm: using random seed 4190264620 FMA3: - opusdsp.postfilter_15 [OK] - opusdsp.postfilter_512 [OK] - opusdsp.postfilter_1022 [OK] deemphasis_fma3 (fatal signal 11: Segmentation fault) - opusdsp.deemphasis [FAILED] checkasm: 1 of 4 tests have failed threads=1 make: *** [tests/Makefile:311: fate-checkasm-opusdsp] Error 1 [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB During times of universal deceit, telling the truth becomes a revolutionary act. -- George Orwell