37 seed = seed* 1664525 + 1013904223;
43 v = ((double)seed) / UINT_MAX;
44 seed = seed*1664525 + 1013904223;
45 v-= ((double)seed) / UINT_MAX;
60 v = (- tmp[i] + 2*tmp[i+1] - tmp[i+2]) / sqrt(6);
110 for (i=0;
filters[i].coefs; i++) {
115 for (j=0; j<f->
len; j++)
122 av_log(s,
AV_LOG_WARNING,
"Requested noise shaping dither not available at this sampling rate, using triangular hp dither\n");
138 #define TEMPLATE_DITHER_S16
140 #undef TEMPLATE_DITHER_S16
142 #define TEMPLATE_DITHER_S32
144 #undef TEMPLATE_DITHER_S32
146 #define TEMPLATE_DITHER_FLT
148 #undef TEMPLATE_DITHER_FLT
150 #define TEMPLATE_DITHER_DBL
152 #undef TEMPLATE_DITHER_DBL