Home
last modified time | relevance | path

Searched refs:filter_length (Results 1 - 25 of 25) sorted by relevance

/third_party/ffmpeg/libavcodec/
H A Dcelp_filters.h32 * - the array out[-filter_length, -1] must
37 * @param filter_length filter length (10 for 10th order LP filter). Must be
40 * @note Output buffer must contain filter_length samples of past
47 int filter_length);
54 * - the array in[-filter_length, -1] must
57 * @param filter_length filter length (10 for 10th order LP filter;
60 * @note Output buffer must contain filter_length samples of past
67 int filter_length);
112 * @param filter_length filter length (10 for 10th order LP filter)
120 * @note Output buffer must contain filter_length sample
[all...]
H A Dcelp_filters.c63 int filter_length, int stop_on_overflow, in ff_celp_lp_synthesis_filter()
70 for (i = 1; i <= filter_length; i++) in ff_celp_lp_synthesis_filter()
87 int filter_length) in ff_celp_lp_synthesis_filterf()
94 for (i = 1; i <= filter_length; i++) in ff_celp_lp_synthesis_filterf()
109 av_assert2((filter_length&1)==0 && filter_length>=4); in ff_celp_lp_synthesis_filterf()
140 for (i = 5; i < filter_length; i += 2) { in ff_celp_lp_synthesis_filterf()
194 for (i = 1; i <= filter_length; i++) in ff_celp_lp_synthesis_filterf()
202 int filter_length) in ff_celp_lp_zero_synthesis_filterf()
208 for (i = 1; i <= filter_length; in ff_celp_lp_zero_synthesis_filterf()
61 ff_celp_lp_synthesis_filter(int16_t *out, const int16_t *filter_coeffs, const int16_t *in, int buffer_length, int filter_length, int stop_on_overflow, int shift, int rounder) ff_celp_lp_synthesis_filter() argument
85 ff_celp_lp_synthesis_filterf(float *out, const float *filter_coeffs, const float* in, int buffer_length, int filter_length) ff_celp_lp_synthesis_filterf() argument
200 ff_celp_lp_zero_synthesis_filterf(float *out, const float *filter_coeffs, const float *in, int buffer_length, int filter_length) ff_celp_lp_zero_synthesis_filterf() argument
[all...]
H A Dacelp_filters.h34 int frac_pos, int filter_length, int length);
79 * @param filter_length filter length
88 int frac_pos, int filter_length, int length);
95 int frac_pos, int filter_length, int length);
H A Dacelp_filters.c48 int frac_pos, int filter_length, int length) in ff_acelp_interpolate()
58 for (i = 0; i < filter_length;) { in ff_acelp_interpolate()
82 int frac_pos, int filter_length, int length) in ff_acelp_interpolatef()
90 for (i = 0; i < filter_length;) { in ff_acelp_interpolatef()
46 ff_acelp_interpolate(int16_t* out, const int16_t* in, const int16_t* filter_coeffs, int precision, int frac_pos, int filter_length, int length) ff_acelp_interpolate() argument
80 ff_acelp_interpolatef(float *out, const float *in, const float *filter_coeffs, int precision, int frac_pos, int filter_length, int length) ff_acelp_interpolatef() argument
H A Dralf.c60 int filter_length; ///< length of the filter for the current channel data member
228 ctx->filter_length = ctx->filter_params - (ctx->filter_bits << 6) - 1; in decode_channel()
252 for (i = 0; i < ctx->filter_length; i++) { in decode_channel()
313 int flen = FFMIN(ctx->filter_length, i); in apply_lpc()
/third_party/ffmpeg/libswresample/
H A Dresample.c296 int filter_length = FFMAX((int)ceil(filter_size/factor), 1); in resample_init() local
298 if (filter_length > 1) in resample_init()
299 filter_length = FFALIGN(filter_length, 2); in resample_init()
312 || c->filter_length != filter_length || c->format != format in resample_init()
347 c->filter_length = filter_length; in resample_init()
348 c->filter_alloc = FFALIGN(c->filter_length, 8); in resample_init()
355 if (build_filter(c, (void*)c->filter_bank, factor, c->filter_length, in resample_init()
[all...]
H A Dresample_template.c110 for (i = 0; i + 1 < c->filter_length; i+=2) { in resample_common()
114 if (i < c->filter_length) in resample_common()
167 for (i = 0; i < c->filter_length; i++) { in resample_linear()
H A Dresample.h33 int filter_length; member
/third_party/ffmpeg/libswresample/arm/
H A Dresample.S28 subs r3, #4 @ filter_length -= 4
29 bgt 1b @ loop until filter_length
44 subs r3, #8 @ filter_length -= 8
45 bgt 1b @ loop until filter_length
57 subs r3, #4 @ filter_length -= 4
58 bgt 1b @ loop until filter_length
71 subs r3, #8 @ filter_length -= 8
72 bgt 1b @ loop until filter_length
H A Dresample_init.c49 int x4_aligned_filter_length = c->filter_length & ~3; \
50 int x8_aligned_filter_length = c->filter_length & ~7; \
72 for (; i < c->filter_length; i++) { \
/third_party/pulseaudio/src/pulsecore/ffmpeg/
H A Dresample2.c60 int filter_length; member
186 c->filter_length= FFMAX((int)ceil(filter_size/factor), 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]= c->filter_bank[c->filter_length - 1]; in av_resample_init()
194 c->index= -phase_count*((c->filter_length-1)/2); in av_resample_init()
218 if(compensation_distance == 0 && c->filter_length in av_resample()
[all...]
H A Davcodec.h68 struct AVResampleContext *av_resample_init(int out_rate, int in_rate, int filter_length, int log2_phase_count, int linear, double cutoff);
/third_party/ffmpeg/libavresample/
H A Dresample_template.c73 c->filter_length * (index & c->phase_mask); in resample_linear()
76 for (i = 0; i < c->filter_length; i++) { in resample_linear()
78 v2 += src[sample_index + i] * (FELEM2)filter[i + c->filter_length]; in resample_linear()
95 c->filter_length * (index & c->phase_mask); in resample_one()
97 for (i = 0; i < c->filter_length; i++) in resample_one()
H A Dresample.c72 int tap_count = c->filter_length; in build_filter()
146 c->filter_length = FFMAX((int)ceil(avr->filter_size / factor), 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()
187 c->filter_bank, (c->filter_length - 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()
189 &c->filter_bank[(c->filter_length - 1) * felem_size], felem_size); in ff_audio_resample_init()
197 c->padding_size = (c->filter_length - 1) / 2; in ff_audio_resample_init()
295 if (sample_index + c->filter_length > src_size) in resample()
339 c->filter_length in ff_audio_resample()
[all...]
H A Dresample.h32 int filter_length; member
/third_party/vulkan-loader/loader/
H A Dloader_environment.c204 size_t filter_length = strlen(filter_string); in determine_filter_type() local
211 *new_length = filter_length; in determine_filter_type()
215 if (filter_length == 1) { in determine_filter_type()
218 *new_length = filter_length; in determine_filter_type()
223 if ('*' == filter_string[filter_length - 1]) { in determine_filter_type()
225 if (filter_length == 2) { in determine_filter_type()
228 *new_length = filter_length; in determine_filter_type()
236 *new_length = filter_length - 2; in determine_filter_type()
239 *new_length = filter_length - 1; in determine_filter_type()
244 *new_length = filter_length in determine_filter_type()
[all...]
/third_party/ffmpeg/libavcodec/mips/
H A Dcelp_filters_mips.c65 int filter_length) in ff_celp_lp_synthesis_filterf_mips()
119 for (i = 5; i <= filter_length; i += 2) { in ff_celp_lp_synthesis_filterf_mips()
182 for (i = 1; i <= filter_length; i++) { in ff_celp_lp_synthesis_filterf_mips()
204 int filter_length) in ff_celp_lp_zero_synthesis_filterf_mips()
222 i = filter_length; in ff_celp_lp_zero_synthesis_filterf_mips()
62 ff_celp_lp_synthesis_filterf_mips(float *out, const float *filter_coeffs, const float* in, int buffer_length, int filter_length) ff_celp_lp_synthesis_filterf_mips() argument
201 ff_celp_lp_zero_synthesis_filterf_mips(float *out, const float *filter_coeffs, const float *in, int buffer_length, int filter_length) ff_celp_lp_zero_synthesis_filterf_mips() argument
H A Dacelp_filters_mips.c63 int frac_pos, int filter_length, int length) in ff_acelp_interpolatef_mips()
81 for (i = 0; i < filter_length;i++) { in ff_acelp_interpolatef_mips()
61 ff_acelp_interpolatef_mips(float *out, const float *in, const float *filter_coeffs, int precision, int frac_pos, int filter_length, int length) ff_acelp_interpolatef_mips() argument
/third_party/ffmpeg/libswresample/aarch64/
H A Dresample_init.c49 int x4_aligned_filter_length = c->filter_length & ~3; \
50 int x8_aligned_filter_length = c->filter_length & ~7; \
72 for (; i < c->filter_length; i++) { \
/third_party/pulseaudio/speex/include/speex/
H A Dspeex_echo.h74 * @param filter_length Number of samples of echo to cancel (should generally correspond to 100-500 ms)
77 SpeexEchoState *speex_echo_state_init(int frame_size, int filter_length);
81 * @param filter_length Number of samples of echo to cancel (should generally correspond to 100-500 ms)
86 SpeexEchoState *speex_echo_state_init_mc(int frame_size, int filter_length, int nb_mic, int nb_speakers);
/third_party/ffmpeg/libavfilter/
H A Daf_afwtdn.c382 int *filter_length; member
633 ret = reallocate_outputs(s, cp->filter_coefs, cp->filter_length, in forward()
719 const double *lp, const double *hp, int filter_length, in conv_up()
744 for (int j = 0; j < (filter_length - shift + 1) / 2; j++) { in conv_up()
999 ret = inverse(s, cp->filter_coefs, cp->filter_length, dst, out->nb_samples, ch, s->sn); in filter_channel()
1185 cp->filter_length = av_calloc(s->levels + 1, sizeof(*cp->filter_length)); in config_output()
1195 !cp->filter_length || !cp->subbands_to_free || !cp->prev || !cp->overlap || in config_output()
1260 av_freep(&cp->filter_length); in uninit()
718 conv_up(double *low, double *high, int in_length, double *out, int out_length, const double *lp, const double *hp, int filter_length, double *buffer, double *buffer2, int buffer_length) conv_up() argument
/third_party/ffmpeg/libavresample/aarch64/
H A Dresample_init.c31 AV_CHECK_OFFSET(struct ResampleContext, filter_length, FILTER_LENGTH);
/third_party/ffmpeg/libavresample/arm/
H A Dresample_init.c33 AV_CHECK_OFFSET(struct ResampleContext, filter_length, FILTER_LENGTH);
/third_party/ffmpeg/libswresample/x86/
H A Dresample.asm34 .filter_length: resd 1
88 mov min_filter_len_x4d, [ctxq+ResampleContext.filter_length]
131 mov min_filter_length_x4d, [ctxq+ResampleContext.filter_length]
313 mov min_filter_len_x4d, [ctxq+ResampleContext.filter_length]
374 mov min_filter_length_x4d, [ctxq+ResampleContext.filter_length]
/third_party/pulseaudio/speex/libspeexdsp/
H A Dmdf.c396 EXPORT SpeexEchoState *speex_echo_state_init(int frame_size, int filter_length) in speex_echo_state_init() argument
398 return speex_echo_state_init_mc(frame_size, filter_length, 1, 1); in speex_echo_state_init()
401 EXPORT SpeexEchoState *speex_echo_state_init_mc(int frame_size, int filter_length, int nb_mic, int nb_speakers) in speex_echo_state_init_mc() argument
421 M = st->M = (filter_length+st->frame_size-1)/frame_size; in speex_echo_state_init_mc()

Completed in 14 milliseconds