Fixed capture issue when rotate is applied 38/168238/1 accepted/tizen/4.0/unified/20180131.125408 submit/tizen_4.0/20180125.072842
authorSejun Park <sejun79.park@samsung.com>
Thu, 25 Jan 2018 06:39:12 +0000 (15:39 +0900)
committerSejun Park <sejun79.park@samsung.com>
Thu, 25 Jan 2018 06:39:12 +0000 (15:39 +0900)
Change-Id: Idd6a48f41f347b3936d09fb5aa058bfc3ad0df20

packaging/libmm-player.spec
src/mm_player_capture.c

index 60836a0bda83c0cef3c56966003a6a13d6ba03ad..4c43d26a8437bd0669efda3f4e58d17d7e6428a5 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libmm-player
 Summary:    Multimedia Framework Player Library
-Version:    0.6.89
+Version:    0.6.90
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0
index 42b59e0c367980c5b99792ff7c8843877de90ff0..65b509339de9c5c72e7b25be5e54a5b1c46ad2ee 100755 (executable)
@@ -679,9 +679,14 @@ __mmplayer_get_video_frame_from_buffer(mm_player_t* player, GstPad *pad, GstBuff
                        GstVideoInfo format_info;
                        gst_video_info_from_caps(&format_info, caps);
 
+                       player->captured.width[0] = src_width;
+                       player->captured.height[0] = src_height;
+
                        switch (GST_VIDEO_INFO_FORMAT(&format_info)) {
                        case GST_VIDEO_FORMAT_I420:
                                src_fmt = MM_UTIL_IMG_FMT_I420;
+                               player->captured.width[1] = player->captured.width[2] = src_width>>1;
+                               player->captured.height[1] = player->captured.width[2] = src_height>>1;
                                break;
                        case GST_VIDEO_FORMAT_BGRA:
                                src_fmt = MM_UTIL_IMG_FMT_BGRA8888;