mirror of
https://github.com/owntone/owntone-server.git
synced 2025-01-13 16:03:23 -05:00
[input] Return quality flag even if read size is zero
First input_read() has bufsize 0, because we don't know quality yet
This commit is contained in:
parent
0cb3881621
commit
94dfef6e78
@ -323,7 +323,7 @@ input_read(void *data, size_t size, short *flags)
|
|||||||
// with multiple markers, and we don't return data that contains mixed sample
|
// with multiple markers, and we don't return data that contains mixed sample
|
||||||
// rates, bits per sample or an EOF in the middle.
|
// rates, bits per sample or an EOF in the middle.
|
||||||
marker = input_buffer.marker_tail;
|
marker = input_buffer.marker_tail;
|
||||||
if (marker && marker->pos < input_buffer.bytes_read + size)
|
if (marker && marker->pos <= input_buffer.bytes_read + size)
|
||||||
{
|
{
|
||||||
*flags = marker->flags;
|
*flags = marker->flags;
|
||||||
if (*flags & INPUT_FLAG_QUALITY)
|
if (*flags & INPUT_FLAG_QUALITY)
|
||||||
|
Loading…
Reference in New Issue
Block a user