diff --git a/src/opus_multistream.c b/src/opus_multistream.c index ca12fb07fb16de913b73411b83de0699e514c491..604bbd97d747afce403b69d374c6f953bb2e3350 100644 --- a/src/opus_multistream.c +++ b/src/opus_multistream.c @@ -377,10 +377,12 @@ int opus_multistream_encoder_ctl(OpusMSEncoder *st, int request, ...) case OPUS_GET_DTX_REQUEST: case OPUS_GET_VOICE_RATIO_REQUEST: case OPUS_GET_VBR_CONSTRAINT_REQUEST: + case OPUS_GET_SIGNAL_REQUEST: + case OPUS_GET_LOOKAHEAD_REQUEST: { int s; /* This works for int32* params */ - opus_uint32 value = va_arg(ap, opus_uint32); + opus_uint32 *value = va_arg(ap, opus_uint32*); for (s=0;s<st->layout.nb_streams;s++) { OpusEncoder *enc;