Rockbox open source high quality audio player as a Music Player Daemon
mpris rockbox mpd libadwaita audio rust zig deno
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

Codecs: mp3: Skip attempts to recover from buffer errors when the stream has ended

Change-Id: I81a636b48ea1e55de1dc8911a20d84f0f73c43ad

authored by

Roman Artiukhin and committed by
Solomon Peachy
9e95b337 2f6ecaf3

+7 -1
+7 -1
lib/rbcodec/codecs/mpa.c
··· 559 559 560 560 /* Fill the buffer */ 561 561 if (stream.next_frame) 562 - advance_stream_buffer(stream.next_frame - stream.buffer); 562 + { 563 + size_t frame_size = stream.next_frame - stream.buffer; 564 + if (frame_size == 0) 565 + break; 566 + 567 + advance_stream_buffer(frame_size); 568 + } 563 569 else 564 570 advance_stream_buffer(size); 565 571 stream.error = 0; /* Must get new inputbuffer next time */