fsl_easrc_normalize_filter(9)
πΈ NAME πΈ
Bestie, this is the Kernel API Manual page for fsl_easrc_normalize_filter(9) β and it's literally all about scaling filter coefficients (64 bits float). π
So here's the vibe: for input float32 normalized range (1.0,-1.0) -> output int[16,24,32]: scale it by multiplying filter coefficients by 2^31. For input int[16, 24, 32] -> output float32 scale it by multiplying filter coefficients by 2^-15, 2^-23, 2^-31 β and the description ends with input: exactly like that. πβ¨
β¨ SYNOPSIS β¨
The signature is giving C function, and it returns int:
int fsl_easrc_normalize_filter (struct fsl_asrc *easrc , u64 *infilter ,
u64 *outfilter , int shift );
π ARGUMENTS π
easrcβ Structure pointer offsl_asrc. π¦infilterβ Pointer to non-scaled input filter. πoutfilterβ scaled filter. πΈshiftβ The multiply factoroutput:π
π₯ SEE ALSO π₯
- Kernel file
./sound/soc/fsl/fsl_easrc.cπ
xoxo, bestie π β source/version: ./sound/soc/fsl, dated October 2026 ππ«Ά
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms