Home
last modified time | relevance | path

Searched refs:phase_count (Results 1 - 9 of 9) sorted by relevance

/third_party/ffmpeg/libswresample/
H A Dresample.c145 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 Dresample_template.c99 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 Dresample.h43 int phase_count; member
51 int phase_count_compensation; /* desired phase_count when compensation is enabled */
/third_party/ffmpeg/libswresample/x86/
H A Dresample.asm44 .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 Dresample2.c94 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 Davcodec.h72 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 Dresample.c73 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 Dresample_init.c52 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 Dresample_init.c52 while (index >= c->phase_count) { \
54 index -= c->phase_count; \
84 while (index >= c->phase_count) { \
86 index -= c->phase_count; \

Completed in 5 milliseconds