X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fplayer.c;fp=src%2Fplayer.c;h=018661f95140c95da05bfb410d8b53bdfa3ab4c8;hb=cb12ad94e4a4f01eb2b76b045dfdfa38db311883;hp=206191ba90da0b982b9764bc4fa269db56a9db20;hpb=a5de911a59e3747b61ab8f5423801df2a3e84df7;p=melted_gui diff --git a/src/player.c b/src/player.c index 206191b..018661f 100644 --- a/src/player.c +++ b/src/player.c @@ -35,6 +35,10 @@ #include #include +#if defined(__MINGW32__) +#include +#endif + #include "player.h" #include "ui.h" #include "timecode.h" @@ -145,12 +149,17 @@ static void* player_thread_proc(void* data) /* endless reconnect loop */ for(; !player->app->f_exit;) { + r = mvcp_connect(handle->command); /* connect */ - if(mvcp_connect(handle->command) != mvcp_ok) + if(mvcp_ok != r) { - g_warning("player_thread_proc: failed to connect to server %s:%d (player=%d, unit=%d)\n", - player->app->players.host, player->app->players.port, player->idx, player->unit); + g_warning("player_thread_proc: failed to connect to server %s:%d (player=%d, unit=%d), r=%d\n", + player->app->players.host, player->app->players.port, player->idx, player->unit, r); +#if defined(__MINGW32__) + Sleep(1000); +#else sleep(1); +#endif continue; };