Originally posted by jsb_hburg
Hey, go for it! I gave it a whirl and the file stored in my "home" user directory. It would be great to be able to store on an external hard drive. If you can integrate channel changing, that would be awesome.
Glad to hear it generally worked. Both enhancements should be straightforward. Hopefully I'll have some time tonight.
Was it more difficult to integrate AVC Browser with VirtualDVHS? I am only just learning Xcode. So, I wouldn't have a good idea as to time and effort to do so. My idea would be to move the connect and disconnect buttons for the input and output on channel 0, a small log window, the AVC Command button and AVC command field and add the channel change functionality. There is still the matter as to how to deal with the AVC device list.
It depends what you want to have in the end. Initially, I just want the ability to do timed records on the Mac with a clean interface - I don't need any DVHS functionality, since I don't have an external one, and I don't have a device that can control the Mac. For this, you need ~90% of what is in AVCBrowser, and ~2% of what is in VirtualDHVS, so I went this route. Tonight, I'll probably start from scratch now that I understand what is going on better.
If you need/want the DVHS type-functionality, it is probably easier to start with VirtualDVHS and pull in the AVSCBrowser stuff. This shouldn't be too bad, but since you need a significant portion of the AVCBrowser it means more integration work than just adding 2% of VDVHS to AVCBrowser. And it is really integration, as opposed to what I did which is mostly tacking something extra on. Being selfish
, I'll probably try to get the basic recording functionality I need for recording in an AVCBrowser-type app done first, but if no one has done it by then, I could certaintly do the VDVHS enhancement.
To give you a time estimate, I just started learning FireWire stuff 2 days ago, but am very familiar with XCode and moderately with Cocoa - the AVCBrowser update only took about an hour once I figured out what was going on. I would imagine a first pass at the DVHS update would be closer to 3-5hr for me, less for someone who has experience with this stuff.
Good luck if you give a shot! I'll post the source to what I posted above when I can get a page set up on Comcast, in case anyone wants to see what part I brought over.