STATE_IS_PLAYING
if (!STATE_IS_PLAYING(vp->state) || vp->chan != chan)
if (STATE_IS_PLAYING(vp->state) &&
if (STATE_IS_PLAYING(vp->state) && vp->chan == chan &&
if (STATE_IS_PLAYING(vp->state))
if (STATE_IS_PLAYING(vp->state) &&
if (STATE_IS_PLAYING(vp->state) && vp->port == port &&
if (!STATE_IS_PLAYING(vp->state))
if (STATE_IS_PLAYING(vp->state))