git.cweiske.de
/
enigma2.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
f1b8049
)
small SNRdb correction for latest 4501 firmware
author
ghost
<andreas.monzner@multimedia-labs.de>
Mon, 8 Dec 2008 22:22:22 +0000
(23:22 +0100)
committer
ghost
<andreas.monzner@multimedia-labs.de>
Mon, 8 Dec 2008 22:22:22 +0000
(23:22 +0100)
lib/dvb/frontend.cpp
patch
|
blob
|
history
diff --git
a/lib/dvb/frontend.cpp
b/lib/dvb/frontend.cpp
index d890c9757e3aa5a4d69eae5b358f95bb1e61d2bb..af974c81f7cbcf2a6a46cd27f703a964de134f5c 100644
(file)
--- a/
lib/dvb/frontend.cpp
+++ b/
lib/dvb/frontend.cpp
@@
-780,6
+780,7
@@
int eDVBFrontend::readFrontendData(int type)
}
#endif
ret = (int)(snr_in_db * 100);
}
#endif
ret = (int)(snr_in_db * 100);
+ ret -= 150; // -1.5db for latest bcm4501 firmware..
}
else if (strstr(m_description, "Alps BSBE1 C01A") ||
!strcmp(m_description, "Alps -S(STV0288)"))
}
else if (strstr(m_description, "Alps BSBE1 C01A") ||
!strcmp(m_description, "Alps -S(STV0288)"))
@@
-857,8
+858,8
@@
int eDVBFrontend::readFrontendData(int type)
return snr;
switch(m_type)
{
return snr;
switch(m_type)
{
- case feSatellite: // we assume a max of 1
7.5
db here
- return ret >= 1
750 ? 65536 : ret * 65536 / 175
0;
+ case feSatellite: // we assume a max of 1
6.0
db here
+ return ret >= 1
600 ? 65536 : ret * 65536 / 160
0;
case feCable: // we assume a max of 42db here
return ret >= 4200 ? 65536 : ret * 65536 / 4200;
case feTerrestrial: // we assume a max of 24db here
case feCable: // we assume a max of 42db here
return ret >= 4200 ? 65536 : ret * 65536 / 4200;
case feTerrestrial: // we assume a max of 24db here