comparison motionpixels_tablegen.c @ 11570:e03e3df6fb7d libavcodec

Change/simplify the tableprint/tablegen API.
author reimar
date Thu, 01 Apr 2010 17:11:47 +0000
parents 2980d9efc542
children 59f399926c12
comparison
equal deleted inserted replaced
11569:731050abce41 11570:e03e3df6fb7d
25 #define MAX_NEG_CROP 0 25 #define MAX_NEG_CROP 0
26 #define ff_cropTbl ((uint8_t *)NULL) 26 #define ff_cropTbl ((uint8_t *)NULL)
27 #include "motionpixels_tablegen.h" 27 #include "motionpixels_tablegen.h"
28 #include "tableprint.h" 28 #include "tableprint.h"
29 29
30 void tableinit(void) 30 int main(void)
31 { 31 {
32 motionpixels_tableinit(); 32 motionpixels_tableinit();
33
34 write_fileheader();
35
36 printf("static const YuvPixel mp_rgb_yuv_table[1 << 15] = {\n");
37 write_int8_2d_array(mp_rgb_yuv_table, 1 << 15, 3);
38 printf("};\n");
39
40 return 0;
33 } 41 }
34
35 const struct tabledef tables[] = {
36 {
37 "static const YuvPixel mp_rgb_yuv_table[1 << 15]",
38 write_int8_2d_array,
39 mp_rgb_yuv_table,
40 1 << 15,
41 3
42 },
43 { NULL }
44 };