custfilt.c

来自「一个两碟控制的VCD的代码,两碟之间的转动及连续播放,已大量生产的CODE.」· C语言 代码 · 共 82 行

C
82
字号
/* Copyright 1996, ESS Technology, Inc.					*//* SCCSID @(#)custfilt.c	1.11 5/4/98		*/#ifdef CUST4/* CUST4 normal filter */unsigned short filter_normal[] = { /* unity gain */    0x065a, 0x32f3, 0x02f8, 0x0000,	/*   2	-8   6	90  50 -13   0	*/    0xf949, 0x49f9, 0x01fd, 0xfd00,	/*   1	-3  -7	73  73	-7  -3	*/    0x4949, 0xf9fd, 0xfdf9, 0x0100,	/*  -3	-7  73	73  -7	-3   1	*/    0x325a, 0x06f8, 0x00f3, 0x0200,	/*   0 -13  50	90   6	-8   2	*/    0x1a5f, 0x1af4, 0x02f4, 0x0200	/*   2 -12  26	95  26 -12   2	*/};/* CUST4 soft filter */unsigned short filter_soft[] = { /* soften display */    0x1a36, 0x2b0a, 0xfe00, 0xfd00,	/*  -2	 0  26	54  43	10  -3	*/    0x1132, 0x3111, 0xfffe, 0xfe00,	/*  -1	-2  17	50  49	17  -2  */    0x3231, 0x11fe, 0xfe11, 0xff00,	/*  -2	17  50	49  17	-2  -1	*/    0x2b36, 0x1a00, 0xfd0a, 0xfe00,	/*  -3	10  43	54  26	 0  -2	*/    0x2338, 0x2304, 0xfd04, 0xfd00	/*  -3   4  35	56  35	 4  -3	*/};#endifunsigned short filter_repeat[] = {    0xe972, 0x27f0, 0xf70d, 0x0a00,	/*  -9  13 -23 114  39 -16  10  */    0x007f, 0x0100, 0x0000, 0x0000,	/*   0   0   0 127   1   0   0  */    0x007f, 0x0100, 0x0000, 0x0000,	/*   0   0   0 127   1   0   0  */    0x007f, 0x0100, 0x0000, 0x0000,	/*   0   0   0 127   1   0   0  */    0x007f, 0x0100, 0x0000, 0x0000	/*   0   0   0 127   1   0   0  */};unsigned short filter_bf43[] = {    0x1064, 0x40ef, 0xffe9, 0xf600,	/*  -1 -23  16 100  64 -17 -10  */    0xfd55, 0x55fc, 0x01ee, 0xef00,	/*   1 -18  -3  85  85  -4 -17  */    0x5554, 0xfcef, 0xeefd, 0x0200,	/* -18  -3  85  84  -4 -17   2  */    0x4063, 0x10ea, 0xf5ef, 0x0000,	/* -11 -17  64  99  16 -22   0  */    0x2868, 0x28e9, 0xfbe9, 0xfc00	/*  -5 -23  40 104  40 -23  -4  */#if 0    0x0c59, 0x33ee, 0x09ef, 0x0200,	/*   9 -17  12  89  51 -18   2  */    0xfc4e, 0x46f5, 0x0af6, 0xfa00,	/*  10 -10  -4  80  70 -11  -6  */    0x4052, 0x00f4, 0xfdf2, 0x0a01,	/*  -3 -14  64  81   0 -12   9  */    0x305a, 0x0eef, 0x03ed, 0x0900,	/*   3 -19  48  89  14 -17   9  */    0x1f5c, 0x1fec, 0x07ec, 0x0700,	/*   7 -20  31  92  31 -20   7  */#endif};unsigned short filter_uv_bf43[] = {    0x0c59, 0x33ee, 0x09ef, 0x0200,	/*   9 -17  12  89  51 -18   2  */    0xfc4e, 0x46f5, 0x0af6, 0xfa00,	/*  10 -10  -4  80  70 -11  -6  */    0x4052, 0x00f4, 0xfdf2, 0x0a01,	/*  -3 -14  64  81   0 -12   9  */    0x305a, 0x0eef, 0x03ed, 0x0900,	/*   3 -19  48  89  14 -17   9  */    0x1f5c, 0x1fec, 0x07ec, 0x0700,	/*   7 -20  31  92  31 -20   7  */};unsigned short filter_sharp[] = {     /* this one is original one with 128 gain */    0xf674, 0x26f2, 0xfe00, 0x0000, /*bank5 -2   0 -10 116  38 -14  0 */    0xf054, 0x4cf0, 0x0000, 0x0000, /*bank4  0   0 -16 84   76 -16  0 */    0x4c54, 0xf000, 0x00f0, 0x0000, /*bank3  0 -16  76 84  -16   0  0 */    0x2674, 0xf600, 0x00f2, 0xfe00, /*bank2  0 -14  38 116 -10   0 -2 */    0x0077, 0x18f9, 0x00f8, 0x0000  /*bank1  0  -8   0 119  24  -7  0*/#if 0    /* original one */    0xf674, 0x2ef2, 0xfe00, 0x0000, /*bank5*/    0xf054, 0x54f0, 0x0000, 0x0000, /*bank4*/    0x5454, 0xf000, 0x00f0, 0x0000, /*bank3*/    0x2e74, 0xf600, 0x00f2, 0xfe00, /*bank2*/    0x007f, 0x18f9, 0x00f8, 0x0000  /*bank1*/    /* shift7 0 7 0 0 0 112 16 0 0*/    0xed63, 0x30f6, 0xf90a, 0x0700, /*  -7  10 -19  99  48 -10   7  */    0xea44, 0x51f2, 0xf70d, 0x0b00, /*  -9  13 -22  68  81 -14  11  */    0x434f, 0xf30b, 0x0deb, 0xf800, /*  13 -21  67  79 -13  11  -8  */    0x1f6a, 0xfa08, 0x08f3, 0xfa00, /*   8 -13  31 106  -6   8  -6  */    0x0070, 0x1000, 0x0000, 0x0000, /*   0   0   0 112  16   0   0  */#endif};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?