summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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);