Home
last modified time | relevance | path

Searched refs:arbM (Results 1 – 1 of 1) sorted by relevance

/OK3568_Linux_fs/buildroot/dl/sox/git/src/
H A Drate.c264 #define have_arb_stage (arbM * arbL != 1)
296 double arbM = factor, tbw_tighten = 1; in rate_init() local
314 upsample = arbM < 1; in rate_init()
315 for (i = arbM * .5, shift = 0; i >>= 1; arbM *= .5, ++shift); in rate_init()
316 preM = upsample || (arbM > 1.5 && arbM < 2); in rate_init()
317 postM = 1 + (arbM > 1 && preM), arbM /= postM; in rate_init()
318 preL = 1 + (!preM && arbM < 2) + (upsample && mode), arbM *= preL; in rate_init()
319 if ((frac = arbM - (int)arbM)) in rate_init()
325 arbM = ceil(arbM), shift += arbM > 2, arbM /= 1 + (arbM > 2); in rate_init()
326 else arbM = i * (int)arbM + try, arbL = i; in rate_init()
[all …]