X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fplayer.c;h=77b32f565a1833ca47b5656e12950834a489a07f;hb=74f9ecca37415f1b1b025fc5b329bcfc7721946b;hp=b07723b3537247c31579f3d32c9a93f6e644105a;hpb=f7a7ec28803cfb5c28186f846cd4fbab872e66bc;p=melted_gui diff --git a/src/player.c b/src/player.c index b07723b..77b32f5 100644 --- a/src/player.c +++ b/src/player.c @@ -146,10 +146,10 @@ static void* player_thread_proc(void* data) for(; !player->app->f_exit;) { /* connect */ - if(mvcp_connect(handle->command) == mvcp_ok) + if(mvcp_connect(handle->command) != mvcp_ok) { - g_warning("player_thread_proc: failed to connect to server %s (player=%d, unit=%d)\n", - player->app->players.host, player->idx, player->unit); + 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); sleep(1); continue; }; @@ -200,7 +200,7 @@ static void* player_thread_proc(void* data) void player_run(instance_t* app, int idx) { player_handle_t* handle = malloc(sizeof(player_handle_t)); - handle->parser = mvcp_parser_init_remote(app->players.host, 5250); + handle->parser = mvcp_parser_init_remote(app->players.host, app->players.port); handle->status = mvcp_init(handle->parser); handle->command = mvcp_init(handle->parser); app->players.item[idx].handle = handle;