diff options
-rw-r--r-- | src/mm_evas_renderer.c | 10 |
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); |