mirror of
https://github.com/Ryujinx/libsoundio.git
synced 2024-12-23 03:25:29 +00:00
PulseAudio: handle error instead of panicking
This commit is contained in:
parent
753673b194
commit
bdb604cc45
|
@ -975,9 +975,8 @@ static int instream_begin_read_pa(SoundIoPrivate *si,
|
||||||
assert(ispa->stream_ready);
|
assert(ispa->stream_ready);
|
||||||
|
|
||||||
if (!ispa->peek_buf) {
|
if (!ispa->peek_buf) {
|
||||||
if (pa_stream_peek(stream, (const void **)&ispa->peek_buf, &ispa->peek_buf_size)) {
|
if (pa_stream_peek(stream, (const void **)&ispa->peek_buf, &ispa->peek_buf_size))
|
||||||
soundio_panic("TODO");
|
return SoundIoErrorStreaming;
|
||||||
}
|
|
||||||
|
|
||||||
ispa->peek_buf_frames_left = ispa->peek_buf_size / instream->bytes_per_frame;
|
ispa->peek_buf_frames_left = ispa->peek_buf_size / instream->bytes_per_frame;
|
||||||
ispa->peek_buf_index = 0;
|
ispa->peek_buf_index = 0;
|
||||||
|
|
Loading…
Reference in a new issue