new commands: enalbe_device, and disable_device, (maybe these commands should be toggles instead of two seperate commands?)

also, on close device, close the shout connection

git-svn-id: https://svn.musicpd.org/mpd/trunk@2485 09075e82-0dd4-0310-85a5-a0d7c8717e4f
This commit is contained in:
Warren Dukes
2004-11-02 22:13:58 +00:00
parent 69176148bf
commit 44eb26c16f
4 changed files with 52 additions and 1 deletions

View File

@@ -289,6 +289,10 @@ static void myShout_finishDriver(AudioOutput * audioOutput) {
}
static void myShout_closeDevice(AudioOutput * audioOutput) {
ShoutData * sd = (ShoutData *)audioOutput->data;
myShout_closeShoutConn(sd);
audioOutput->open = 0;
}
@@ -376,7 +380,9 @@ static int myShout_openShoutConn(AudioOutput * audioOutput) {
ShoutData * sd = (ShoutData *)audioOutput->data;
time_t t = time(NULL);
if(t - sd->lastAttempt < CONN_ATTEMPT_INTERVAL) {
if(sd->connAttempts!= 0 &&
(t - sd->lastAttempt) < CONN_ATTEMPT_INTERVAL)
{
return -1;
}