Replace gst_structure_get_int() by gst_structure_get() 59/266259/1 accepted/tizen/unified/20211112.135803 submit/tizen/20211110.120232
authorJeongmo Yang <jm80.yang@samsung.com>
Wed, 10 Nov 2021 03:21:57 +0000 (12:21 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Wed, 10 Nov 2021 03:21:57 +0000 (12:21 +0900)
[Version] 0.10.249
[Issue Type] Update

Change-Id: Ic28b50cfcfcb0d97abf69d0f1b2495659deb8fd3
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
packaging/libmm-camcorder.spec
src/mm_camcorder_gstcommon.c
src/mm_camcorder_stillshot.c

index 13eb2d1..d1d3d1f 100755 (executable)
@@ -1,6 +1,6 @@
 Name:       libmm-camcorder
 Summary:    Camera and recorder library
-Version:    0.10.248
+Version:    0.10.249
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0
index c820bcc..fc8a0f1 100755 (executable)
@@ -337,8 +337,10 @@ gboolean _mmcamcorder_invoke_video_stream_cb(MMHandleType handle, GstSample *sam
        mmf_return_val_if_fail(structure, FALSE);
 
        /* set format and resolution */
-       gst_structure_get_int(structure, "width", &stream.width);
-       gst_structure_get_int(structure, "height", &stream.height);
+       gst_structure_get(structure,
+               "width", G_TYPE_INT, &stream.width,
+               "height", G_TYPE_INT, &stream.height,
+               NULL);
        stream.format = _mmcamcorder_get_pixel_format(caps);
 
        if (_mmcamcorder_is_encoded_preview_pixel_format(stream.format)) {
@@ -354,10 +356,12 @@ gboolean _mmcamcorder_invoke_video_stream_cb(MMHandleType handle, GstSample *sam
 
        structure = gst_mini_object_get_qdata(GST_MINI_OBJECT_CAST(buffer), hcamcorder->buffer_quark);
        if (structure) {
-               gst_structure_get_int(structure, "focus-state", &stream.focus_state);
-               gst_structure_get_int(structure, "facing-direction", &stream.facing_direction);
-               gst_structure_get_int(structure, "flip", &stream.flip);
-               gst_structure_get_int(structure, "rotation", &stream.rotation);
+               gst_structure_get(structure,
+                       "focus-state", G_TYPE_INT, &stream.focus_state,
+                       "facing-direction", G_TYPE_INT, &stream.facing_direction,
+                       "flip", G_TYPE_INT, &stream.flip,
+                       "rotation", G_TYPE_INT, &stream.rotation,
+                       NULL);
 
                MMCAM_LOG_VERBOSE("structure[%p], [fs:%d,fd:%d,f:%d,r:%d]", structure,
                        stream.focus_state, stream.facing_direction, stream.flip, stream.rotation);
@@ -2629,10 +2633,12 @@ bool _mmcamcorder_set_videosrc_caps(MMHandleType handle, unsigned int fourcc, in
                        if (format_string)
                                caps_fourcc = _mmcamcorder_convert_fourcc_string_to_value(format_string);
 
-                       gst_structure_get_int(structure, "width", &caps_width);
-                       gst_structure_get_int(structure, "height", &caps_height);
-                       gst_structure_get_int(structure, "fps", &caps_fps);
-                       gst_structure_get_int(structure, "rotate", &caps_rotate);
+                       gst_structure_get(structure,
+                               "width", G_TYPE_INT, &caps_width,
+                               "height", G_TYPE_INT, &caps_height,
+                               "fps", G_TYPE_INT, &caps_fps,
+                               "rotate", G_TYPE_INT, &caps_rotate,
+                               NULL);
 
 #ifdef _MMCAMCORDER_PRODUCT_TV
                        if (_mmcamcorder_is_encoded_preview_pixel_format(sc->info_image->preview_format)) {
index 0687b9c..b2ac5c2 100644 (file)
@@ -1151,8 +1151,10 @@ void __mmcamcorder_get_capture_data_from_buffer(MMCamcorderCaptureDataType *capt
        gst_buffer_map(gst_sample_get_buffer(sample), &mapinfo, GST_MAP_READ);
        capture_data->data = mapinfo.data;
        capture_data->format = pixtype;
-       gst_structure_get_int(structure, "width", &capture_data->width);
-       gst_structure_get_int(structure, "height", &capture_data->height);
+       gst_structure_get(structure,
+               "width", G_TYPE_INT, &capture_data->width,
+               "height", G_TYPE_INT, &capture_data->height,
+               NULL);
        capture_data->length = mapinfo.size;
        gst_buffer_unmap(gst_sample_get_buffer(sample), &mapinfo);