Project BS-Digital/1394 allows completely digital recording of original, unmodified MPEG2 Transport Streams as received by your HDTV Tuner or TV set, using FireWire (i.Link) cable. Using the software, Linux PC becomes a cheap DVHS target device, recording Hi-Vision content. By emulating AV/C Tape Target device on the FireWire bus, Linux PC is detected as DVHS by HDTV Tuners and TV sets. This allows you to use EPG and "Recording reservation" functions on your HDTV equipment to perform timed or temporary recordings.
The software here is based on open-source ddr1394 application by Dan Dennedy (announcement here), modified to work with Japanese Hi-Vision hardware. Also, it might be rewritten in C in the very near future (see sample vcr1394 application).
Note on OHCI cards: TI-chipset cards are known to work (I've tried 3 of them). VIA-based cards may or may not work. Linux support for VIA / NEC chipsets is quite shitty. Better be using original TI chipset. 玄人志向 IEEE1394VS3-PCI and IEEE1394VS4-PCI are VIA, useless. This is the board I use.
I have various other 1394 A/V Working Group documentation, such as AV/C drafts, protocol specifications, etc. Feel free to contact me if there is a particular document you are trying to locate.
If you wish to help with this project, have the equipment necessary (this
means you have a BSD tuner and/or DVHS deck), please contact timecop @ pbx .
mine . nu.
Because all the specifications are only available in ENGLISH, you should attempt to read English before trying to work on this project.