Index of /projects/gnuradio/mdvh/cx2388x/old
      Name                                                                Last modified       Size  Description

[DIR] Parent Directory 12-Apr-2007 02:42 - [   ] cx88-0.0.4-mdvh-hack-3.patch 25-Jan-2005 09:14 13k [   ] cx88-0.0.4-mdvh-hack3.tar.gz 25-Jan-2005 09:13 116k [   ] video4linux-20050124-173723-orig.tar.gz 25-Jan-2005 09:20 384k [   ] video4linux-20050124-mdvh-for-latest-kernels-untested-hack-2.tar.gz 25-Jan-2005 09:20 450k

This directory contains hacked drivers for cx2388x tv capture cards.

If you build them you get a whole load of new insmod options. 
You can see them using modinfo or by looking at the source (cx88-core.c, cx88-video.c)
Most of the new options are just a way of forcing registers at a certain value.

For example we have the module option cap_raw_all 
cap_raw_all,"A value of 1 enables continuous raw data mode capture."

This just sets bit 6 of Capture Control Register 24 h310180

By making all these registers user_settable it is easier to discuss and test different options without having to change the source and recompile all the time.
 
I first grabbed the latest video4linux sources and modified them only to find out that they don't compile on my machine.
So I changed back to an older version of the cx2388x video4linux driver.
This one (cx88-0.0.4-mdvh-hack3.tar.gz) does compile on my machine.
The compiler notified me of some typos so I corrected them. These corrections are not yet in video4linux-20050124-mdvh-for-latest-kernels-untested-hack-2.tar.gz  

cx88-0.0.4-mdvh-hack3.tar.gz  This is the modified driver to use (compiles on my machine)
cx88-0.0.4-mdvh-hack-3.patch  The diff between  cx88-0.0.4-orig and   cx88-0.0.4-mdvh-hack3
cx88-0.0.4-orig.tar.gz        Unmodified cx2388x driver  
video4linux-20050124-173723-orig.tar.gz    Unmodified newer cx2388x driver 
video4linux-20050124-mdvh-for-latest-kernels-untested-hack-2.tar.gz newer driver with the same hacks but still some typos
CX23883_datasheet.pdf         Datasheet of cx23880/1/2/3 describing all the registers