From: Sejun Park Date: Tue, 6 Dec 2016 04:32:48 +0000 (+0900) Subject: modify buffer calculation size X-Git-Tag: submit/tizen_3.0/20161206.052949^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F00%2F102500%2F1;p=platform%2Fcore%2Fapi%2Fmediatool.git modify buffer calculation size Change-Id: I1c45668b3cccc06c7cf80395fbf275024c011346 --- diff --git a/src/media_packet.c b/src/media_packet.c index b6a7dd5..afef88e 100755 --- a/src/media_packet.c +++ b/src/media_packet.c @@ -409,7 +409,7 @@ static size_t _pkt_calculate_video_buffer_size(media_packet_s *pkt) case MEDIA_FORMAT_I420: case MEDIA_FORMAT_YV12: stride = _ROUND_UP_16(width); - buffersize = stride * height; + buffersize = (stride + (_ROUND_UP_16(width) / 2)) * height; break; case MEDIA_FORMAT_YUYV: case MEDIA_FORMAT_UYVY: @@ -446,7 +446,7 @@ static size_t _pkt_calculate_video_buffer_size(media_packet_s *pkt) case MEDIA_FORMAT_MPEG4_SP: case MEDIA_FORMAT_MPEG4_ASP: stride = _ROUND_UP_16(width); - buffersize = stride * height; + buffersize = (stride + (_ROUND_UP_16(width) / 2)) * height; break; default: LOGE("Not supported format\n");