Browse Source

Change the type of Y table to pointer to void in fill_table().

This fixes warnings about wrong type being used, e.g.:
libswscale/yuv2rgb.c: In function ‘ff_yuv2rgb_c_init_tables’:
libswscale/yuv2rgb.c:778: warning: passing argument 4 of ‘fill_table’ from incompatible pointer type
libswscale/yuv2rgb.c:598: note: expected ‘uint8_t *’ but argument is of type ‘uint16_t *’

Originally committed as revision 31722 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
tags/n0.8
Benoit Fouet 15 years ago
parent
commit
453d28af60
1 changed files with 2 additions and 1 deletions
  1. +2
    -1
      libswscale/yuv2rgb.c

+ 2
- 1
libswscale/yuv2rgb.c View File

@@ -595,10 +595,11 @@ SwsFunc ff_yuv2rgb_get_func_ptr(SwsContext *c)
return NULL;
}

static void fill_table(uint8_t* table[256], const int elemsize, const int inc, uint8_t *y_table)
static void fill_table(uint8_t* table[256], const int elemsize, const int inc, void *y_tab)
{
int i;
int64_t cb = 0;
uint8_t *y_table = y_tab;

y_table -= elemsize * (inc >> 9);



Loading…
Cancel
Save