summaryrefslogtreecommitdiff
path: root/gst/audiomixer/gstaudioaggregator.c
diff options
context:
space:
mode:
Diffstat (limited to 'gst/audiomixer/gstaudioaggregator.c')
-rw-r--r--gst/audiomixer/gstaudioaggregator.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/gst/audiomixer/gstaudioaggregator.c b/gst/audiomixer/gstaudioaggregator.c
index c30bc6486..1d3dcb56b 100644
--- a/gst/audiomixer/gstaudioaggregator.c
+++ b/gst/audiomixer/gstaudioaggregator.c
@@ -625,13 +625,18 @@ void
gst_audio_aggregator_set_sink_caps (GstAudioAggregator * aagg,
GstAudioAggregatorPad * pad, GstCaps * caps)
{
+#ifndef G_DISABLE_ASSERT
gboolean valid;
GST_OBJECT_LOCK (pad);
valid = gst_audio_info_from_caps (&pad->info, caps);
- GST_OBJECT_UNLOCK (pad);
-
g_assert (valid);
+
+#else
+ GST_OBJECT_LOCK (pad);
+ (void) gst_audio_info_from_caps (&pad->info, caps);
+ GST_OBJECT_UNLOCK (pad);
+#endif
}