]> git.pld-linux.org Git - packages/dvbtune.git/blob - dvbtune-dumb31adapters.patch
allow frequency to be specified in MHz, kHz or as an UHF channel number
[packages/dvbtune.git] / dvbtune-dumb31adapters.patch
1 diff -urNp dvbtune-0.5.orig/dvbtune.c dvbtune-0.5/dvbtune.c
2 --- dvbtune-0.5.orig/dvbtune.c  2004-02-11 16:59:19.000000000 +0100
3 +++ dvbtune-0.5/dvbtune.c       2016-06-23 07:32:00.000000000 +0200
4 @@ -83,9 +83,30 @@ fe_spectral_inversion_t specInv = INVERS
5  int tone = -1;
6  
7  #ifdef NEWSTRUCT
8 -char* frontenddev[4]={"/dev/dvb/adapter0/frontend0","/dev/dvb/adapter1/frontend0","/dev/dvb/adapter2/frontend0","/dev/dvb/adapter3/frontend0"};
9 -char* dvrdev[4]={"/dev/dvb/adapter0/dvr0","/dev/dvb/adapter1/dvr0","/dev/dvb/adapter2/dvr0","/dev/dvb/adapter3/dvr0"};
10 -char* demuxdev[4]={"/dev/dvb/adapter0/demux0","/dev/dvb/adapter1/demux0","/dev/dvb/adapter2/demux0","/dev/dvb/adapter3/demux0"};
11 +char* frontenddev[32]={"/dev/dvb/adapter0/frontend0","/dev/dvb/adapter1/frontend0","/dev/dvb/adapter2/frontend0","/dev/dvb/adapter3/frontend0",
12 +"/dev/dvb/adapter4/frontend0","/dev/dvb/adapter5/frontend0","/dev/dvb/adapter6/frontend0","/dev/dvb/adapter7/frontend0",
13 +"/dev/dvb/adapter8/frontend0","/dev/dvb/adapter9/frontend0","/dev/dvb/adapter10/frontend0","/dev/dvb/adapter11/frontend0",
14 +"/dev/dvb/adapter12/frontend0","/dev/dvb/adapter13/frontend0","/dev/dvb/adapter14/frontend0","/dev/dvb/adapter15/frontend0",
15 +"/dev/dvb/adapter16/frontend0","/dev/dvb/adapter17/frontend0","/dev/dvb/adapter18/frontend0","/dev/dvb/adapter19/frontend0",
16 +"/dev/dvb/adapter20/frontend0","/dev/dvb/adapter21/frontend0","/dev/dvb/adapter22/frontend0","/dev/dvb/adapter23/frontend0",
17 +"/dev/dvb/adapter24/frontend0","/dev/dvb/adapter25/frontend0","/dev/dvb/adapter26/frontend0","/dev/dvb/adapter27/frontend0",
18 +"/dev/dvb/adapter38/frontend0","/dev/dvb/adapter29/frontend0","/dev/dvb/adapter30/frontend0","/dev/dvb/adapter31/frontend0"};
19 +char* dvrdev[32]={"/dev/dvb/adapter0/dvr0","/dev/dvb/adapter1/dvr0","/dev/dvb/adapter2/dvr0","/dev/dvb/adapter3/dvr0",
20 +"/dev/dvb/adapter4/dvr0","/dev/dvb/adapter5/dvr0","/dev/dvb/adapter6/dvr0","/dev/dvb/adapter7/dvr0",
21 +"/dev/dvb/adapter8/dvr0","/dev/dvb/adapter9/dvr0","/dev/dvb/adapter10/dvr0","/dev/dvb/adapter11/dvr0",
22 +"/dev/dvb/adapter12/dvr0","/dev/dvb/adapter13/dvr0","/dev/dvb/adapter14/dvr0","/dev/dvb/adapter15/dvr0",
23 +"/dev/dvb/adapter16/dvr0","/dev/dvb/adapter17/dvr0","/dev/dvb/adapter18/dvr0","/dev/dvb/adapter19/dvr0",
24 +"/dev/dvb/adapter20/dvr0","/dev/dvb/adapter21/dvr0","/dev/dvb/adapter22/dvr0","/dev/dvb/adapter23/dvr0",
25 +"/dev/dvb/adapter24/dvr0","/dev/dvb/adapter25/dvr0","/dev/dvb/adapter26/dvr0","/dev/dvb/adapter27/dvr0",
26 +"/dev/dvb/adapter28/dvr0","/dev/dvb/adapter29/dvr0","/dev/dvb/adapter30/dvr0","/dev/dvb/adapter31/dvr0"};
27 +char* demuxdev[32]={"/dev/dvb/adapter0/demux0","/dev/dvb/adapter1/demux0","/dev/dvb/adapter2/demux0","/dev/dvb/adapter3/demux0",
28 +"/dev/dvb/adapter4/demux0","/dev/dvb/adapter5/demux0","/dev/dvb/adapter6/demux0","/dev/dvb/adapter7/demux0",
29 +"/dev/dvb/adapter8/demux0","/dev/dvb/adapter9/demux0","/dev/dvb/adapter10/demux0","/dev/dvb/adapter11/demux0",
30 +"/dev/dvb/adapter12/demux0","/dev/dvb/adapter13/demux0","/dev/dvb/adapter14/demux0","/dev/dvb/adapter15/demux0",
31 +"/dev/dvb/adapter16/demux0","/dev/dvb/adapter17/demux0","/dev/dvb/adapter18/demux0","/dev/dvb/adapter19/demux0",
32 +"/dev/dvb/adapter20/demux0","/dev/dvb/adapter21/demux0","/dev/dvb/adapter22/demux0","/dev/dvb/adapter23/demux0",
33 +"/dev/dvb/adapter24/demux0","/dev/dvb/adapter25/demux0","/dev/dvb/adapter26/demux0","/dev/dvb/adapter27/demux0",
34 +"/dev/dvb/adapter28/demux0","/dev/dvb/adapter29/demux0","/dev/dvb/adapter30/demux0","/dev/dvb/adapter31/demux0"};
35  #else
36  char* frontenddev[4]={"/dev/ost/frontend0","/dev/ost/frontend1","/dev/ost/frontend2","/dev/ost/frontend3"};
37  char* dvrdev[4]={"/dev/ost/dvr0","/dev/ost/dvr1","/dev/ost/dvr2","/dev/ost/dvr3"};
38 @@ -1137,8 +1158,8 @@ int main(int argc, char **argv)
39        } else if (strcmp(argv[i],"-c")==0) { // 
40          i++;
41          card=atoi(argv[i]);
42 -        if ((card < 0) || (card > 3)) {
43 -         fprintf(stderr,"card must be between 0 and 3\n");
44 +        if ((card < 0) || (card > 31)) {
45 +         fprintf(stderr,"card must be between 0 and 31\n");
46            exit(-1);
47          }
48        } else if (strcmp(argv[i],"-x")==0) { // 
This page took 0.074226 seconds and 3 git commands to generate.