diff options
author | Max Kellermann <max@duempel.org> | 2009-01-13 19:30:34 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2009-01-13 19:30:34 +0100 |
commit | e7c7e652a33ee143d183d8ba1916fe1bf0f3a980 (patch) | |
tree | 0d33bde2cf845bcd54db7ad91b7a54a3a1faa99b /src/song.c | |
parent | d82061b7ff19413985ad34690b2bd169bc2f3651 (diff) | |
download | mpd-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