Hi Mauro,

Please pull from http://www.linuxtv.org/hg/~hverkuil/v4l-dvb-cx18 for 
the following:

- cx18: new driver for the Conexant CX23418 MPEG encoder chip
- cx18: add new cx18-ctl control utility

Regards,

        Hans

---------------------------------------------------

>From the hg log:

Many thanks to Steve Toth from Hauppauge and Nattu Dakshinamurthy from 
Conexant for their support. I am in particular thankful to Hauppauge 
since without their help this driver would not exist. It should also be 
noted that Steve did the work to get the DVB part up and running.
Thank you!

----------------------------------------------------

>From the cx18 documentation:

Some notes regarding the cx18 driver for the Conexant CX23418 MPEG
encoder chip:

1) The only hardware currently supported is the Hauppauge HVR-1600.

2) Some people have problems getting the i2c bus to work. Cause unknown.
   The symptom is that the eeprom cannot be read and the card is
   unusable.

3) The audio from the analog tuner is mono only. Probably caused by
   incorrect audio register information in the datasheet. We are
   waiting for updated information from Conexant.

4) VBI (raw or sliced) has not yet been implemented.

5) MPEG indexing is not yet implemented.

6) The driver is still a bit rough around the edges, this should
   improve over time.


Firmware:

The firmware needs to be extracted from the Windows Hauppauge HVR-1600 
driver, available here:

http://hauppauge.lightpath.net/software/install_cd/hauppauge_cd_3.4d1.zip

Unzip, then copy the following files to the firmware directory and 
rename them as follows:

Drivers/Driver18/hcw18apu.rom -> v4l-cx23418-apu.fw
Drivers/Driver18/hcw18enc.rom -> v4l-cx23418-cpu.fw
Drivers/Driver18/hcw18mlC.rom -> v4l-cx23418-dig.fw

------------------------------------------------------


diffstat:
 b/linux/Documentation/video4linux/cx18.txt          |   34
 b/linux/drivers/media/video/cx18/Kconfig            |   20
 b/linux/drivers/media/video/cx18/Makefile           |   11
 b/linux/drivers/media/video/cx18/cx18-audio.c       |   74 +
 b/linux/drivers/media/video/cx18/cx18-audio.h       |   26
 b/linux/drivers/media/video/cx18/cx18-av-audio.c    |  361 +++++++
 b/linux/drivers/media/video/cx18/cx18-av-core.c     |  879 
++++++++++++++++++
 b/linux/drivers/media/video/cx18/cx18-av-core.h     |  318 ++++++
 b/linux/drivers/media/video/cx18/cx18-av-firmware.c |  120 ++
 b/linux/drivers/media/video/cx18/cx18-av-vbi.c      |  413 ++++++++
 b/linux/drivers/media/video/cx18/cx18-cards.c       |  277 +++++
 b/linux/drivers/media/video/cx18/cx18-cards.h       |  170 +++
 b/linux/drivers/media/video/cx18/cx18-controls.c    |  306 ++++++
 b/linux/drivers/media/video/cx18/cx18-controls.h    |   24
 b/linux/drivers/media/video/cx18/cx18-driver.c      |  971 
++++++++++++++++++++
 b/linux/drivers/media/video/cx18/cx18-driver.h      |  514 ++++++++++
 b/linux/drivers/media/video/cx18/cx18-dvb.c         |  289 +++++
 b/linux/drivers/media/video/cx18/cx18-dvb.h         |   26
 b/linux/drivers/media/video/cx18/cx18-fileops.c     |  746 
+++++++++++++++
 b/linux/drivers/media/video/cx18/cx18-fileops.h     |   45
 b/linux/drivers/media/video/cx18/cx18-firmware.c    |  380 +++++++
 b/linux/drivers/media/video/cx18/cx18-firmware.h    |   25
 b/linux/drivers/media/video/cx18/cx18-gpio.c        |   89 +
 b/linux/drivers/media/video/cx18/cx18-gpio.h        |   24
 b/linux/drivers/media/video/cx18/cx18-i2c.c         |  460 +++++++++
 b/linux/drivers/media/video/cx18/cx18-i2c.h         |   33
 b/linux/drivers/media/video/cx18/cx18-ioctl.c       |  878 
++++++++++++++++++
 b/linux/drivers/media/video/cx18/cx18-ioctl.h       |   30
 b/linux/drivers/media/video/cx18/cx18-irq.c         |  179 +++
 b/linux/drivers/media/video/cx18/cx18-irq.h         |   37
 b/linux/drivers/media/video/cx18/cx18-mailbox.c     |  372 +++++++
 b/linux/drivers/media/video/cx18/cx18-mailbox.h     |   73 +
 b/linux/drivers/media/video/cx18/cx18-queue.c       |  282 +++++
 b/linux/drivers/media/video/cx18/cx18-queue.h       |   59 +
 b/linux/drivers/media/video/cx18/cx18-scb.c         |  121 ++
 b/linux/drivers/media/video/cx18/cx18-scb.h         |  285 +++++
 b/linux/drivers/media/video/cx18/cx18-streams.c     |  593 ++++++++++++
 b/linux/drivers/media/video/cx18/cx18-streams.h     |   33
 b/linux/drivers/media/video/cx18/cx18-vbi.c         |  208 ++++
 b/linux/drivers/media/video/cx18/cx18-vbi.h         |   26
 b/linux/drivers/media/video/cx18/cx18-version.h     |   34
 b/linux/drivers/media/video/cx18/cx18-video.c       |   45
 b/linux/drivers/media/video/cx18/cx18-video.h       |   22
 b/linux/drivers/media/video/cx18/cx23418.h          |  458 +++++++++
 b/v4l2-apps/util/cx18-ctl.c                         |  496 ++++++++++
 linux/drivers/media/video/Kconfig                   |    2
 linux/drivers/media/video/Makefile                  |    1
 linux/include/media/v4l2-chip-ident.h               |    1
 v4l/versions.txt                                    |    1
 v4l2-apps/util/Makefile                             |    2
 v4l2-apps/util/v4l2-dbg.cpp                         |    3
 51 files changed, 10875 insertions(+), 1 deletion(-)

_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

Reply via email to