Kernel-mode generic AV/C subinit and streaming driver for Windows XP SP2 or above. * AV/C Client driver with generic API to be installed as a control driver for any AV/C compatible device on 1394 bus. This driver would allow sending AV/C commands and receiving replies, and allow reading and writing to the node's 1394 memory space (for example, to retrieve Configuration ROM). * AV/C Streaming driver, which would be loaded at the same time as the client driver to provide kernel streaming functionality (streaming MPEG2TS to and from 1394 node by using input and output plugs and provide a DirectShow(tm) compatible source/target filter. Streaming driver should support simultaneous input and output of MPEG2TS streams. * Commented installation .inf file with example of device IDs and how to add more supported device IDs. References: Windows XP DDK: AV/C Client Drivers, AV/C Streaming, [url removed, login to view] Overview, [url removed, login to view] Device IDs. The coder who accepts this project must have a AV/C compatible 1394 device to test with - ATSC digital tuner, digital TV with DTVLink (1394), a D-VHS deck with 1394 ports, or an AV-HDD Player/Recorder. Protocol documentation for testing will be provided depending on type of device available.
1) Complete and fully-functional working driver in executable form as well as complete (and preferably commented) source code of all work done. If a test application is developed during creation of the driver, source code for the test application must be included. 2) Deliverables must be in ready-to-use condition: [url removed, login to view]: AV/C client driver [url removed, login to view]: AV/C streaming driver [url removed, login to view]: Installation INF file 3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. No GPL / LGPL, etc unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal agreement).
Windows XP SP2 or above