Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] cannot start vdr-1.1.20 on SuSE 8.1



hi all,

I've got a problem starting vdr-1.1.20 on a SuSE 8.1. Compiling was 
problematic but I managed to compile it with the installed gcc/g++ (what 
ever). While it was not possible to compile DVB as it is described by various 
FAQ's, I used the dvb that is part of SuSE (rcdvb start). My Siemens-Fujitsu 
showed some Information on the TV-Screen (can't remember, but will look it up 
if necessary). Starting vdr leaves both TV and monitor black, no errors 
there. But /var/log/messages shows

---
dvb: 1 dvb(s) found!
vdr(939): ERROR (dvbdevice.c,477): Unknown error 515
        : ERROR: can't set filter

        : ERROR (dvbdevice.c,297): Unknown error 515

---

My guess is a incompatibility with the gcc 3.2 in the file dvbdevice.c
here's an excerpt

--- lines 287-303
  // We only check the devices that must be present - the others will be 
checked
 before accessing them://XXX

  if (fd_frontend >= 0) {
     dvb_frontend_info feinfo;
     siProcessor = new cSIProcessor(DvbName(DEV_DVB_DEMUX, n));
     if (ioctl(fd_frontend, FE_GET_INFO, &feinfo) >= 0) {
        frontendType = feinfo.type;
        dvbTuner = new cDvbTuner(fd_frontend, CardIndex(), frontendType);
        }
     else
        LOG_ERROR;
     }
  else
     esyslog("ERROR: can't open DVB device %d", n);

  aPid1 = aPid2 = 0;
}
---

and

--- lines 474-478
void cDvbDevice::SetVideoFormat(bool VideoFormat16_9)
{
  if (HasDecoder())
     CHECK(ioctl(fd_video, VIDEO_SET_FORMAT, VideoFormat16_9 ? 
VIDEO_FORMAT_16_9
 : VIDEO_FORMAT_4_3));
}
---

I'm not that much in programming, so it leaves me out in the cold here! Can 
anybody help me pls?  Maybe it's just a little correction necessary

thanx a lot, Lothar


--
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe vdr" as subject.



Home | Main Index | Thread Index