2003-12-19 08:14:52 UTC
Aarrrgh (Hello),
I've been messing with dvbackup (0.0.4) for a few weeks and can't get a restore to work. I'm running RH9 with firewire support (ohci1394, video1394, raw1394, dv1394, etc.) and a Sharp (VL-NZ100) DV camera (NTSC).
dvgrab works flawlessly. I can successfully capture video from the camera.
I managed to create a backup with the following command.
%find . | cpio -o -H crc | dvbackup -n --prefix=125 | dvconnect -s -b 500 --video-1394-version=2 --syt-offset=14000 --cip-n-ntsc=2436 --cip-d-ntsc=38400
The data streams to the camera and I get the Penguin graphic (on the camera). Everything appears to be working. But when I try to test, or restore the data I get "Frame buffer overrun: Frame discarded!" from dvconnect.
My test command...
%dvconnect | dvbackup -t
My restore command...
%dvconnect | dvbackup -d | cpio -imV
...I also tried the "--" options above (--cip..., --syt..., etc.)
Out of frustration, I tried bypassing dvconnect by dumping the data to my hard drive with dvgrab.
%dvgrab --format raw temp.dv
Then streaming this file (temp.dv) to dvbackup (and cpio).
%cat test.dv | dvbackup -d -v | cpio -hmV
Surprisingly it works! Except for the fact that dvgrab won't capture raw data past 2GB (and I have to spool 2GB to my hard drive before decoding it with dvbackup).
So... what am I doing wrong with dvconnect? How can dvconnect stream *to* the DV camera, but not stream *from* it?
Again, I'm using an NTSC camera (I couldn't find the NTSC patch from 8/28/01).
Thanks,
Mario