1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
From 5cb7845d61eadad90c1a0a2bc5078ec4c4b3dc98 Mon Sep 17 00:00:00 2001
From: Kazunori Kobayashi <kkobayas@igel.co.jp>
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
|