pa_processor_method_t method) {
pa_processor *processor;
pa_memchunk silence;
- size_t process_framesize;
+ size_t adjust_frames;
audio_effect_method_e audio_effect_method;
audio_effect_format_e format;
}
processor->audio_effect = audio_effect_create(audio_effect_method, ss->rate, ss->channels,
- format, processor->process_frames);
+ format, processor->process_frames, &adjust_frames);
if (!processor->audio_effect) {
pa_log_error("Failed to create audio effect. audio_effect_method(%s), "
goto fail;
}
- process_framesize = audio_effect_get_process_framesize(processor->audio_effect);
- if (process_framesize > 0) {
- processor->process_frames = process_framesize;
+ if (adjust_frames > 0) {
+ processor->process_frames = adjust_frames;
processor->process_usec = pa_processor_frame_to_usec(processor->process_frames, ss);
processor->process_bytes = pa_usec_to_bytes(processor->process_usec, ss);