aboutsummaryrefslogtreecommitdiffstats
path: root/src/song.c
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2009-01-13 19:30:34 +0100
committerMax Kellermann <max@duempel.org>2009-01-13 19:30:34 +0100
commite7c7e652a33ee143d183d8ba1916fe1bf0f3a980 (patch)
tree0d33bde2cf845bcd54db7ad91b7a54a3a1faa99b /src/song.c
parentd82061b7ff19413985ad34690b2bd169bc2f3651 (diff)
downloadmpd-e7c7e652a33ee143d183d8ba1916fe1bf0f3a980.tar.gz
mpd-e7c7e652a33ee143d183d8ba1916fe1bf0f3a980.tar.xz
mpd-e7c7e652a33ee143d183d8ba1916fe1bf0f3a980.zip
input_curl: use select() to eliminate busy loop during connect
When decoder_run_song() (decoder_thread.c) waits for the input stream to become ready, it did that in a busy loop. Add a select() call to input_curl_buffer() during connect/handshake (i.e. before the first chunk of body data was received), to let the CPU relax.
Diffstat (limited to 'src/song.c')
0 files changed, 0 insertions, 0 deletions