< prev index next >
modules/media/src/main/native/gstreamer/gstreamer-lite/gstreamer/gst/gstvalue.c
Print this page
rev 9617 : imported patch 8u121.patch
*** 3267,3276 ****
--- 3267,3280 ----
GValue *pv1, *pv2; /* yeah, hungarian! */
GstValueCompareFunc compare;
g_return_val_if_fail (min1 != NULL && max1 != NULL, FALSE);
g_return_val_if_fail (min2 != NULL && max2 != NULL, FALSE);
+ #ifdef GSTREAMER_LITE
+ if (min1 == NULL || max1 == NULL || min2 == NULL || max2 == NULL)
+ return FALSE;
+ #endif // GSTREAMER_LITE
compare = gst_value_get_compare_func (min1);
g_return_val_if_fail (compare, FALSE);
cmp1 = gst_value_compare_with_func (max2, max1, compare);
*** 3855,3864 ****
--- 3859,3872 ----
void
gst_value_init_and_copy (GValue * dest, const GValue * src)
{
g_return_if_fail (G_IS_VALUE (src));
g_return_if_fail (dest != NULL);
+ #ifdef GSTREAMER_LITE
+ if (src == NULL || !G_IS_VALUE (src) || dest == NULL)
+ return;
+ #endif // GSTREAMER_LITE
g_value_init (dest, G_VALUE_TYPE (src));
g_value_copy (src, dest);
}
< prev index next >