> 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

Reply via email to