fifo: removed timer!=NULL checks
The MPD core guarantees that the audio_output object is always consistent, and our timer!=NULL checks are superfluous.
This commit is contained in:
parent
ba4dd651ef
commit
ee7cf9c9b8
@ -52,7 +52,6 @@ static FifoData *newFifoData(void)
|
|||||||
ret->input = -1;
|
ret->input = -1;
|
||||||
ret->output = -1;
|
ret->output = -1;
|
||||||
ret->created = 0;
|
ret->created = 0;
|
||||||
ret->timer = NULL;
|
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
@ -60,10 +59,6 @@ static FifoData *newFifoData(void)
|
|||||||
static void freeFifoData(FifoData *fd)
|
static void freeFifoData(FifoData *fd)
|
||||||
{
|
{
|
||||||
g_free(fd->path);
|
g_free(fd->path);
|
||||||
|
|
||||||
if (fd->timer)
|
|
||||||
timer_free(fd->timer);
|
|
||||||
|
|
||||||
g_free(fd);
|
g_free(fd);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -202,9 +197,6 @@ static bool fifo_openDevice(void *data,
|
|||||||
{
|
{
|
||||||
FifoData *fd = (FifoData *)data;
|
FifoData *fd = (FifoData *)data;
|
||||||
|
|
||||||
if (fd->timer)
|
|
||||||
timer_free(fd->timer);
|
|
||||||
|
|
||||||
fd->timer = timer_new(audio_format);
|
fd->timer = timer_new(audio_format);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
@ -214,10 +206,7 @@ static void fifo_closeDevice(void *data)
|
|||||||
{
|
{
|
||||||
FifoData *fd = (FifoData *)data;
|
FifoData *fd = (FifoData *)data;
|
||||||
|
|
||||||
if (fd->timer) {
|
timer_free(fd->timer);
|
||||||
timer_free(fd->timer);
|
|
||||||
fd->timer = NULL;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void fifo_dropBufferedAudio(void *data)
|
static void fifo_dropBufferedAudio(void *data)
|
||||||
|
Loading…
Reference in New Issue
Block a user