What is IVTV?
The IVTV project started in early 2003 with the primary goal of providing a Linux Open Source driver for series of Conexant based TV cards. The project is developing a clean room driver for cards based on the iCompression iTVC15 or Conexant CX23415/CX23416 MPEG codec. A clean room implementation is needed as Conexant will only release the data sheet for the iTVC codec under a Non-disclosure agreement. Examples of such cards are the Hauppauge PVR 250/350 series of MPEG video capture cards, the Hauppauge "freestyle" and the AVerMedia M179 AVerTV. The M179 uses a Sony SBX1637 audio module which is not supported by the current driver so while you can capture video, you get no audio yet. The freestyle hasn't been tested, but it should work, or at least be easy to get working.
At its current state, many iTVC based cards are usable with this driver, and work continues to remove bugs, support more cards and to develop towards V4L2 compliance.
The IVTV drivers are in constant development, and like in many open source projects there is a stable/unstable release system. Some cards are only supported by the unstable drivers, and often only with a particular unstable version.
Current development source can be found here.
- Primary IVTV Wiki The original IVTV Project Website at sourceforge and original IVTV Wiki are being merged into this new site.
- Primary FAQ
- Mailing List. The best place to ask questions, but search the archives and documentation first.
- Original IVTV Wiki A plethora of information on the IVTV driver, HowTos, and setup examples; this is currently being merged into the Primary IVTV Wiki (top of list).