Fixed capture issue when rotate is applied 84/169684/1
authorSejun Park <sejun79.park@samsung.com>
Thu, 8 Feb 2018 08:10:09 +0000 (17:10 +0900)
committerSejun Park <sejun79.park@samsung.com>
Thu, 8 Feb 2018 08:10:09 +0000 (17:10 +0900)
Change-Id: I06f674ddd5c723b3bb7330cfe3dbf779fe937e88

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

index fe2599e..0a26877 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libmm-player
 Summary:    Multimedia Framework Player Library
-Version:    0.6.90
+Version:    0.6.91
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0
index 42b59e0..65b5093 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;