> I echo that! > > What's the best way to integrate this into a kernel? Which kernel > should it be applied to, and is it just a case of copying the updates > over the unpacked kernel?
For those interested in bleeding edge development: Get mercurial: http://www.selenic.com/mercurial/wiki/ Compile and install that. Then: hg clone http://www.linuxtv.org/hg/~hverkuil/ivtv cd ivtv make make install And you have the bleeding edge v4l-dvb drivers, including ivtv. This should work for kernels >= 2.6.18 (possibly also older kernels). Once this tree is merged into the main v4l-dvb repository you can use: hg clone http://www.linuxtv.org/hg/v4l-dvb to get the sources. But beware: I'm not sure whether MythTV will still work with this version. It will certainly not work if you have a PVR-350. Ditto for the Xdriver. MythTV (and other apps) need to be converted to the new API first. Regards, Hans > > Regards > Nick > > On 27 Feb 2007, at 05:14, Ricardo Lugo wrote: > >> Hans, >> >> No, thank YOU! >> >> - Rick >> >> On Feb 26, 2007, at 11:24 AM, Hans Verkuil wrote: >> >>> Mauro, >>> >>> Please pull from http://linuxtv.org/hg/~hverkuil/ivtv for: >>> >>> - Add ivtv driver for the Conexant cx23416/cx23415 MPEG encoder/ >>> decoder >>> >>> It took three core maintainers, over four years of work, eight new >>> i2c >>> modules, eleven new V4L2 ioctls, three new DVB video ioctls, a Sliced >>> VBI API, a new MPEG encoder API, an enhanced DVB video MPEG decoding >>> API, major YUV/OSD contributions from Ian and John, web/wiki/svn/trac >>> support from Axel Thimm, (hardware) support from Hauppauge, support >>> and >>> assistance from the v4l-dvb people and the many, many users of >>> ivtv to >>> finally make it possible to merge this driver into the kernel. >>> >>> Thank you all! >>> >>> Hans >>> >>> a/v4l/Makefile.ivtv | 21 >>> b/linux/drivers/media/video/ivtv/Kconfig | 26 >>> b/linux/drivers/media/video/ivtv/Makefile | 7 >>> b/linux/drivers/media/video/ivtv/ivtv-audio.c | 74 + >>> b/linux/drivers/media/video/ivtv/ivtv-audio.h | 23 >>> b/linux/drivers/media/video/ivtv/ivtv-cards.c | 964 +++++++++++ >>> +++ >>> b/linux/drivers/media/video/ivtv/ivtv-cards.h | 207 +++ >>> b/linux/drivers/media/video/ivtv/ivtv-controls.c | 309 ++++ >>> b/linux/drivers/media/video/ivtv/ivtv-controls.h | 21 >>> b/linux/drivers/media/video/ivtv/ivtv-driver.c | 1389 >>> ++++++++++++++++++++ >>> b/linux/drivers/media/video/ivtv/ivtv-driver.h | 866 ++++++++++++ >>> b/linux/drivers/media/video/ivtv/ivtv-fileops.c | 918 ++++++++++ >>> +++ >>> b/linux/drivers/media/video/ivtv/ivtv-fileops.h | 45 >>> b/linux/drivers/media/video/ivtv/ivtv-firmware.c | 272 ++++ >>> b/linux/drivers/media/video/ivtv/ivtv-firmware.h | 25 >>> b/linux/drivers/media/video/ivtv/ivtv-gpio.c | 307 ++++ >>> b/linux/drivers/media/video/ivtv/ivtv-gpio.h | 25 >>> b/linux/drivers/media/video/ivtv/ivtv-i2c.c | 763 +++++++++++ >>> b/linux/drivers/media/video/ivtv/ivtv-i2c.h | 38 >>> b/linux/drivers/media/video/ivtv/ivtv-ioctl.c | 1562 >>> +++++++++++++++++++++++ >>> b/linux/drivers/media/video/ivtv/ivtv-ioctl.h | 28 >>> b/linux/drivers/media/video/ivtv/ivtv-irq.c | 822 ++++++++++++ >>> b/linux/drivers/media/video/ivtv/ivtv-irq.h | 28 >>> b/linux/drivers/media/video/ivtv/ivtv-mailbox.c | 360 +++++ >>> b/linux/drivers/media/video/ivtv/ivtv-mailbox.h | 25 >>> b/linux/drivers/media/video/ivtv/ivtv-queue.c | 262 +++ >>> b/linux/drivers/media/video/ivtv/ivtv-queue.h | 64 >>> b/linux/drivers/media/video/ivtv/ivtv-streams.c | 977 +++++++++++ >>> +++ >>> b/linux/drivers/media/video/ivtv/ivtv-streams.h | 31 >>> b/linux/drivers/media/video/ivtv/ivtv-udma.c | 200 ++ >>> b/linux/drivers/media/video/ivtv/ivtv-udma.h | 43 >>> b/linux/drivers/media/video/ivtv/ivtv-vbi.c | 551 ++++++++ >>> b/linux/drivers/media/video/ivtv/ivtv-vbi.h | 31 >>> b/linux/drivers/media/video/ivtv/ivtv-version.h | 26 >>> b/linux/drivers/media/video/ivtv/ivtv-video.c | 150 ++ >>> b/linux/drivers/media/video/ivtv/ivtv-video.h | 25 >>> b/linux/drivers/media/video/ivtv/ivtv-yuv.c | 1135 >>> ++++++++++++++++ >>> b/linux/drivers/media/video/ivtv/ivtv-yuv.h | 28 >>> b/linux/include/media/ivtv.h | 65 >>> linux/drivers/media/video/Kconfig | 2 >>> linux/drivers/media/video/Makefile | 1 >>> v4l/Makefile | 35 >>> 42 files changed, 12700 insertions(+), 51 deletions(-) >>> >>> _______________________________________________ >>> ivtv-devel mailing list >>> ivtv-devel@ivtvdriver.org >>> http://ivtvdriver.org/mailman/listinfo/ivtv-devel >> >> >> _______________________________________________ >> ivtv-devel mailing list >> ivtv-devel@ivtvdriver.org >> http://ivtvdriver.org/mailman/listinfo/ivtv-devel > > > _______________________________________________ > ivtv-devel mailing list > ivtv-devel@ivtvdriver.org > http://ivtvdriver.org/mailman/listinfo/ivtv-devel > _______________________________________________ ivtv-devel mailing list ivtv-devel@ivtvdriver.org http://ivtvdriver.org/mailman/listinfo/ivtv-devel