Hi,
I was rebuilding my kernel to 2.6.17.7 and decided to update the dvb drivers (from the latest HG repository) at the same time. After that, I cant seem to build vdr-1.4.1-2 any longer. Has anyone seen this?
dvbdevice.c: In member function `virtual uchar* cDvbDevice::GrabImage(int&, bool, int, int, int)': dvbdevice.c:553: error: aggregate `video_mbuf mbuf' has incomplete type and cannot be defined dvbdevice.c:554: error: `VIDIOCGMBUF' was not declared in this scope dvbdevice.c:559: error: aggregate `video_capability vc' has incomplete type and cannot be defined dvbdevice.c:560: error: `VIDIOCGCAP' was not declared in this scope dvbdevice.c:561: error: aggregate `video_mmap vm' has incomplete type and cannot be defined dvbdevice.c:572: error: `VIDEO_PALETTE_RGB24' was not declared in this scope dvbdevice.c:573: error: `VIDIOCMCAPTURE' was not declared in this scope dvbdevice.c:573: error: `VIDIOCSYNC' was not declared in this scope dvbdevice.c:573: warning: unused variable 'VIDIOCMCAPTURE' dvbdevice.c:573: warning: unused variable 'VIDIOCSYNC' dvbdevice.c:572: warning: unused variable 'VIDEO_PALETTE_RGB24' dvbdevice.c:560: warning: unused variable 'VIDIOCGCAP' dvbdevice.c:554: warning: unused variable 'VIDIOCGMBUF' make: *** [dvbdevice.o] Error 1
Best Regards,
After reading the posts on the dvb driver mailing list, it would seem that VDR is not V4l2 compatible. It seems that upstream is trying to remove v4l1 completely. Is there a plan to convert the API in VDR?
BR.
Stone wrote:
After reading the posts on the dvb driver mailing list, it would seem that VDR is not V4l2 compatible. It seems that upstream is trying to remove v4l1 completely. Is there a plan to convert the API in VDR?
This can be done in the 1.5 developer version. VDR 1.4 will stay as it is.
Klaus