From 5cb7845d61eadad90c1a0a2bc5078ec4c4b3dc98 Mon Sep 17 00:00:00 2001 From: Kazunori Kobayashi Date: Thu, 4 Oct 2012 10:57:10 +0900 Subject: [PATCH 13/31] videocrop: replace the processing to set gint value to structure with gst_structure_set --- gst/videocrop/gstvideocrop.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/gst/videocrop/gstvideocrop.c b/gst/videocrop/gstvideocrop.c index 059b11a..9c5df28 100644 --- a/gst/videocrop/gstvideocrop.c +++ b/gst/videocrop/gstvideocrop.c @@ -635,15 +635,13 @@ gst_video_crop_transform_caps (GstBaseTransform * trans, /* set rowstride when creating output caps */ if (vcrop->stride_supported && (direction == GST_PAD_SINK)) { GstVideoCropImageDetails img_details = { 0, }; - GValue stride = { 0, }; if (!GST_VALUE_HOLDS_INT_RANGE (&w_val) && !GST_VALUE_HOLDS_INT_RANGE (&h_val) && gst_video_crop_get_image_details_from_structure (vcrop, &img_details, structure)) { - g_value_init (&stride, G_TYPE_INT); - g_value_set_int (&stride, (gint) img_details.stride); - gst_structure_set_value (new_structure, "rowstride", &stride); + gst_structure_set (new_structure, "rowstride", G_TYPE_INT, + (gint) img_details.stride, NULL); } } g_value_unset (&w_val); -- 1.7.9.5