📄 osd_string.c
字号:
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xe0,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x40,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x54,0xf9,0xff,0xff,0xff,0xff,0xff,0x6f,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x15,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0xf8,0xff,0xff,0xff,0xff,0xff,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0xfc,0xff,0xff,0xff,0xff,0xff,0x07,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x55,0x55,0x55,0x55,0x55,0x55,0x01,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};
#endif
#pragma INTO_ROM
unsigned char GammaDataTableRGB0[] = {
0x00,0x20,0x38,0x48,0x58,0x62,0x70,0x7c,
0x88,0x90,0x98,0xa0,0xa6,0xab,0xb2,0xb8,
0xbe,0xc3,0xc8,0xce,0xd3,0xd7,0xdb,0xdf,
0xe3,0xe7,0xeb,0xef,0xf2,0xf4,0xf7,0xfb,0xff};
#pragma INTO_ROM
unsigned char GammaDataTableRGB1[] = {
0x00,0x18,0x28,0x38,0x40,0x48,0x50,0x58,
0x60,0x64,0x68,0x6c,0x70,0x74,0x78,0x80,
0x84,0x88,0x90,0x98,0xa0,0xa8,0xb0,0xb8,
0xc0,0xc8,0xd0,0xd8,0xe0,0xe8,0xf0,0xf8,0xff};
#pragma INTO_ROM
unsigned char GammaDataTableRGB2[] = {
0x00,0x0b,0x16,0x21,0x2c,0x28,0x30,0x38,
0x40,0x48,0x50,0x58,0x60,0x68,0x70,0x78,
0x80,0x88,0x90,0x98,0xA0,0xA8,0xB0,0xB8,
0xC0,0xC8,0xD0,0xD8,0xE0,0xE8,0xF0,0xF8,0xFF,
};
#pragma INTO_ROM
unsigned char **pcGammaData[]={
GammaDataTableRGB0,
GammaDataTableRGB1,
GammaDataTableRGB2
};
//----------------MODE 0--------------
#pragma INTO_ROM
const unsigned char ScaleCoefDataUpA[] = {
//Vertical Filter Data output to register
0x00,0x82,0x40,0x72,0x91,0x6A,0xD1,0x5A,0x11,0x4B,0x52,0x43,0x92,0x33,0xD2,0x23,
0x13,0x1C,0x53,0x0C,0x73,0x04,0x93,0xCC,0xB4,0xCC,0xD4,0xD4,0xF5,0xD4,0xF4,0xDC,
//H fitler coef data
0x00,0xE0,0xBC,0x11,0xE0,0xB4,0x11,0xC0,0xAC,0x00,0xA0,0xAC,0x00,0x80,0xA4,0x00,0x42,0xA4,
0x00,0xE4,0x9B,0x00,0xA6,0x9B,0x00,0x68,0x9B,0x00,0x2A,0x9B,0x00,0xEC,0x9A,0x00,0x8E,0x92,
0x00,0x12,0x92,0x00,0x96,0x91,0x00,0x1A,0x91,0x31,0xBC,0x88,
//V16/H_16
0x51,0xDE,0xDC};
//----------------MODE 1--------------
#pragma INTO_ROM
const unsigned char ScaleCoefDataUpB[] = {
//Vertical Filter Data output to register
0x00,0x82,0x40,0x72,0x91,0x6A,0xD1,0x5A,0x11,0x4B,0x31,0x43,0x72,0x3B,0x92,0x33,
0xB2,0x2B,0xD2,0x23,0xF2,0x1B,0x12,0x14,0x33,0x14,0x53,0x0C,0x73,0x04,0x72,0xCC,
//H fitler coef data
0x00,0x80,0xA4,0x00,0x60,0x9C,0x00,0x22,0x9C,0x00,0x04,0xA4,0x00,0xC6,0xA3,0x00,0x88,0xA3,
0x00,0x4A,0xA3,0x00,0x0C,0xA3,0x11,0xCE,0x9A,0x11,0x90,0x9A,0x11,0x52,0x9A,0x11,0x14,0x9A,
0x11,0xD6,0x99,0x11,0x78,0x91,0x32,0x3A,0x91,0x52,0xDC,0x90,
//V16/H_16
0x72,0x9E,0xD4};
//----------------MODE 2--------------
#pragma INTO_ROM
const unsigned char ScaleCoefDataDef[] = {
//Vertical Filter Data output to register
0x00,0x82,0x51,0x7A,0x71,0x72,0x91,0x6A,0xB1,0x62,0xD1,0x5A,0xF1,0x52,0x11,0x4B,
0x31,0x43,0x51,0x3B,0x71,0x33,0x91,0x2B,0xB1,0x23,0xD1,0x1B,0xF1,0x13,0xE0,0x0B,
//H fitler coef data
0x00,0x00,0x04,0x00,0xE2,0x8B,0x11,0xC4,0x8B,0x11,0x86,0x8B,0x11,0x68,0x93,0x11,0x2A,0x93,
0x32,0x0C,0x9B,0x32,0xCE,0x9A,0x32,0x90,0x9A,0x32,0x52,0x9A,0x52,0x14,0xA2,0x52,0xD6,0xA1,
0x52,0x98,0xA1,0x72,0x58,0x99,0x93,0x1A,0x99,0x93,0xDC,0x98,
//V16/H_16
0x93,0x1E,0x04
};
//----------------MODE 3--------------
#pragma INTO_ROM
const unsigned char ScaleCoefDataDown[] = {
//Vertical Filter Data output to register
0x00,0x82,0x20,0x7A,0x40,0x72,0x60,0x6A,0x91,0x6A,0x80,0x62,0xA0,0x5A,0xC0,0x52,
0xE0,0x4A,0xE1,0x42,0x00,0x43,0x01,0x3B,0x02,0x33,0x21,0x33,0x22,0x2B,0x23,0x23,
//H fitler coef data
0x12,0xC8,0x22,0x32,0xC8,0x1A,0x52,0xA8,0x1A,0x72,0xA8,0x12,0x72,0xA8,0x12,0x12,0x30,0x0A,
0x32,0x10,0x0A,0x52,0x10,0x02,0x72,0x10,0x8A,0x92,0xF0,0x89,0xB3,0xF0,0x89,0xB2,0xD0,0x89,
0xD2,0xB0,0x89,0xF2,0x90,0x89,0x12,0x91,0x91,0x31,0x71,0x99,
//V16/H_16
0x52,0x51,0x1B
};
/*
code unsigned char ScaleCoefDataDown1[] = {
// V Scale coef
0x54,0x92,0x73,0x82,0xb4,0x7a,0xd3,0x6a,0xf3,0x62,0x33,0x53,0x53,0x4b,0x73,0x43,
0x92,0x33,0xb2,0x2b,0xd2,0x23,0xf2,0x1b,0x12,0x14,0x12,0x14,0x11,0x0c,0x31,0x04,
// H Scale coef
0x12,0x60,0x8c,0x32,0x40,0x8c,0x52,0x40,0x94,0x73,0x60,0x9c,0x93,0x40,0x9c,0xb3,0x40,0xa4,
0xd4,0x40,0xa4,0x14,0x21,0xac,0x34,0x01,0xac,0x54,0xe1,0xab,0x95,0xe1,0xb3,0xb5,0xc1,0xb3,
0xd5,0xa1,0xb3,0xf5,0x63,0xb3,0xf5,0x45,0xb3,0xf6,0x29,0xb3,
// V_16/H_16
0xf4, 0x0b, 0x04,
};
*/
#pragma INTO_ROM
const unsigned char ScaleCoefDataDown1[] = {
//Vertical Filter Data output to register
0x00,0x82,0x40,0x72,0x91,0x6a,0xd1,0x5a,0x11,0x4b,0x32,0x4b,0x51,0x3b,0x92,0x33,
0xb2,0x2b,0xf1,0x13,0x12,0x14,0x31,0x04,0x32,0x0c,0x52,0x04,0x52,0x04,0x92,0xd4,
//H fitler coef data
0x12,0x40,0x04,0x32,0x40,0x8c,0x72,0x20,0x94,0x93,0x40,0x9c,0xb3,0x20,0x9c,0xd3,0x20,0xa4,
0xf4,0x20,0xa4,0x34,0x01,0xac,0x54,0xe1,0xab,0x74,0xc1,0xab,0xd5,0xa1,0xb3,0xf5,0x81,0xb3,
0xf5,0x43,0xb3,0xf5,0x05,0xb3,0xf5,0xc7,0xb2,0xf6,0x2d,0xb2,
//V16/H_16
0xf6,0x8f,0xd4,
};
//----------------MODE 3--------------
#pragma INTO_ROM
const unsigned char ScaleCoefDataVideoA[] = {
//Vertical Filter Data output to register
0x54,0x92,0x94,0x82,0xD4,0x72,0x15,0x6B,0x55,0x5B,0x96,0x53,0xB5,0x43,0xD5,0x3B,
0xF4,0x2B,0x14,0x24,0x34,0x1C,0x54,0x14,0x74,0x0C,0x94,0x04,0xB4,0xCC,0xB3,0xD4,
//H fitler coef data
0x15,0x60,0xB5,0x14,0x40,0xB5,0x13,0x20,0xB5,0x13,0x02,0xBD,0x13,0xC4,0xBC,0x34,0xA6,0xC4,
0x34,0x68,0xC4,0x34,0x2A,0xC4,0x54,0xEC,0xCB,0x55,0x90,0xCB,0x75,0x52,0xD3,0x96,0x14,0xD3,
0x96,0xB6,0xCA,0xB6,0x58,0xCA,0xD7,0xFA,0xC1,0xF7,0x9C,0xC1,
//V16/H_16
0x38,0xDF,0xDC};
/*
code unsigned char ScaleCoefDataVideoA[] = {
// V Scale
0x5c,0x92,0x7d,0x82,0xbc,0x7a,0xdd,0x6a,0xfd,0x62,0x3d,0x53,0x5d,0x4b,0x7d,0x43,
0x9e,0x33,0xbe,0x2b,0xde,0x23,0xfe,0x1b,0x1e,0x14,0x1e,0x14,0x1f,0x0c,0x3f,0x04,
// H Scale
0x1e,0x60,0xfc,0x3e,0x40,0xfc,0x5e,0x40,0xf4,0x7d,0x60,0xec,0x9d,0x40,0xec,0xbd,0x40,0xe4,
0xdc,0x40,0xe4,0x1c,0x21,0xdc,0x3c,0x01,0xdc,0x5c,0xe1,0xdb,0x9b,0xe1,0xd3,0xbb,0xc1,0xd3,
0xdb,0xa1,0xd3,0xfb,0x63,0xd3,0xfb,0x45,0xd3,0xfa,0x29,0xd3,
// V16/H16
0xfc, 0x0b, 0x04
};
*/
#pragma INTO_ROM
const unsigned char ScaleCoefDataVideoB[] = {
//Vertical Filter Data output to register
0x32,0x8A,0x52,0x82,0x93,0x7A,0xD4,0x72,0xF4,0x6A,0x13,0x5B,0x33,0x53,0x52,0x43,
0x72,0x3B,0x92,0x33,0xB2,0x2B,0xB1,0x23,0xD1,0x1B,0xF1,0x13,0x11,0x0C,0x31,0x04,
//H fitler coef data
0x13,0xC0,0x9C,0x12,0xA0,0x9C,0x12,0x62,0x9C,0x12,0x44,0xA4,0x12,0x26,0xAC,0x12,0xE8,0xAB,
0x33,0xCA,0xB3,0x54,0x8C,0xB3,0x74,0x4E,0xBB,0x74,0x10,0xBB,0x95,0xD2,0xBA,0xB5,0x94,0xC2,
0xB5,0x36,0xBA,0xB5,0xD8,0xB1,0xD5,0x7A,0xB1,0xD5,0x1C,0xA9,
//V16/H_16
0xD5,0x5E,0xCC };
#pragma INTO_ROM
const unsigned char ** ScaleCoefData[]={
ScaleCoefDataUpA,
ScaleCoefDataUpB,
ScaleCoefDataDef,
ScaleCoefDataDown,
ScaleCoefDataVideoA,
ScaleCoefDataVideoB,
ScaleCoefDataDown1
};
#pragma INTO_ROM
const unsigned char cOSDMenuLutData[32]={
//0xGB, 0x0R
0x00,0x00, //0
0x0f,0x00, //1 blue
0x00,0x00, //2 black
0x0f,0x0a, //3 purple
0x0e,0x00, //4 dark blue
0xf8,0x00, //5 green
0x22,0x0A, //6 red
0xc4,0x0c, //7 olive
0x88,0x05, //8 light grey
0xb9,0x0b, //9 purple
0xBD,0x05, //A purple
0x0f,0x0f, //B
0xA3,0x0A, //C Yellow
0xcc,0x0c, //D light grey
0x68,0x03, //E Light Blue Main Menu Background or 0x79, 0x04 which is a litter light
0xff,0x0f, //F white
};
#ifndef Outside_eeprom
/******************************************************************
Notice:These below all menu can use
*******************************************************************/
//The NOP picture data,this no something
#pragma INTO_ROM
const unsigned char Picture_NOP[36]={
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
//The JUMP BACK picture data
#pragma INTO_ROM
const unsigned char JUMP_BACK_picture_0[36]={
0xF0, 0xFF, 0xF0, 0xFF, 0x00, 0xC0, 0x00, 0xC0, 0xC0, 0xC7, 0xC0, 0xC7,
0xC0, 0xC7, 0xC0, 0xC7, 0xC0, 0xC7, 0xC0, 0xC7, 0xC0, 0xC7, 0xC0, 0xC7,
0xC0, 0xC7, 0xC0, 0xC7, 0xC0, 0xC7, 0xF0, 0xC7, 0xF0, 0xC7, 0xF0, 0xC7
};
#pragma INTO_ROM
const unsigned char JUMP_BACK_picture_1[36]={
0xF0, 0xFF, 0xF0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x70, 0x00, 0xF0, 0x01, 0xF0, 0x07,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -