mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-20 04:56:24 +00:00
androidcamera: Fix small memleak
This commit is contained in:
parent
0a2530ef79
commit
0a8804110f
1 changed files with 7 additions and 1 deletions
|
@ -673,6 +673,8 @@ gst_ahc_src_probe_get_values (GstPropertyProbe * probe,
|
|||
}
|
||||
g_value_unset (&value);
|
||||
}
|
||||
|
||||
gst_ahc_parameters_zoom_ratios_free (zoom_ratios);
|
||||
gst_ahc_parameters_free (params);
|
||||
}
|
||||
}
|
||||
|
@ -937,6 +939,7 @@ gst_ahc_src_get_zoom (GstPhotography * photo, gfloat * zoom)
|
|||
|
||||
ret = TRUE;
|
||||
}
|
||||
|
||||
gst_ahc_parameters_zoom_ratios_free (zoom_ratios);
|
||||
gst_ahc_parameters_free (params);
|
||||
}
|
||||
|
@ -1329,10 +1332,13 @@ gst_ahc_src_set_zoom (GstPhotography * photo, gfloat zoom)
|
|||
zoom_idx = i;
|
||||
}
|
||||
}
|
||||
|
||||
if (zoom_idx != -1) {
|
||||
gst_ahc_parameters_set_zoom (params, zoom_idx);
|
||||
ret = gst_ah_camera_set_parameters (self->camera, params);
|
||||
}
|
||||
|
||||
gst_ahc_parameters_zoom_ratios_free (zoom_ratios);
|
||||
gst_ahc_parameters_free (params);
|
||||
}
|
||||
}
|
||||
|
@ -1655,8 +1661,8 @@ gst_ahc_src_getcaps (GstBaseSrc * src)
|
|||
gst_ahc_parameters_supported_preview_formats_free (formats);
|
||||
gst_ahc_parameters_supported_preview_sizes_free (sizes);
|
||||
gst_ahc_parameters_supported_preview_fps_range_free (ranges);
|
||||
gst_ahc_parameters_free (params);
|
||||
}
|
||||
gst_ahc_parameters_free (params);
|
||||
|
||||
return ret;
|
||||
} else {
|
||||
|
|
Loading…
Reference in a new issue