X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=libchimara%2Fschannel.c;h=2e741d3fea1f330e1ba7b3abaa290a16e9fe351b;hb=e46e161023a699c5b28ee6f81e912168ab97a643;hp=004efefd87288841194b894958dd0f099ff777b5;hpb=9fb8d9eae579cb4dadc90929243aa0c3f2ff63f5;p=projects%2Fchimara%2Fchimara.git diff --git a/libchimara/schannel.c b/libchimara/schannel.c index 004efef..2e741d3 100644 --- a/libchimara/schannel.c +++ b/libchimara/schannel.c @@ -80,6 +80,7 @@ glk_schannel_destroy(schanid_t chan) { VALID_SCHANNEL(chan, return); +#ifdef GSTREAMER_SOUND ChimaraGlkPrivate *glk_data = g_private_get(glk_data_key); glk_data->schannel_list = g_list_delete_link(glk_data->schannel_list, chan->schannel_list); @@ -95,6 +96,7 @@ glk_schannel_destroy(schanid_t chan) chan->magic = MAGIC_FREE; g_free(chan); +#endif } /** @@ -116,6 +118,7 @@ glk_schannel_iterate(schanid_t chan, glui32 *rockptr) { VALID_SCHANNEL_OR_NULL(chan, return NULL); +#ifdef GSTREAMER_SOUND ChimaraGlkPrivate *glk_data = g_private_get(glk_data_key); GList *retnode; @@ -130,6 +133,9 @@ glk_schannel_iterate(schanid_t chan, glui32 *rockptr) *rockptr = glk_schannel_get_rock(retval); return retval; +#else + return NULL; +#endif /* GSTREAMER_SOUND */ } /**