switch (prop_id) {
case PROP_LOCATION:
- if (bumper->location != NULL)
- g_free (bumper->location);
+ g_free (bumper->location);
bumper->location = g_value_dup_string (value);
break;
default:
switch (prop_id) {
case PROP_LOCATION:
- if (differencematte->location != NULL)
- g_free (differencematte->location);
+ g_free (differencematte->location);
differencematte->bg_has_changed = TRUE;
differencematte->location = g_value_dup_string (value);
break;
{
GstGLFilterShader *filtershader = GST_GL_FILTERSHADER (object);
- if (filtershader->vertex)
- g_free (filtershader->vertex);
+ g_free (filtershader->vertex);
filtershader->vertex = NULL;
- if (filtershader->fragment)
- g_free (filtershader->fragment);
+ g_free (filtershader->fragment);
filtershader->fragment = NULL;
if (filtershader->uniforms)
break;
case PROP_VERTEX:
GST_OBJECT_LOCK (filtershader);
- if (filtershader->vertex)
- g_free (filtershader->vertex);
+ g_free (filtershader->vertex);
filtershader->vertex = g_value_dup_string (value);
filtershader->new_source = TRUE;
GST_OBJECT_UNLOCK (filtershader);
break;
case PROP_FRAGMENT:
GST_OBJECT_LOCK (filtershader);
- if (filtershader->fragment)
- g_free (filtershader->fragment);
+ g_free (filtershader->fragment);
filtershader->fragment = g_value_dup_string (value);
filtershader->new_source = TRUE;
GST_OBJECT_UNLOCK (filtershader);
switch (prop_id) {
case PROP_LOCATION:
- if (overlay->location != NULL)
- g_free (overlay->location);
+ g_free (overlay->location);
overlay->location_has_changed = TRUE;
overlay->location = g_value_dup_string (value);
break;
for (func_num = 0; data->functions[func_num].name; func_num++) {
void *func;
- if (full_function_name)
- g_free (full_function_name);
+ g_free (full_function_name);
full_function_name = g_strconcat ("gl", data->functions[func_num].name,
suffix, NULL);
if (stage->priv->n_strings < n_strings) {
/* only realloc if we need more space */
- if (stage->priv->strings)
- g_free (stage->priv->strings);
+ g_free (stage->priv->strings);
stage->priv->strings = g_new0 (gchar *, n_strings);
}
{
va_list args;
- if (error_message)
- g_free (error_message);
+ g_free (error_message);
va_start (args, format);
error_message = g_strdup_vprintf (format, args);
{
GstGLDisplayX11 *display_x11 = GST_GL_DISPLAY_X11 (object);
- if (display_x11->name)
- g_free (display_x11->name);
+ g_free (display_x11->name);
if (!display_x11->foreign_display && display_x11->display) {
XCloseDisplay (display_x11->display);