diff options
Diffstat (limited to 'src/4a-internals-hal/4a-internals-hal-mixer-link.c')
-rw-r--r-- | src/4a-internals-hal/4a-internals-hal-mixer-link.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/4a-internals-hal/4a-internals-hal-mixer-link.c b/src/4a-internals-hal/4a-internals-hal-mixer-link.c index 879ab3e..42b64d7 100644 --- a/src/4a-internals-hal/4a-internals-hal-mixer-link.c +++ b/src/4a-internals-hal/4a-internals-hal-mixer-link.c @@ -36,7 +36,6 @@ ******************************************************************************/ int InternalHalHandleMixerData(afb_api_t apiHandle, - struct InternalHalMixerData **mixerDataList, json_object *currentDataJ) { int idx, mixerDataNb, verbStart, size; @@ -123,25 +122,25 @@ int InternalHalHandleMixerAttachResponse(afb_api_t apiHandle, struct InternalHal } if(mixerStreamsJ) { - err = InternalHalHandleMixerData(apiHandle, ¤tHalSpecificData->streamsData, mixerStreamsJ); + err = InternalHalHandleMixerData(apiHandle, mixerStreamsJ); if(err) { AFB_API_ERROR(apiHandle, "Error %i during handling response mixer streams data '%s'", err, json_object_get_string(mixerStreamsJ)); - HalUtlRemoveAllMixerData(¤tHalSpecificData->streamsData); + HalUtlRemoveAllMixerData(¤tHalSpecificData->streamsDataListHead); return -3; } } - if(! currentHalSpecificData->streamsData) { + if(cds_list_empty(¤tHalSpecificData->streamsDataListHead)) { AFB_API_WARNING(apiHandle, "No stream detected in mixer response, %s verb won't be created", HAL_ALL_STREAMS_VERB); } else if(afb_api_add_verb(apiHandle, HAL_ALL_STREAMS_VERB, "Send a stream action on all streams", HalUtlActionOnAllStream, - (void *) currentHalSpecificData->streamsData, + (void *) ¤tHalSpecificData->streamsDataListHead, NULL, 0, 0)) { |