/third_party/ffmpeg/libswresample/ |
H A D | resample.c | 145 static int build_filter(ResampleContext *c, void *filter, double factor, int tap_count, int alloc, int phase_count, int scale, in build_filter() argument 148 int ph_nb = phase_count % 2 ? phase_count : phase_count / 2 + 1; in build_filter() 167 sin_lut[ph] = sin(M_PI * ph / phase_count) * (center & 1 ? 1 : -1); in build_filter() 172 x = M_PI * ((double)(i - center) - (double)ph / phase_count) * factor; in build_filter() 181 x = fabs(((double)(i - center) - (double)ph / phase_count) * factor); in build_filter() 209 if (phase_count % 2) break; in build_filter() 211 ((int16_t*)filter)[(phase_count-ph) * alloc + tap_count-1-i] = ((int16_t*)filter)[ph * alloc + i]; in build_filter() 216 if (phase_count in build_filter() 294 int phase_count= 1<<phase_shift; resample_init() local 388 int phase_count = c->phase_count_compensation; rebuild_filter_bank_with_compensation() local [all...] |
H A D | resample_template.c | 99 while (index >= c->phase_count) { in resample_common() 101 index -= c->phase_count; in resample_common() 129 while (index >= c->phase_count) { in resample_common() 131 index -= c->phase_count; in resample_common() 157 while (index >= c->phase_count) { in resample_linear() 159 index -= c->phase_count; in resample_linear() 189 while (index >= c->phase_count) { in resample_linear() 191 index -= c->phase_count; in resample_linear()
|
H A D | resample.h | 43 int phase_count; member 51 int phase_count_compensation; /* desired phase_count when compensation is enabled */
|
/third_party/ffmpeg/libswresample/x86/ |
H A D | resample.asm | 44 .phase_count: resd 1 62 cglobal resample_common_%1, 0, 15, 2, ctx, dst, src, phase_count, index, frac, \ 94 mov ecx, [ctxq+ResampleContext.phase_count] 97 DEFINE_ARGS filter_alloc, dst, src, phase_count, index, frac, dst_incr_mod, \ 102 mov ecx, [ctxq+ResampleContext.phase_count] 104 DEFINE_ARGS phase_count, dst, src, filter_alloc, index, frac, dst_incr_mod, \ 114 cglobal resample_common_%1, 1, 7, 2, ctx, phase_count, dst, frac, \ 129 PUSH dword [ctxq+ResampleContext.phase_count] ; unneeded replacement for phase_mask 141 mov phase_countd, [ctxq+ResampleContext.phase_count] 143 DEFINE_ARGS src, phase_count, ds [all...] |
/third_party/pulseaudio/src/pulsecore/ffmpeg/ |
H A D | resample2.c | 94 void av_build_filter(FELEM *filter, double factor, int tap_count, int phase_count, int scale, int type){ in av_build_filter() argument 103 for(ph=0;ph<phase_count;ph++) { in av_build_filter() 106 x = M_PI * ((double)(i - center) - (double)ph / phase_count) * factor; in av_build_filter() 112 x = fabs(((double)(i - center) - (double)ph / phase_count) * factor); in av_build_filter() 180 int phase_count= 1<<phase_shift; in av_resample_init() local 183 c->phase_mask= phase_count-1; in av_resample_init() 187 c->filter_bank= av_mallocz(c->filter_length*(phase_count+1)*sizeof(FELEM)); in av_resample_init() 188 av_build_filter(c->filter_bank, factor, c->filter_length, phase_count, 1<<FILTER_SHIFT, WINDOW_TYPE); in av_resample_init() 189 memcpy(&c->filter_bank[c->filter_length*phase_count+1], c->filter_bank, (c->filter_length-1)*sizeof(FELEM)); in av_resample_init() 190 c->filter_bank[c->filter_length*phase_count] in av_resample_init() [all...] |
H A D | avcodec.h | 72 void av_build_filter(int16_t *filter, double factor, int tap_count, int phase_count, int scale, int type);
|
/third_party/ffmpeg/libavresample/ |
H A D | resample.c | 73 int phase_count = 1 << c->phase_shift; in build_filter() local 80 for (ph = 0; ph < phase_count; ph++) { in build_filter() 83 x = M_PI * ((double)(i - center) - (double)ph / phase_count) * factor; in build_filter() 89 x = fabs(((double)(i - center) - (double)ph / phase_count) * factor); in build_filter() 126 int phase_count = 1 << avr->phase_shift; in ff_audio_resample_init() local 144 c->phase_mask = phase_count - 1; in ff_audio_resample_init() 179 c->filter_bank = av_mallocz(c->filter_length * (phase_count + 1) * felem_size); in ff_audio_resample_init() 186 memcpy(&c->filter_bank[(c->filter_length * phase_count + 1) * felem_size], in ff_audio_resample_init() 188 memcpy(&c->filter_bank[c->filter_length * phase_count * felem_size], in ff_audio_resample_init() 193 in_rate * (int64_t)phase_count, INT32_MA in ff_audio_resample_init() [all...] |
/third_party/ffmpeg/libswresample/aarch64/ |
H A D | resample_init.c | 52 while (index >= c->phase_count) { \ 54 index -= c->phase_count; \ 84 while (index >= c->phase_count) { \ 86 index -= c->phase_count; \
|
/third_party/ffmpeg/libswresample/arm/ |
H A D | resample_init.c | 52 while (index >= c->phase_count) { \ 54 index -= c->phase_count; \ 84 while (index >= c->phase_count) { \ 86 index -= c->phase_count; \
|