Răsfoiți Sursa

pcm remaining bytes guardrail

Philippe G 4 ani în urmă
părinte
comite
c521fba4a6
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      components/squeezelite/pcm.c

+ 1 - 1
components/squeezelite/pcm.c

@@ -204,7 +204,7 @@ static decode_state pcm_decode(void) {
 		out = process.max_in_frames;
 	);
 
-	if ((stream.state <= DISCONNECT && bytes == 0) || (limit && audio_left == 0)) {
+	if ((stream.state <= DISCONNECT && bytes < bytes_per_frame) || (limit && audio_left == 0)) {
 		UNLOCK_O_direct;
 		UNLOCK_S;
 		return DECODE_COMPLETE;