[player] Allow starting playback with no outputs

This commit is contained in:
ejurgensen 2017-02-05 11:57:20 +01:00
parent 1f15fb1993
commit 245ce1d4e4

View File

@ -1868,13 +1868,6 @@ playback_start_bh(void *arg, int *retval)
{
int ret;
if (output_sessions == 0)
{
DPRINTF(E_LOG, L_PLAYER, "Cannot start playback: no output started\n");
goto out_fail;
}
ret = clock_gettime_with_res(CLOCK_MONOTONIC, &pb_pos_stamp, &timer_res);
if (ret < 0)
{
@ -2038,16 +2031,6 @@ playback_start_item(void *arg, int *retval)
break;
}
/* No luck finding valid output */
if ((*retval == 0) && (output_sessions == 0))
{
DPRINTF(E_LOG, L_PLAYER, "Could not start playback: no output selected or couldn't start any output\n");
playback_abort();
*retval = -1;
return COMMAND_END;
}
/* We're async if we need to start devices */
if (*retval > 0)
return COMMAND_PENDING; /* async */