[FFmpeg-cvslog] r31722 - trunk/libswscale/yuv2rgb.c
benoit
subversion
Mon Jul 12 10:35:20 CEST 2010
Author: benoit
Date: Mon Jul 12 10:35:20 2010
New Revision: 31722
Log:
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 *?
Modified:
trunk/libswscale/yuv2rgb.c
Modified: trunk/libswscale/yuv2rgb.c
==============================================================================
--- trunk/libswscale/yuv2rgb.c Mon Jul 12 00:34:47 2010 (r31721)
+++ trunk/libswscale/yuv2rgb.c Mon Jul 12 10:35:20 2010 (r31722)
@@ -595,10 +595,11 @@ SwsFunc ff_yuv2rgb_get_func_ptr(SwsConte
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);
More information about the ffmpeg-cvslog
mailing list