Update of /cvsroot/dvbtools/dvbstream
In directory usw-pr-cvs1:/tmp/cvs-serv7100
Modified Files:
dvbstream.c
Log Message:
exit on tuning error
Index: dvbstream.c
===================================================================
RCS file: /cvsroot/dvbtools/dvbstream/dvbstream.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** dvbstream.c 27 Aug 2002 06:53:31 -0000 1.5
--- dvbstream.c 27 Aug 2002 07:05:32 -0000 1.6
***************
*** 611,620 ****
if ( (freq>100000000)) {
if (open_fe(&fd_frontend,0)) {
! tune_it(fd_frontend,0,freq,0,0,tone,specInv,diseqc,modulation,HP_CodeRate,TransmissionMode,guardInterval,bandWidth);
close(fd_frontend);
}
} else if ((freq!=0) && (pol!=0) && (srate!=0)) {
if (open_fe(&fd_frontend,&fd_sec)) {
! tune_it(fd_frontend,fd_sec,freq,srate,pol,tone,specInv,diseqc,modulation,HP_CodeRate,TransmissionMode,guardInterval,bandWidth);
close(fd_frontend);
if (fd_sec) close(fd_sec);
--- 611,620 ----
if ( (freq>100000000)) {
if (open_fe(&fd_frontend,0)) {
! i=tune_it(fd_frontend,0,freq,0,0,tone,specInv,diseqc,modulation,HP_CodeRate,TransmissionMode,guardInterval,bandWidth);
close(fd_frontend);
}
} else if ((freq!=0) && (pol!=0) && (srate!=0)) {
if (open_fe(&fd_frontend,&fd_sec)) {
! i=tune_it(fd_frontend,fd_sec,freq,srate,pol,tone,specInv,diseqc,modulation,HP_CodeRate,TransmissionMode,guardInterval,bandWidth);
close(fd_frontend);
if (fd_sec) close(fd_sec);
***************
*** 622,625 ****
--- 622,626 ----
}
+ if (i<0) { exit(i); }
for (i=0;i<npids;i++) {
|