From a14f8008fb4f1beecab2c932c40ebed1c2683edf Mon Sep 17 00:00:00 2001 From: "Yang, Xuchen" Date: Mon, 13 Feb 2023 11:46:03 -0800 Subject: [PATCH] audio: channel-mix: Fix channel count limit to be able to equal 64 Part-of: --- .../gst-libs/gst/audio/audio-channel-mixer.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/subprojects/gst-plugins-base/gst-libs/gst/audio/audio-channel-mixer.c b/subprojects/gst-plugins-base/gst-libs/gst/audio/audio-channel-mixer.c index ab574a7045..7186b6a6a0 100644 --- a/subprojects/gst-plugins-base/gst-libs/gst/audio/audio-channel-mixer.c +++ b/subprojects/gst-plugins-base/gst-libs/gst/audio/audio-channel-mixer.c @@ -833,8 +833,8 @@ gst_audio_channel_mixer_new_with_matrix (GstAudioChannelMixerFlags flags, || format == GST_AUDIO_FORMAT_S32 || format == GST_AUDIO_FORMAT_F32 || format == GST_AUDIO_FORMAT_F64, NULL); - g_return_val_if_fail (in_channels > 0 && in_channels < 64, NULL); - g_return_val_if_fail (out_channels > 0 && out_channels < 64, NULL); + g_return_val_if_fail (in_channels > 0 && in_channels <= 64, NULL); + g_return_val_if_fail (out_channels > 0 && out_channels <= 64, NULL); mix = g_new0 (GstAudioChannelMixer, 1); mix->in_channels = in_channels; @@ -995,8 +995,8 @@ gst_audio_channel_mixer_new (GstAudioChannelMixerFlags flags, || format == GST_AUDIO_FORMAT_S32 || format == GST_AUDIO_FORMAT_F32 || format == GST_AUDIO_FORMAT_F64, NULL); - g_return_val_if_fail (in_channels > 0 && in_channels < 64, NULL); - g_return_val_if_fail (out_channels > 0 && out_channels < 64, NULL); + g_return_val_if_fail (in_channels > 0 && in_channels <= 64, NULL); + g_return_val_if_fail (out_channels > 0 && out_channels <= 64, NULL); matrix = gst_audio_channel_mixer_setup_matrix (flags, in_channels, in_position,