Commit f0bdec32 authored by Arun Raghavan's avatar Arun Raghavan Committed by Arun Raghavan

pulsesink: Deal with not being able to convert a format to caps

It is possible that PulseAudio adds formats that are not yet supported
in pulsesink, and in those cases, we want to gracefully skip them rather
than cause an assert on a NULL caps.
parent f5f1de54
......@@ -2183,8 +2183,9 @@ gst_pulsesink_query_getcaps (GstPulseSink * psink, GstCaps * filter)
}
for (i = g_list_first (device_info.formats); i; i = g_list_next (i)) {
gst_caps_append (ret,
gst_pulse_format_info_to_caps ((pa_format_info *) i->data));
GstCaps *caps = gst_pulse_format_info_to_caps ((pa_format_info *) i->data);
if (caps)
gst_caps_append (ret, caps);
}
unlock:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment