Commit a65afa80 authored by Max Kellermann's avatar Max Kellermann

PlayerControl: work around std::nanf() not being available on MacPorts

parent 81557849
...@@ -44,7 +44,13 @@ player_control::player_control(unsigned _buffer_chunks, ...@@ -44,7 +44,13 @@ player_control::player_control(unsigned _buffer_chunks,
next_song(nullptr), next_song(nullptr),
cross_fade_seconds(0), cross_fade_seconds(0),
mixramp_db(0), mixramp_db(0),
#if defined(__GLIBCXX__) && !defined(_GLIBCXX_USE_C99_MATH_TR1)
/* workaround: on MacPorts, this option is disabled on gcc47,
and therefore std::nanf() is not available */
mixramp_delay_seconds(nanf("")),
#else
mixramp_delay_seconds(std::nanf("")), mixramp_delay_seconds(std::nanf("")),
#endif
total_play_time(0), total_play_time(0),
border_pause(false) border_pause(false)
{ {
......
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