📄 video_util_tv.cpp
字号:
{ "56", 421250 },
{ "57", 427250 },
{ "58", 433250 },
{ "59", 439250 },
{ "60", 445250 },
{ "61", 451250 },
{ "62", 457250 },
{ "63", 463250 },
};
/* --------------------------------------------------------------------- */
/* australia */
static struct CHANNEL pal_australia[] = {
{ "0", 46250 },
{ "1", 57250 },
{ "2", 64250 },
{ "3", 86250 },
{ "4", 95250 },
{ "5", 102250 },
{ "5A", 138250 },
{ "6", 175250 },
{ "7", 182250 },
{ "8", 189250 },
{ "9", 196250 },
{ "10", 209250 },
{ "11", 216250 },
{ "28", 527250 },
{ "29", 534250 },
{ "30", 541250 },
{ "31", 548250 },
{ "32", 555250 },
{ "33", 562250 },
{ "34", 569250 },
{ "35", 576250 },
{ "36", 591250 },
{ "39", 604250 },
{ "40", 611250 },
{ "41", 618250 },
{ "42", 625250 },
{ "43", 632250 },
{ "44", 639250 },
{ "45", 646250 },
{ "46", 653250 },
{ "47", 660250 },
{ "48", 667250 },
{ "49", 674250 },
{ "50", 681250 },
{ "51", 688250 },
{ "52", 695250 },
{ "53", 702250 },
{ "54", 709250 },
{ "55", 716250 },
{ "56", 723250 },
{ "57", 730250 },
{ "58", 737250 },
{ "59", 744250 },
{ "60", 751250 },
{ "61", 758250 },
{ "62", 765250 },
{ "63", 772250 },
{ "64", 779250 },
{ "65", 786250 },
{ "66", 793250 },
{ "67", 800250 },
{ "68", 807250 },
{ "69", 814250 },
};
/* --------------------------------------------------------------------- */
/* europe */
/* CCIR frequencies */
#define FREQ_CCIR_I_III \
{ "E2", 48250 }, \
{ "E3", 55250 }, \
{ "E4", 62250 }, \
\
{ "S01", 69250 }, \
{ "S02", 76250 }, \
{ "S03", 83250 }, \
\
{ "E5", 175250 }, \
{ "E6", 182250 }, \
{ "E7", 189250 }, \
{ "E8", 196250 }, \
{ "E9", 203250 }, \
{ "E10", 210250 }, \
{ "E11", 217250 }, \
{ "E12", 224250 }
#define FREQ_CCIR_SL_SH \
{ "SE1", 105250 }, \
{ "SE2", 112250 }, \
{ "SE3", 119250 }, \
{ "SE4", 126250 }, \
{ "SE5", 133250 }, \
{ "SE6", 140250 }, \
{ "SE7", 147250 }, \
{ "SE8", 154250 }, \
{ "SE9", 161250 }, \
{ "SE10", 168250 }, \
\
{ "SE11", 231250 }, \
{ "SE12", 238250 }, \
{ "SE13", 245250 }, \
{ "SE14", 252250 }, \
{ "SE15", 259250 }, \
{ "SE16", 266250 }, \
{ "SE17", 273250 }, \
{ "SE18", 280250 }, \
{ "SE19", 287250 }, \
{ "SE20", 294250 }
#define FREQ_CCIR_H \
{ "S21", 303250 }, \
{ "S22", 311250 }, \
{ "S23", 319250 }, \
{ "S24", 327250 }, \
{ "S25", 335250 }, \
{ "S26", 343250 }, \
{ "S27", 351250 }, \
{ "S28", 359250 }, \
{ "S29", 367250 }, \
{ "S30", 375250 }, \
{ "S31", 383250 }, \
{ "S32", 391250 }, \
{ "S33", 399250 }, \
{ "S34", 407250 }, \
{ "S35", 415250 }, \
{ "S36", 423250 }, \
{ "S37", 431250 }, \
{ "S38", 439250 }, \
{ "S39", 447250 }, \
{ "S40", 455250 }, \
{ "S41", 463250 }
/* OIRT frequencies */
#define FREQ_OIRT_I_III \
{ "R1", 49750 }, \
{ "R2", 59250 }, \
\
{ "R3", 77250 }, \
{ "R4", 85250 }, \
{ "R5", 93250 }, \
\
{ "R6", 175250 }, \
{ "R7", 183250 }, \
{ "R8", 191250 }, \
{ "R9", 199250 }, \
{ "R10", 207250 }, \
{ "R11", 215250 }, \
{ "R12", 223250 }
#define FREQ_OIRT_SL_SH \
{ "SR1", 111250 }, \
{ "SR2", 119250 }, \
{ "SR3", 127250 }, \
{ "SR4", 135250 }, \
{ "SR5", 143250 }, \
{ "SR6", 151250 }, \
{ "SR7", 159250 }, \
{ "SR8", 167250 }, \
\
{ "SR11", 231250 }, \
{ "SR12", 239250 }, \
{ "SR13", 247250 }, \
{ "SR14", 255250 }, \
{ "SR15", 263250 }, \
{ "SR16", 271250 }, \
{ "SR17", 279250 }, \
{ "SR18", 287250 }, \
{ "SR19", 295250 }
#define FREQ_UHF \
{ "21", 471250 }, \
{ "22", 479250 }, \
{ "23", 487250 }, \
{ "24", 495250 }, \
{ "25", 503250 }, \
{ "26", 511250 }, \
{ "27", 519250 }, \
{ "28", 527250 }, \
{ "29", 535250 }, \
{ "30", 543250 }, \
{ "31", 551250 }, \
{ "32", 559250 }, \
{ "33", 567250 }, \
{ "34", 575250 }, \
{ "35", 583250 }, \
{ "36", 591250 }, \
{ "37", 599250 }, \
{ "38", 607250 }, \
{ "39", 615250 }, \
{ "40", 623250 }, \
{ "41", 631250 }, \
{ "42", 639250 }, \
{ "43", 647250 }, \
{ "44", 655250 }, \
{ "45", 663250 }, \
{ "46", 671250 }, \
{ "47", 679250 }, \
{ "48", 687250 }, \
{ "49", 695250 }, \
{ "50", 703250 }, \
{ "51", 711250 }, \
{ "52", 719250 }, \
{ "53", 727250 }, \
{ "54", 735250 }, \
{ "55", 743250 }, \
{ "56", 751250 }, \
{ "57", 759250 }, \
{ "58", 767250 }, \
{ "59", 775250 }, \
{ "60", 783250 }, \
{ "61", 791250 }, \
{ "62", 799250 }, \
{ "63", 807250 }, \
{ "64", 815250 }, \
{ "65", 823250 }, \
{ "66", 831250 }, \
{ "67", 839250 }, \
{ "68", 847250 }, \
{ "69", 855250 }
static struct CHANNEL europe_west[] = {
FREQ_CCIR_I_III,
FREQ_CCIR_SL_SH,
FREQ_CCIR_H,
FREQ_UHF
};
static struct CHANNEL europe_east[] = {
FREQ_OIRT_I_III,
FREQ_OIRT_SL_SH,
FREQ_CCIR_I_III,
FREQ_CCIR_SL_SH,
FREQ_CCIR_H,
FREQ_UHF
};
static struct CHANNEL pal_italy[] = {
{ "2", 53750 },
{ "3", 62250 },
{ "4", 82250 },
{ "5", 175250 },
{ "6", 183750 },
{ "7", 192250 },
{ "8", 201250 },
{ "9", 210250 },
{ "10", 210250 },
{ "11", 217250 },
{ "12", 224250 },
FREQ_UHF
};
static struct CHANNEL pal_ireland[] = {
{ "0", 45750 },
{ "1", 53750 },
{ "2", 61750 },
{ "3", 175250 },
{ "4", 183250 },
{ "5", 191250 },
{ "6", 199250 },
{ "7", 207250 },
{ "8", 215250 },
FREQ_UHF,
};
static struct CHANNEL secam_france[] = {
{ "K01", 47750 },
{ "K02", 55750 },
{ "K03", 60500 },
{ "K04", 63750 },
{ "K05", 176000 },
{ "K06", 184000 },
{ "K07", 192000 },
{ "K08", 200000 },
{ "K09", 208000 },
{ "K10", 216000 },
{ "KB", 116750 },
{ "KC", 128750 },
{ "KD", 140750 },
{ "KE", 159750 },
{ "KF", 164750 },
{ "KG", 176750 },
{ "KH", 188750 },
{ "KI", 200750 },
{ "KJ", 212750 },
{ "KK", 224750 },
{ "KL", 236750 },
{ "KM", 248750 },
{ "KN", 260750 },
{ "KO", 272750 },
{ "KP", 284750 },
{ "KQ", 296750 },
{ "H01", 303250 },
{ "H02", 311250 },
{ "H03", 319250 },
{ "H04", 327250 },
{ "H05", 335250 },
{ "H06", 343250 },
{ "H07", 351250 },
{ "H08", 359250 },
{ "H09", 367250 },
{ "H10", 375250 },
{ "H11", 383250 },
{ "H12", 391250 },
{ "H13", 399250 },
{ "H14", 407250 },
{ "H15", 415250 },
{ "H16", 423250 },
{ "H17", 431250 },
{ "H18", 439250 },
{ "H19", 447250 },
FREQ_UHF,
};
/* --------------------------------------------------------------------- */
static struct CHANNEL pal_newzealand[] = {
{ "1", 45250 },
{ "2", 55250 },
{ "3", 62250 },
{ "4", 175250 },
{ "5", 182250 },
{ "6", 189250 },
{ "7", 196250 },
{ "8", 203250 },
{ "9", 210250 },
{ "10", 217250 },
{ "11", 224250 },
FREQ_UHF,
};
/* --------------------------------------------------------------------- */
/* China broadcast */
static struct CHANNEL pal_bcast_cn[] = {
{ "1", 49750 },
{ "2", 57750 },
{ "3", 65750 },
{ "4", 77250 },
{ "5", 85250 },
{ "6", 112250 },
{ "7", 120250 },
{ "8", 128250 },
{ "9", 136250 },
{ "10", 144250 },
{ "11", 152250 },
{ "12", 160250 },
{ "13", 168250 },
{ "14", 176250 },
{ "15", 184250 },
{ "16", 192250 },
{ "17", 200250 },
{ "18", 208250 },
{ "19", 216250 },
{ "20", 224250 },
{ "21", 232250 },
{ "22", 240250 },
{ "23", 248250 },
{ "24", 256250 },
{ "25", 264250 },
{ "26", 272250 },
{ "27", 280250 },
{ "28", 288250 },
{ "29", 296250 },
{ "30", 304250 },
{ "31", 312250 },
{ "32", 320250 },
{ "33", 328250 },
{ "34", 336250 },
{ "35", 344250 },
{ "36", 352250 },
{ "37", 360250 },
{ "38", 368250 },
{ "39", 376250 },
{ "40", 384250 },
{ "41", 392250 },
{ "42", 400250 },
{ "43", 408250 },
{ "44", 416250 },
{ "45", 424250 },
{ "46", 432250 },
{ "47", 440250 },
{ "48", 448250 },
{ "49", 456250 },
{ "50", 463250 },
{ "51", 471250 },
{ "52", 479250 },
{ "53", 487250 },
{ "54", 495250 },
{ "55", 503250 },
{ "56", 511250 },
{ "57", 519250 },
{ "58", 527250 },
{ "59", 535250 },
{ "60", 543250 },
{ "61", 551250 },
{ "62", 559250 },
{ "63", 607250 },
{ "64", 615250 },
{ "65", 623250 },
{ "66", 631250 },
{ "67", 639250 },
{ "68", 647250 },
{ "69", 655250 },
{ "70", 663250 },
{ "71", 671250 },
{ "72", 679250 },
{ "73", 687250 },
{ "74", 695250 },
{ "75", 703250 },
{ "76", 711250 },
{ "77", 719250 },
{ "78", 727250 },
{ "79", 735250 },
{ "80", 743250 },
{ "81", 751250 },
{ "82", 759250 },
{ "83", 767250 },
{ "84", 775250 },
{ "85", 783250 },
{ "86", 791250 },
{ "87", 799250 },
{ "88", 807250 },
{ "89", 815250 },
{ "90", 823250 },
{ "91", 831250 },
{ "92", 839250 },
{ "93", 847250 },
{ "94", 855250 },
};
/* --------------------------------------------------------------------- */
/* South Africa Broadcast */
static struct CHANNEL pal_bcast_za[] ={
{ "1", 175250 },
{ "2", 183250 },
{ "3", 191250 },
{ "4", 199250 },
{ "5", 207250 },
{ "6", 215250 },
{ "7", 223250 },
{ "8", 231250 },
FREQ_UHF
};
/* --------------------------------------------------------------------- */
struct CHANNEL_LIST NtscChannelLists[] = {
{ "US Broadcast", ntsc_bcast, CHAN_COUNT(ntsc_bcast) },
{ "US Cable", ntsc_cable, CHAN_COUNT(ntsc_cable) },
{ "US Cable HRC", ntsc_hrc, CHAN_COUNT(ntsc_hrc) },
{ "Japan Broadcast", ntsc_bcast_jp, CHAN_COUNT(ntsc_bcast_jp) },
{ "Japan Cable", ntsc_cable_jp, CHAN_COUNT(ntsc_cable_jp) },
{ 0, 0, 0 } /* EOF */
};
struct CHANNEL_LIST PalChannelLists[] = {
{ "Western Europe", europe_west, CHAN_COUNT(europe_west) },
{ "Eastern Europe", europe_east, CHAN_COUNT(europe_east) },
{ "Ireland", pal_ireland, CHAN_COUNT(pal_ireland) },
{ "Italy", pal_italy, CHAN_COUNT(pal_italy) },
{ "China Broadcast", pal_bcast_cn, CHAN_COUNT(pal_bcast_cn) },
{ "Australia", pal_australia, CHAN_COUNT(pal_australia) },
{ "New Zealand", pal_newzealand, CHAN_COUNT(pal_newzealand) },
{ "South Africa", pal_bcast_za, CHAN_COUNT(pal_bcast_za) },
{ 0, 0, 0 } /* EOF */
};
struct CHANNEL_LIST SecamChannelLists[] = {
{ "France", secam_france, CHAN_COUNT(secam_france) },
{ 0, 0, 0 } /* EOF */
};
/* indexed by VIDEO_MODE_XXX */
struct CHANNEL_LIST* ListOfChannelLists[] = {
/* VIDEO_MODE_PAL == 0 */ PalChannelLists,
/* VIDEO_MODE_NTSC == 1 */ NtscChannelLists,
/* VIDEO_MODE_SECAM == 2 */ SecamChannelLists,
0
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -