Asked — Edited

Missing Microphone Bug...

Hello, I spent the better part of the day trying to figure out why ARC and the projects in the EZ-B SDK would not recognize any of my video sources. I assumed it was being caused by the EZ-B.dll as other projects I've created are able to see the devices. Since I couldn't debug the EZ-B.dll (sure wish I could!) I Ultimately downloaded the DirectX.Capture package and stepped through the code. Turns out that DirectX.Capture assumes a microphone will be present and throws an exception when one isn't found - the EZ-B.dll just returns null for the list of devices...

Can you update the EZ-B.dll so that a microphone is optional when enumerating/opening video devices? I have a number of development boxes and not all of them are equipped with a mic. Thank you...

Robert


ARC Pro

Upgrade to ARC Pro

Get access to the latest features and updates before they're released. You'll have everything that's needed to unleash your robot's potential!

PRO
Synthiam
#1  

Oh wow! that's interesting. I will take a look today. I have a new release with an adjustable movement control delay for color tracking also. I'll throw this in the mix:)

PRO
Synthiam
#2  

Fixed in EZ-SDK v2011.05.27.00

Enjoy!:)

#3  

Awesome! After I wrote that I realized you've probably been using a laptop and have always had a mic present. I also found out that plugging a cable into the mic port (sans actual mic) was good enough to get past the detection routine on my machine. Thanks for the fast fix - very much appreciated!

PRO
Synthiam
#4  

Any time Rad!

You'll like the next release i imagine:D ... I am on vacation so the development is a little slower than normal. I just finished (needs to be tested now) a version of ARC that allows Scripts to interact with Controls.

You can assign a button or a voice command to "Enable Color Tracking". Or you can assign a button to "Execute a script", etc...

:)

I'm excited!

#5  

Sweet! That should open up a lot of possibilities. I wonder if it will help with my current project - integrating an OIC Storm Missile Launcher with a robot, using the launcher's built-in webcam for motion/face tracking and the launcher itself for search and destroy goodness. I put together a quick program to control the launcher with a joystick and I'm using the Accord.NET framework for motion/face tracking. Now I need to get everything working together with the EZ-B so it can operate autonomously...

PRO
Synthiam
#6  

Ha! That is awesome!!!

I'd love to see a video of your project in action. What a great idea! People usually mention building something similar, but I have yet to see one completed. Congrats!

ARC has some interesting flexibility for sure. However, nothing beats writing your own app with the EZ-SDK (for customized awesomeness).

I was hoping to run a final test through ARC tonight for the release, but other things came up (vacationing in .... Hmm, where am I again? Morro Bay, that's right!)

so hopefully tomorrow. I think I'll be in Santa Barbara. Maybe I'll have PC time to run through some tests and post the new installer for download:)

#7  

I'll certainly post some video action when I have something video-worthy on that project. In the meantime here are a few pics of one of the WALL-E robots I've been working on: Big WALL-E