output/roar: reorder methods
This commit is contained in:
parent
0bd0e2a3ec
commit
950772ab8a
@ -125,20 +125,6 @@ roar_init(G_GNUC_UNUSED const struct audio_format *audio_format,
|
|||||||
return self;
|
return self;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
|
||||||
roar_close(void *data)
|
|
||||||
{
|
|
||||||
roar_t * self = data;
|
|
||||||
g_mutex_lock(self->lock);
|
|
||||||
self->alive = false;
|
|
||||||
|
|
||||||
if (self->vss != NULL)
|
|
||||||
roar_vs_close(self->vss, ROAR_VS_TRUE, &(self->err));
|
|
||||||
self->vss = NULL;
|
|
||||||
roar_disconnect(&(self->con));
|
|
||||||
g_mutex_unlock(self->lock);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
roar_finish(void *data)
|
roar_finish(void *data)
|
||||||
{
|
{
|
||||||
@ -217,6 +203,20 @@ roar_open(void *data, struct audio_format *audio_format, GError **error)
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
roar_close(void *data)
|
||||||
|
{
|
||||||
|
roar_t * self = data;
|
||||||
|
g_mutex_lock(self->lock);
|
||||||
|
self->alive = false;
|
||||||
|
|
||||||
|
if (self->vss != NULL)
|
||||||
|
roar_vs_close(self->vss, ROAR_VS_TRUE, &(self->err));
|
||||||
|
self->vss = NULL;
|
||||||
|
roar_disconnect(&(self->con));
|
||||||
|
g_mutex_unlock(self->lock);
|
||||||
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
roar_cancel(void *data)
|
roar_cancel(void *data)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user