> On Jan 25 16:12:26 CET 2007 Hans Verkuil wrote
> On Thursday 25 January 2007 11:01, Viragh Janos wrote:
>> >i supposed you mean in /trunk
>> >make v4l-checkout
>
>>No, I didn't. You work from the v4l-dvb-kernel repository. You need to
>>have the mercurial revision control system installed
>>(http://www.selenic.com/mercurial/wiki/), then run 'hg clone
>>http://linuxtv.org/hg/~mrechberger/v4l-dvb-kernel', 'cd' to
>>v4l-dvb-kernel, then run 'make ivtv' from there. That command will
>>automatically check out the latest ivtv from subversion. I told you
>>that it isn't a trivial exercise :-)
>> Hans
> OK, this (almost) works:
>
> make gives the duplicate case value errors seen in Zoltan Karcagi's
> message
> as well, but after my (uneducated) guess:
>
> $diff -c /tmp/v4l-dvb-kernel/v4l/ivtv/driver/ivtv-ioctl.c
> /tmp/ivtv-ioctl.c.orig
> *** /tmp/v4l-dvb-kernel/v4l/ivtv/driver/ivtv-ioctl.c 2007-01-26
> 10:19:23.000000000 +0100
> --- /tmp/ivtv-ioctl.c.orig 2007-01-26 10:15:39.000000000 +0100
> ***************
> *** 560,565 ****
> --- 560,566 ----
> return ivtv_i2c_id(itv, reg->i2c_id, cmd, reg);
> return ivtv_itvc(itv, cmd, arg);
>
> + case VIDIOC_INT_S_REGISTER:
> #if LINUX_VERSION_CODE <= KERNEL_VERSION(2, 6, 18)
> case IVTV_INT_S_REGISTER:
> cmd = VIDIOC_INT_S_REGISTER;
> ***************
> *** 1446,1451 ****
> --- 1447,1453 ----
>
> switch (cmd) {
> case VIDIOC_INT_G_REGISTER:
> + case VIDIOC_INT_S_REGISTER:
> #if LINUX_VERSION_CODE <= KERNEL_VERSION(2, 6, 18)
> case IVTV_INT_S_REGISTER:
> #endif
>
> finally i get the necesssary modules:
>
> $ /sbin/modinfo ./v4l/ivtv.ko|grep ZAP
> 19 = Yuan PG600V2/GotView PCI DVD Lite/Club3D
> ZAP-TV1x01
> $ /sbin/modinfo ./v4l/xc3028-tuner.ko
> filename: ./v4l/xc3028-tuner.ko
> description: Xceive xc3028 silicon tuner
> author: Markus Rechberger <[EMAIL PROTECTED]>
> license: GPL
> vermagic: 2.6.18-1.2257.fc5 mod_unload 686 REGPARM 4KSTACKS gcc-4.1
> depends: i2c-core,tuner
> srcversion: 0DE67ACA7C5730FA9ABAA11
>
> unfortunately i don't understand that IVTV_INT_S_REGISTER ioctl magic,
> and don't know whether these changes affect the whole functionality of
> the
> code.
The REGISTER ioctls are for debugging and don't affect the functionality
at all.
Hans
_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel