diff options
author | szabii <szabii@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-04-24 10:21:12 +0000 |
---|---|---|
committer | szabii <szabii@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-04-24 10:21:12 +0000 |
commit | cd30d641c117607dede55afe7b6d414a3c727d9f (patch) | |
tree | beea390c530cbe169e56cc90ace9e4c893398306 /libvo/vo_svga.c | |
parent | 8c0b63a38a610784cf43818383188ed0c1655123 (diff) | |
download | mpv-cd30d641c117607dede55afe7b6d414a3c727d9f.tar.bz2 mpv-cd30d641c117607dede55afe7b6d414a3c727d9f.tar.xz |
some warnings killed
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@613 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo/vo_svga.c')
-rw-r--r-- | libvo/vo_svga.c | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/libvo/vo_svga.c b/libvo/vo_svga.c index 94012eec30..ec138c0910 100644 --- a/libvo/vo_svga.c +++ b/libvo/vo_svga.c @@ -418,6 +418,20 @@ static const vo_info_t* get_info(void) { return (&vo_info); } +extern void vo_draw_alpha_rgb24(int w,int h, unsigned char* src, + unsigned char *srca, int srcstride, unsigned char* dstbase, + int dststride); +extern void vo_draw_alpha_rgb32(int w,int h, unsigned char* src, + unsigned char *srca, int srcstride, unsigned char* dstbase, + int dststride); +extern void vo_draw_alpha_rgb15(int w,int h, unsigned char* src, + unsigned char *srca, int srcstride, unsigned char* dstbase, + int dststride); +extern void vo_draw_alpha_rgb16(int w,int h, unsigned char* src, + unsigned char *srca, int srcstride, unsigned char* dstbase, + int dststride); + + static void draw_alpha(int x0, int y0, int w, int h, unsigned char *src, unsigned char *srca, int stride) { switch (bpp) { @@ -481,6 +495,7 @@ static uint32_t draw_frame(uint8_t *src[]) { src[0] = bppbuf; } gl_putbox(x_pos, y_pos, maxw, maxh, src[0]); + return 0; } static uint32_t draw_slice(uint8_t *image[], int stride[], @@ -497,8 +512,13 @@ static uint32_t draw_slice(uint8_t *image[], int stride[], src = scalebuf; } gl_putbox((int)(x * scaling) + x_pos, (int)(y * scaling) + y_pos, sw, sh, src); + return 0; } +extern void vo_draw_text(int dxs,int dys,void (*draw_alpha)(int x0,int y0, + int w,int h, unsigned char* src, unsigned char *srca, + int stride)); + static void flip_page(void) { if (y_pos) { gl_fillbox(0, 0, WIDTH, y_pos, 0); @@ -536,4 +556,4 @@ static void uninit(void) { free(modelist); } } -
\ No newline at end of file + |