From 78ce8ff74f00b4aff093cab45e3af2d414646b5e Mon Sep 17 00:00:00 2001 From: Luis de Bethencourt Date: Tue, 24 Mar 2015 16:18:22 +0000 Subject: [PATCH] audioaggregator: check sink caps are valid --- gst/audiomixer/gstaudioaggregator.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gst/audiomixer/gstaudioaggregator.c b/gst/audiomixer/gstaudioaggregator.c index b52635015d..eb2fb1ebd7 100644 --- a/gst/audiomixer/gstaudioaggregator.c +++ b/gst/audiomixer/gstaudioaggregator.c @@ -616,9 +616,13 @@ void gst_audio_aggregator_set_sink_caps (GstAudioAggregator * aagg, GstAudioAggregatorPad * pad, GstCaps * caps) { + gboolean valid; + GST_OBJECT_LOCK (pad); - gst_audio_info_from_caps (&pad->info, caps); + valid = gst_audio_info_from_caps (&pad->info, caps); GST_OBJECT_UNLOCK (pad); + + g_assert (valid); }