diff --git a/src/lib/ecore_audio/ecore_audio_obj_out_pulse.c b/src/lib/ecore_audio/ecore_audio_obj_out_pulse.c index 4a3f9f86b5..c103b738cd 100644 --- a/src/lib/ecore_audio/ecore_audio_obj_out_pulse.c +++ b/src/lib/ecore_audio/ecore_audio_obj_out_pulse.c @@ -85,8 +85,9 @@ static void _write_cb(pa_stream *stream, size_t len, void *data) pa_stream_write(stream, buf, bread, free, 0, PA_SEEK_RELATIVE); if (bread < len) { + pa_operation_unref(pa_stream_trigger(stream, NULL, NULL)); //in->ended = EINA_TRUE; - pa_operation_unref(pa_stream_drain(stream, NULL, NULL)); + //pa_operation_unref(pa_stream_drain(stream, NULL, NULL)); } }