Hi Guys!
I just tested an old Canon MV3i DV camcorder over Firewire into vlc 0.7.1 DirectShow and it worked pretty fine, great programming Guys!
Two problems manifested themselves though, both may need programming to solve - dunno. One easy and one tough:
Easy: Audio on most DV cams can be either 16 bit or 12 bit per sample, vlc seems to pick 16 as default even when the DV signal is 12. This leads to weak Right channel and horrible noises in the Left channel.
Quick solve is to set it to mono and turn up the volume...
Tough: Sending the DV stream direct to the screen works fine in raw but it eats something like 80% CPU on my 2Ghz P4 with 512Ram.
Running in fullscreen or adding a deinterlace filter hangs vlc in seconds.
Dont know what is causing this. Bad driver optimization?
Doing transcode and stream kills it as well, even when not copying to local screen.
I tried copying the video to disk and open the resulting AVI file in VLC, this gave exactly the same results - so I guess its not in the DirectShow implementation...
Running the same AVI file in BSPlayer worked fine.
Otherwise its a great app
Cheers!