This commit adds type checking for the gst value, supported_formats.
When an unsupported colorspace is used, gst_value_list_get_size() has
generated unnecessary warnings.
Signed-off-by: Dongju Chae <dongju.chae@samsung.com>
break;
}
- if (gst_value_list_get_size (&supported_formats) > 0) {
+ if (G_VALUE_TYPE (&supported_formats) == GST_TYPE_LIST &&
+ gst_value_list_get_size (&supported_formats) > 0) {
gst_structure_set_value (st, "format", &supported_formats);
}
g_value_unset (&supported_formats);