ecore_audio_pulse: Fix small bug that would delay PA stream deletion

In case of short reads just make sure that playback is started
immediately. No need to drain just yet as that just causes issues with
delayed removals of streams.

Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
This commit is contained in:
Daniel Willmann 2013-04-17 20:35:10 +01:00
parent d2326d229e
commit e93ddc9bb3
1 changed files with 2 additions and 1 deletions

View File

@ -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));
}
}