Commit f25ff426 authored by Max Kellermann's avatar Max Kellermann Committed by Eric Wong

sleep when waiting for cross-fade chunks

When there are not enough decode cross-fade chunks in the buffer yet, the current code does busy-wait, which will delay the decoder even more. sleep instead, expecting the decoder to wake us up. git-svn-id: https://svn.musicpd.org/mpd/trunk@7272 09075e82-0dd4-0310-85a5-a0d7c8717e4f
parent 9760325e
......@@ -536,10 +536,12 @@ static void decodeParent(PlayerControl * pc, DecoderControl * dc, OutputBuffer *
running, abort
cross fading */
doCrossFade = -1;
} else
} else {
/* wait for the
decoder */
player_sleep();
continue;
}
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment