]>
Commit | Line | Data |
---|---|---|
0a00fa5d TP |
1 | --- dvbtune.c_a 2016-08-27 18:03:56.773002109 +0200 |
2 | +++ dvbtune.c 2016-08-27 19:34:17.950953291 +0200 | |
3 | @@ -1117,8 +1117,8 @@ | |
4 | if (argc==1) { | |
5 | fprintf(stderr,"Usage: dvbtune [OPTIONS]\n\n"); | |
6 | fprintf(stderr,"Standard options:\n\n"); | |
7 | - fprintf(stderr,"-f freq absolute Frequency (DVB-S in Hz or DVB-T in Hz)\n"); | |
8 | - fprintf(stderr," or L-band Frequency (DVB-S in Hz or DVB-T in Hz)\n"); | |
9 | + fprintf(stderr,"-f freq absolute Frequency (DVB-S in [Mk]Hz or DVB-T in ([Mk]?)Hz)\n"); | |
10 | + fprintf(stderr," or L-band Frequency (DVB-S in [Mk]Hz) or DVB-T UHF channel number\n"); | |
11 | fprintf(stderr,"-p [H,V] Polarity (DVB-S only)\n"); | |
12 | fprintf(stderr,"-s N Symbol rate (DVB-S or DVB-C)\n"); | |
13 | fprintf(stderr,"-v vpid Decode video PID (full cards only)\n"); | |
14 | @@ -1279,12 +1279,19 @@ | |
15 | } | |
16 | } | |
17 | ||
18 | -#if 0 | |
19 | - if (!((freq > 100000000) || ((freq > 0) && (pol!=0) && (srate!=0)))) { | |
20 | + if (21 <= freq && freq <= 69) { | |
21 | + freq=(474+8*(freq-21))*1000000UL; | |
22 | + } else if (100 <= freq && freq <= 1000) { | |
23 | + freq*=1000000UL; | |
24 | + } else if (LOF1 <= freq*1000UL && freq*1000UL <= LOF2+SLOF-LOF1) { | |
25 | + freq*=1000UL; | |
26 | + } | |
27 | + if (!((freq > 100000) || ((freq > 0) && (pol!=0) && (srate!=0)))) { | |
28 | fprintf(stderr,"Invalid parameters\n"); | |
29 | exit(-1); | |
30 | } | |
31 | ||
32 | +#if 0 | |
33 | if((fd_dvr = open(dvrdev[card],O_RDONLY|O_NONBLOCK)) < 0){ | |
34 | fprintf(stderr,"FD %d: ",i); | |
35 | perror("fd_dvr DEMUX DEVICE: "); |