libspark/hw_caps: add more stb ids

from git://gitorious.org/~martii/neutrino-hd/martiis-libstb-hal.git
This commit is contained in:
Stefan Seyfried
2013-02-24 12:51:24 +01:00
parent 6b97269926
commit 6ec87214f2

View File

@@ -50,6 +50,10 @@ hw_caps_t *get_hwcaps(void)
if (p && sscanf(p, "STB_ID=%x:%x:%x:", &h0, &h1, &h2) == 3) { if (p && sscanf(p, "STB_ID=%x:%x:%x:", &h0, &h1, &h2) == 3) {
int sys_id = (h0 << 16) | (h1 << 8) | h2; int sys_id = (h0 << 16) | (h1 << 8) | h2;
switch (sys_id) { switch (sys_id) {
case 0x090003:
tmp = "Truman Premier 1+";
caps.has_SCART = 1;
break;
case 0x090007: case 0x090007:
tmp = "GoldenMedia GM990"; tmp = "GoldenMedia GM990";
caps.has_SCART = 1; caps.has_SCART = 1;
@@ -65,10 +69,70 @@ hw_caps_t *get_hwcaps(void)
tmp = "GalaxyInnovations S8120"; tmp = "GalaxyInnovations S8120";
caps.has_SCART = 1; caps.has_SCART = 1;
break; break;
case 0x09000d:
tmp = "Dynavision Spark";
caps.has_SCART = 1;
break;
case 0x09000e:
tmp = "SAB Unix F+ Solo (S902)";
caps.has_SCART = 1;
break;
case 0x090015:
tmp = "Superbox S 750 HD";
caps.has_SCART = 1;
break;
case 0x09001d:
tmp = "Fulan Spark I+";
caps.has_SCART = 1;
break;
case 0x090020:
tmp = "SAMSAT LINUX 1";
caps.has_SCART = 1;
break;
case 0x090021:
tmp = "Visionnet Hammer 5400"; // or Startrack SRT 2020 HD, or Visionnet Fireball 101
caps.has_SCART = 1;
break;
case 0x0c0003:
tmp = "Truman Top Box 2";
caps.has_SCART = 1;
break;
case 0x0c0007: case 0x0c0007:
tmp = "GoldenMedia Triplex"; tmp = "GoldenMedia Triplex";
caps.has_SCART = 1; caps.has_SCART = 1;
break; break;
case 0x0c000a:
tmp = "Amiko Alien 2";
caps.has_SCART = 1;
break;
case 0x0c000b:
tmp = "GalaxyInnovations Avatar 3 (8820)";
caps.has_SCART = 1;
break;
case 0x0c000d:
tmp = "Dynavision 7162";
caps.has_SCART = 1;
break;
case 0x0c000e:
tmp = "SAB Unix Triple HD (S903)";
caps.has_SCART = 1;
break;
case 0x0c001d:
tmp = "Satcom 7162";
caps.has_SCART = 1;
break;
case 0x0c0020:
tmp = "Samsat 7162";
caps.has_SCART = 1;
break;
case 0x0c0021:
tmp = "Visionnet Falcon";
caps.has_SCART = 1;
break;
case 0x0c002b00:
tmp = "Icecrypt S3700 CHD";
caps.has_SCART = 1;
break;
default: default:
tmp = p; tmp = p;
} }