mirror of
https://anongit.gentoo.org/git/repo/gentoo.git
synced 2025-12-17 23:48:20 +00:00
introduce subslot dependency on media-video/vdr Signed-off-by: Martin Dummer <martin.dummer@gmx.net> Part-of: https://github.com/gentoo/gentoo/pull/43952 Closes: https://github.com/gentoo/gentoo/pull/43952 Signed-off-by: Sam James <sam@gentoo.org>
23 lines
808 B
Diff
23 lines
808 B
Diff
--- a/devstatus.c
|
|
+++ b/devstatus.c
|
|
@@ -199,6 +199,10 @@
|
|
private:
|
|
public:
|
|
void deviceinfoAsString(cDevice *d) {
|
|
+ cDvbDevice *dvb = dynamic_cast<cDvbDevice *>(d);
|
|
+ if (dvb == NULL)
|
|
+ return;
|
|
+
|
|
struct dvb_frontend_info m_FrontendInfo;
|
|
int m_Frontend;
|
|
// fe_status_t status;
|
|
@@ -208,8 +212,7 @@
|
|
char* output = NULL;
|
|
|
|
#define FRONTEND_DEVICE "/dev/dvb/adapter%d/frontend%d"
|
|
-// cString dev = cString::sprintf(FRONTEND_DEVICE, d->CardIndex() + 1, 0);
|
|
- cString dev = cString::sprintf(FRONTEND_DEVICE, d->CardIndex(), 0);
|
|
+ cString dev = cString::sprintf(FRONTEND_DEVICE, dvb->Adapter(), dvb->Frontend());
|
|
m_Frontend = open(dev, O_RDONLY | O_NONBLOCK);
|
|
if (m_Frontend < 0) {
|
|
return;
|