📄 video_util_tv.cpp
字号:
{ "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 },};static struct CHANLIST pal_australia_optus[] = { { "1", 138250 }, { "2", 147250 }, { "3", 154250 }, { "4", 161250 }, { "5", 168250 }, { "6", 175250 }, { "7", 182250 }, { "8", 189250 }, { "9", 196250 }, { "10", 209250 }, { "11", 216250 }, { "12", 224250 }, { "13", 231250 }, { "14", 238250 }, { "15", 245250 }, { "16", 252250 }, { "17", 259250 }, { "18", 266250 }, { "19", 273250 }, { "20", 280250 }, { "21", 287250 }, { "22", 294250 }, { "23", 303250 }, { "24", 310250 }, { "25", 317250 }, { "26", 324250 }, { "27", 338250 }, { "28", 345250 }, { "29", 352250 }, { "30", 359250 }, { "31", 366250 }, { "32", 373250 }, { "33", 380250 }, { "34", 387250 }, { "35", 394250 }, { "36", 401250 }, { "37", 408250 }, { "38", 415250 }, { "39", 422250 }, { "40", 429250 }, { "41", 436250 }, { "42", 443250 }, { "43", 450250 }, { "44", 457250 }, { "45", 464250 }, { "46", 471250 }, { "47", 478250 }, { "48", 485250 }, };/* --------------------------------------------------------------------- *//* 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 CHANLIST europe_west[] = { FREQ_CCIR_I_III, FREQ_CCIR_SL_SH, FREQ_CCIR_H, FREQ_UHF};static struct CHANLIST 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 CHANLIST pal_italy[] = { { "A", 53750 }, { "B", 62250 }, { "C", 82250 }, { "D", 175250 }, { "E", 183750 }, { "F", 192250 }, { "G", 201250 }, { "H", 210250 }, { "H1", 217250 }, { "H2", 224250 }, FREQ_UHF};static struct CHANLIST pal_ireland[] = { { "A0", 45750 }, { "A1", 48000 }, { "A2", 53750 }, { "A3", 56000 }, { "A4", 61750 }, { "A5", 64000 }, { "A6", 175250 }, { "A7", 176000 }, { "A8", 183250 }, { "A9", 184000 }, { "A10", 191250 }, { "A11", 192000 }, { "A12", 199250 }, { "A13", 200000 }, { "A14", 207250 }, { "A15", 208000 }, { "A16", 215250 }, { "A17", 216000 }, { "A18", 224000 }, { "A19", 232000 }, { "A20", 248000 }, { "A21", 256000 }, { "A22", 264000 }, { "A23", 272000 }, { "A24", 280000 }, { "A25", 288000 }, { "A26", 296000 }, { "A27", 304000 }, { "A28", 312000 }, { "A29", 320000 }, { "A30", 344000 }, { "A31", 352000 }, { "A32", 408000 }, { "A33", 416000 }, { "A34", 448000 }, { "A35", 480000 }, { "A36", 520000 }, FREQ_UHF,};static struct CHANLIST 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 CHANLIST 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 CHANLIST 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 CHANLIST pal_bcast_za[] ={ { "1", 175250 }, { "2", 183250 }, { "3", 191250 }, { "4", 199250 }, { "5", 207250 }, { "6", 215250 }, { "7", 223250 }, { "8", 231250 }, FREQ_UHF};/* --------------------------------------------------------------------- */static struct CHANLIST argentina[] = { { "001", 56250 }, { "002", 62250 }, { "003", 68250 }, { "004", 78250 }, { "005", 84250 }, { "006", 176250 }, { "007", 182250 }, { "008", 188250 }, { "009", 194250 }, { "010", 200250 }, { "011", 206250 }, { "012", 212250 }, { "013", 122250 }, { "014", 128250 }, { "015", 134250 }, { "016", 140250 }, { "017", 146250 }, { "018", 152250 }, { "019", 158250 }, { "020", 164250 }, { "021", 170250 }, { "022", 218250 }, { "023", 224250 }, { "024", 230250 }, { "025", 236250 }, { "026", 242250 }, { "027", 248250 }, { "028", 254250 }, { "029", 260250 }, { "030", 266250 }, { "031", 272250 }, { "032", 278250 }, { "033", 284250 }, { "034", 290250 }, { "035", 296250 }, { "036", 302250 }, { "037", 308250 }, { "038", 314250 }, { "039", 320250 }, { "040", 326250 }, { "041", 332250 }, { "042", 338250 }, { "043", 344250 }, { "044", 350250 }, { "045", 356250 }, { "046", 362250 }, { "047", 368250 }, { "048", 374250 }, { "049", 380250 }, { "050", 386250 }, { "051", 392250 }, { "052", 398250 }, { "053", 404250 }, { "054", 410250 }, { "055", 416250 }, { "056", 422250 }, { "057", 428250 }, { "058", 434250 }, { "059", 440250 }, { "060", 446250 }, { "061", 452250 }, { "062", 458250 }, { "063", 464250 }, { "064", 470250 }, { "065", 476250 }, { "066", 482250 }, { "067", 488250 }, { "068", 494250 }, { "069", 500250 }, { "070", 506250 }, { "071", 512250 }, { "072", 518250 }, { "073", 524250 }, { "074", 530250 }, { "075", 536250 }, { "076", 542250 }, { "077", 548250 }, { "078", 554250 }, { "079", 560250 }, { "080", 566250 }, { "081", 572250 }, { "082", 578250 }, { "083", 584250 }, { "084", 590250 }, { "085", 596250 }, { "086", 602250 }, { "087", 608250 }, { "088", 614250 }, { "089", 620250 }, { "090", 626250 }, { "091", 632250 }, { "092", 638250 }, { "093", 644250 },};/* added by toxic */static struct CHANLIST secam_russia[] ={ { "1", 49750 }, { "2", 59250 }, { "3", 77250 }, { "4", 85250 }, { "5", 93250 }, { "6", 175250 }, { "7", 183250 }, { "8", 191250 }, { "9", 199250 }, {"10", 207250 }, {"11", 215250 }, {"12", 223250 }, FREQ_UHF};/* --------------------------------------------------------------------- */struct CHANLISTS chanlists[] = { { "us-bcast", ntsc_bcast, CHAN_COUNT(ntsc_bcast) }, { "us-cable", ntsc_cable, CHAN_COUNT(ntsc_cable) }, { "us-cable-hrc", ntsc_hrc, CHAN_COUNT(ntsc_hrc) }, { "japan-bcast", ntsc_bcast_jp, CHAN_COUNT(ntsc_bcast_jp) }, { "japan-cable", ntsc_cable_jp, CHAN_COUNT(ntsc_cable_jp) }, { "europe-west", europe_west, CHAN_COUNT(europe_west) }, { "europe-east", europe_east, CHAN_COUNT(europe_east) }, { "italy", pal_italy, CHAN_COUNT(pal_italy) }, { "newzealand", pal_newzealand, CHAN_COUNT(pal_newzealand) }, { "australia", pal_australia, CHAN_COUNT(pal_australia) }, { "ireland", pal_ireland, CHAN_COUNT(pal_ireland) }, { "france", secam_france, CHAN_COUNT(secam_france) }, { "china-bcast", pal_bcast_cn, CHAN_COUNT(pal_bcast_cn) }, { "southafrica", pal_bcast_za, CHAN_COUNT(pal_bcast_za) }, { "argentina", argentina, CHAN_COUNT(argentina) }, { "canada-cable", ntsc_cable_ca, CHAN_COUNT(ntsc_cable_ca) }, { "australia-optus", pal_australia_optus, CHAN_COUNT(pal_australia_optus) }, { "russia", secam_russia, CHAN_COUNT(secam_russia) }, { NULL, NULL, 0 } /* EOF */};#if 0struct STRTAB chanlist_names[18] = { { 0, "us-bcast" }, { 1, "us-cable" }, { 2, "us-cable-hrc" }, { 3, "japan-bcast" }, { 4, "japan-cable" }, { 5, "europe-west" }, { 6, "europe-east" }, { 7, "italy" }, { 8, "newzealand" }, { 9, "australia" }, { 10, "ireland" }, { 11, "france" }, { 12, "china-bcast" }, { 13, "southafrica" }, { 14, "argentina" }, { 15, "canada-cable" }, { 16, "australia-optus" }, { 17, "Russia" }, { -1, NULL }};#endifint chantab = 5;struct CHANLIST *chanlist = europe_west;int chancount = CHAN_COUNT(europe_west);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -