diff --git a/gst-libs/gst/audio/audio-info.c b/gst-libs/gst/audio/audio-info.c index 30ce6a1354..c50c3d1230 100644 --- a/gst-libs/gst/audio/audio-info.c +++ b/gst-libs/gst/audio/audio-info.c @@ -234,7 +234,8 @@ gst_audio_info_from_caps (GstAudioInfo * info, const GstCaps * caps) goto invalid_channel_mask; } - gst_audio_info_set_format (info, format, rate, channels, position); + gst_audio_info_set_format (info, format, rate, channels, + (channels > 64) ? NULL : position); return TRUE;