# HG changeset patch # User reimar # Date 1304797191 0 # Node ID 96bd14d567b7a3a0f062f58a26abfa994992477b # Parent 53c8dd0ab05733950db9adabb27d4c8ccb91c917 Fix draw_frame/draw_slice return types. Fixes "assignment from incompatible pointer type" warnings and also the previous unsigned type was rather stupid since several functions return -1. diff -r 53c8dd0ab057 -r 96bd14d567b7 libvo/vosub_vidix.c --- a/libvo/vosub_vidix.c Sat May 07 19:20:40 2011 +0000 +++ b/libvo/vosub_vidix.c Sat May 07 19:39:51 2011 +0000 @@ -97,7 +97,7 @@ // vo_server->control=server_control; } -static uint32_t vidix_draw_slice_420(uint8_t *image[], int stride[], int w,int h,int x,int y) +static int vidix_draw_slice_420(uint8_t *image[], int stride[], int w,int h,int x,int y) { uint8_t *src; uint8_t *dest; @@ -161,7 +161,7 @@ return -1; } -static uint32_t vidix_draw_slice_410(uint8_t *image[], int stride[], int w,int h,int x,int y) +static int vidix_draw_slice_410(uint8_t *image[], int stride[], int w,int h,int x,int y) { uint8_t *src; uint8_t *dest; @@ -207,7 +207,7 @@ return -1; } -static uint32_t vidix_draw_slice_packed(uint8_t *image[], int stride[], int w,int h,int x,int y) +static int vidix_draw_slice_packed(uint8_t *image[], int stride[], int w,int h,int x,int y) { uint8_t *src; uint8_t *dest; @@ -224,7 +224,7 @@ return 0; } -static uint32_t vidix_draw_slice_nv12(uint8_t *image[], int stride[], int w,int h,int x,int y) +static int vidix_draw_slice_nv12(uint8_t *image[], int stride[], int w,int h,int x,int y) { uint8_t *src; uint8_t *dest; @@ -252,7 +252,7 @@ return 0; } -static uint32_t vidix_draw_slice(uint8_t *image[], int stride[], int w,int h,int x,int y) +static int vidix_draw_slice(uint8_t *image[], int stride[], int w,int h,int x,int y) { mp_msg(MSGT_VO,MSGL_WARN, MSGTR_LIBVO_SUB_VIDIX_DummyVidixdrawsliceWasCalled); return -1; @@ -270,7 +270,7 @@ return VO_TRUE; } -static uint32_t vidix_draw_frame(uint8_t *image[]) +static int vidix_draw_frame(uint8_t *image[]) { mp_msg(MSGT_VO,MSGL_WARN, MSGTR_LIBVO_SUB_VIDIX_DummyVidixdrawframeWasCalled); return -1;