Image Acquisition error "Insufficient 1394 bus resources"

I'm using the Image Acquisition Toolbox to acquire video from a firewire camera and log it to the hard drive. I occasionally get an error that says:
"Insufficient 1394 bus resources..."
Assuming I want to maintain my camera resolution (640x480) and frame rate (30fps), is there anything I can do on the software end to avoid this problem?

Answers (1)

Do you also have a built-in web cam? Disable that in Device Manager.

4 Comments

Nope, I don't have a built-in web cam. I also don't have any other firewire devices connected.
You can use this code to launch Device Manager:
% Launch Device Manager.
% However program does not continue until user closes Device Manager.
% system('C:\Windows\System32\devmgmt.msc')
Unfortunately I don't know how to get it to continue with your program after Device Manager is launched. The program seems to wait there until the user closes down Device Manager, and then it continues with your program. Same thing for dos(). This is the behavior it's supposed to have according to the help. I wish there was an option to launch a system command and then continue with MATLAB execution. Maybe there is but probably only Yair knows how to do that.
@IA, there is! You can use an & at the end of the line.
This is in the Tips section
Sean, thanks for the "tip" - I didn't notice it because the "Tips" section is collapsed by default in the help documentation. I have a need for this right away, so thanks again, it works great.

Sign in to comment.

Asked:

on 30 Apr 2013

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!