aboutsummaryrefslogtreecommitdiff
path: root/lib/dvb
diff options
context:
space:
mode:
authorghost <andreas.monzner@multimedia-labs.de>2010-06-28 18:27:26 +0200
committerghost <andreas.monzner@multimedia-labs.de>2010-06-28 18:27:47 +0200
commit2048bec4bfd7a99833b50557020a43d05d92ac8b (patch)
tree7034e28a7d69f04d183f25af7b9a13a006a873ea /lib/dvb
parentf2c01bcd97d3b0418fa51668cc95f488d6390c93 (diff)
downloadenigma2-2048bec4bfd7a99833b50557020a43d05d92ac8b.tar.gz
enigma2-2048bec4bfd7a99833b50557020a43d05d92ac8b.zip
add support for /proc/stb/frontend/X/lnb_sense
Diffstat (limited to 'lib/dvb')
-rw-r--r--lib/dvb/frontend.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/dvb/frontend.cpp b/lib/dvb/frontend.cpp
index 233921dc..5d3d36d7 100644
--- a/lib/dvb/frontend.cpp
+++ b/lib/dvb/frontend.cpp
@@ -1435,9 +1435,11 @@ int eDVBFrontend::readInputpower()
return 0;
int power=m_slotid; // this is needed for read inputpower from the correct tuner !
char proc_name[64];
- sprintf(proc_name, "/proc/stb/fp/lnb_sense%d", m_slotid);
- FILE *f=fopen(proc_name, "r");
- if (f)
+ char proc_name2[64];
+ sprintf(proc_name, "/proc/stb/frontend/%d/lnb_sense", m_slotid);
+ sprintf(proc_name2, "/proc/stb/fp/lnb_sense%d", m_slotid);
+ FILE *f;
+ if ((f=fopen(proc_name, "r")) || (f=fopen(proc_name2, "r")))
{
if (fscanf(f, "%d", &power) != 1)
eDebug("read %s failed!! (%m)", proc_name);