break;
}
+ if (!o)
+ pa_log_error("Failed to find AEC source-output");
+
return o ? o : NULL;
}
return;
o = find_source_output_by_flags(u->source);
- if (!o) {
- pa_log_error("Failed to find EC source-output");
+ if (!o)
return;
- }
broadcast_echo_cancel_state(u, o, enable);
u->enable = enable;
pa_usec_t latency;
o = find_source_output_by_flags(u->source);
+ if (!o) {
+ u->triggered = false;
+ return 0;
+ }
+
o->post_process = post_process;
latency = get_round_trip_latency(u);
pa_assert(u->source);
o = find_source_output_by_flags(u->source);
- if (!o) {
- pa_log_error("Can't find aec source-output");
+ if (!o)
break;
- }
if (pa_processor_push_reference(o->thread_info.processor, chunk) < 0)
pa_log_error("Failed to push reference data");