diff options
author | Hyunil <hyunil46.park@samsung.com> | 2018-10-15 18:33:49 +0900 |
---|---|---|
committer | Hyunil <hyunil46.park@samsung.com> | 2018-10-15 18:33:49 +0900 |
commit | 1a1bcee2fbe63f63e95cd2ca4d33a9a68a0758ba (patch) | |
tree | e4d4b1a6e4cadf86785b384b18fcdbb6bb25dbef | |
parent | 0afb670106f70d28ec07b98d260d7899ea114760 (diff) | |
download | libmm-evas-renderer-1a1bcee2fbe63f63e95cd2ca4d33a9a68a0758ba.tar.gz libmm-evas-renderer-1a1bcee2fbe63f63e95cd2ca4d33a9a68a0758ba.tar.bz2 libmm-evas-renderer-1a1bcee2fbe63f63e95cd2ca4d33a9a68a0758ba.zip |
Change flush buffer size for NV12submit/tizen_5.0/20181101.000003submit/tizen/20181015.233150submit/tizen/20181015.093818accepted/tizen/unified/20181015.161510accepted/tizen/5.0/unified/20181102.015020tizen_5.0accepted/tizen_5.0_unified
Change-Id: I57cb708a67caa19e7cf83664a8cacece8685ef49
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
-rw-r--r-- | packaging/libmm-evas-renderer.spec | 2 | ||||
-rw-r--r-- | src/mm_evas_renderer.c | 5 |
2 files changed, 4 insertions, 3 deletions
diff --git a/packaging/libmm-evas-renderer.spec b/packaging/libmm-evas-renderer.spec index bc1d2aa..8dc6e66 100644 --- a/packaging/libmm-evas-renderer.spec +++ b/packaging/libmm-evas-renderer.spec @@ -1,6 +1,6 @@ Name: libmm-evas-renderer Summary: Multimedia Framework Evas Renderer Library -Version: 0.0.22 +Version: 0.0.23 Release: 0 Group: Multimedia/Libraries License: Apache-2.0 diff --git a/src/mm_evas_renderer.c b/src/mm_evas_renderer.c index f5eacd5..c72f946 100644 --- a/src/mm_evas_renderer.c +++ b/src/mm_evas_renderer.c @@ -1088,6 +1088,7 @@ static int _mm_evas_renderer_make_flush_buffer(mm_evas_info *evas_info) /* create tbm surface */ flush_buffer->tbm_surf = tbm_surface_create(evas_info->w, evas_info->h, src_info.format); + if (!flush_buffer->tbm_surf) { LOGE("tbm_surf is NULL!!"); if (tbm_surface_unmap(src_tbm_surf)) @@ -1120,8 +1121,8 @@ static int _mm_evas_renderer_make_flush_buffer(mm_evas_info *evas_info) memcpy(dst_info.planes[2].ptr, src_info.planes[2].ptr, src_info.planes[2].size); break; case TBM_FORMAT_NV12: - memcpy(dst_info.planes[0].ptr, src_info.planes[0].ptr, src_info.planes[0].size); - memcpy(dst_info.planes[1].ptr, src_info.planes[1].ptr, src_info.planes[1].size); + memcpy(dst_info.planes[0].ptr, src_info.planes[0].ptr, src_info.planes[0].stride * src_info.height); + memcpy(dst_info.planes[1].ptr, src_info.planes[1].ptr, src_info.planes[0].stride * src_info.height / 2); break; default: LOGW("unsupported format"); |