forked from enlightenment/efl
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:
parent
d2326d229e
commit
e93ddc9bb3
|
@ -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));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue