summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPraveen R Jadhav <praveen.j@samsung.com>2017-11-28 16:39:05 +0530
committerHyunil Park <hyunil46.park@samsung.com>2017-11-29 07:51:16 +0000
commit1693fa317e96c12f6d6eb57f1a79160aac774e2c (patch)
tree3320c4d32fa504138d937cbb4a2f14f4fb2ff50e
parent3e1983437ac469be95440c39ed9186bec7939d5d (diff)
downloadlibmm-evas-renderer-1693fa317e96c12f6d6eb57f1a79160aac774e2c.tar.gz
libmm-evas-renderer-1693fa317e96c12f6d6eb57f1a79160aac774e2c.tar.bz2
libmm-evas-renderer-1693fa317e96c12f6d6eb57f1a79160aac774e2c.zip
Change void pointer to uint8 pointer to calculate proper offsetsubmit/tizen/20171130.073548
Change-Id: I652266a20fa44769db19edf5f19b281e750a0b7f
-rw-r--r--src/mm_evas_renderer.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mm_evas_renderer.c b/src/mm_evas_renderer.c
index 01e8d07..173fca9 100644
--- a/src/mm_evas_renderer.c
+++ b/src/mm_evas_renderer.c
@@ -395,7 +395,7 @@ static void __print_idx(mm_evas_info *evas_info)
#endif
static int __dump_pkt(media_packet_h pkt, int width, int height)
{
- void *data;
+ uint8_t *data;
uint64_t size;
char filename[128] = {0};
FILE *fp = NULL;
@@ -409,7 +409,7 @@ static int __dump_pkt(media_packet_h pkt, int width, int height)
return 1;
media_packet_get_number_of_video_planes(pkt, &plane_num); /* temporary expedient to decide format */
- media_packet_get_video_plane_data_ptr(pkt, 0, &data);
+ media_packet_get_video_plane_data_ptr(pkt, 0, (void **)&data);
media_packet_get_video_stride_width(pkt, 0, &stride_width);
media_packet_get_video_stride_height(pkt, 0, &stride_height);
media_packet_get_buffer_size(pkt, &size);
@@ -420,21 +420,21 @@ static int __dump_pkt(media_packet_h pkt, int width, int height)
data += stride_width;
}
if (plane_num == 2) { /* hw codec(NV12) */
- media_packet_get_video_plane_data_ptr(pkt, 1, &data);
+ media_packet_get_video_plane_data_ptr(pkt, 1, (void **)&data);
media_packet_get_video_stride_width(pkt, 1, &stride_width);
for (i = 0; i < height/2; i++) {
fwrite(data, width, 1, fp);
data += stride_width;
}
} else if (plane_num == 3) { /* sw codec(YUV420) */
- media_packet_get_video_plane_data_ptr(pkt, 1, &data);
+ media_packet_get_video_plane_data_ptr(pkt, 1, (void **)&data);
media_packet_get_video_stride_width(pkt, 1, &stride_width);
for (i = 0; i < height/2; i++) {
fwrite(data, width/2, 1, fp);
data += stride_width;
}
LOGI("[1]stride : %d, %d", stride_width, stride_height);
- media_packet_get_video_plane_data_ptr(pkt, 2, &data);
+ media_packet_get_video_plane_data_ptr(pkt, 2, (void **)&data);
media_packet_get_video_stride_width(pkt, 2, &stride_width);
for (i = 0; i < height/2; i++) {
fwrite(data, width/2, 1, fp);