I'm having great difficulty with running dual sources.
I have 2 Quickcam Pro 3000's. I can click on each of them in explorer and get a video feed from them. When using fullscreen I open the first dir with device=1 and get a picture. I open the second dir with device=2 and get an error message about being connected. I thought it might have been the code "we" added for MC. I downloaded the package as listed on post #1 from it's author. I fire it up and get a picture on cam 1. I right click and chose the second camera and it blips and shows same camera instead of #2. I'm wondering if the "referencing" of sources is kinda fubarred. Can you guys look into it and see if something might be causing it to only see the first cam if both are identical?
not sure if anyone cares but in the directshow api there's a flag that specifies the orientation of the image: ie: reversed image for ppl with webcams that dont support it..
check it out:
EDIT: scroll down to the "VideoControlFlags" under the Enumerated Types
I have a tv tuner card and a web cam and am able to pick either of these. I'm confused, are you saying that the original code, unaltered by me works and my derived version doesn't?
Let me know, its hard to debug it though since both sources work fine for me.
I can add that reverse option if anyone wants it.
I was adding the shrink to x by y for someone and making it toggle moveable/unmoveable. I got sidetracked at the weekend and haven't had a chance to get back to doing much in the past couple of days. I've been figuring out how to get vlc to play DVD's fully embedded.
mobileh: I guess I wasn't as clear as I wanted to be :)
Both the original code and your modified code exhibit the same behaviour. If you don't have 2 of the same "devices" it might be hard to test things though. I'd be happy to test. That reverse feature would be AWESOME!
Thanks again for your hard work on it :)
Cool, so its not my bug :) Standard developer disclaimer, works for me... :)
What do you mean by same device, like two web cams? I only have two different devices.
I didnt look too much into the DirectShow code.
Let me add the features that others had asked for then I can debug this with your help.
Would it make a diff if I say it's just your code? :)
I appreciate your efforts, it's not critical it be done right this second so I can hang tight. While you are adding features, an ini option for mirror=x and flip=x would be totally cool! :)
You have a bigger Lilliput than me, thats not fair :(
Whats the 8.4" screen like? I didnt even see that one when I was looking round.
For my desktops I have two samsung 21" LCDs and they are awesome. I wish I could get 500:1 contrast ratio out of a 7" screen, that would be the dogs bollocks.
I've been hunting my draws for two web cams that are the same, and cannot find any more. I'll try just by code inspection to see what might be up.
Here's something to try: Just to eliminate one possibility. Set the ini to reference device 1, then start it up, see whats shown. Exit, change the ini to 2 and the repeat, just to make sure it isnt a painting problem.
Might be possible to have up/down arrows cycle thru cams too, that would be useful I think.
That's an easy one to test as I've done that before.
If I select device=1 it shows camX
If I select device=2 it shows camX
When using the right click menu at the top of it you have a choice of capture devices, mine shows
1 - Logitech QuickCam Pro 3000
2 - Logitech QuickCam Pro 3000
Depending on which I have selected or device=X has the checkmark.
Btw you can use # keys to select which device you see as indicated by the # at the end of the description. i.e. 1 or 2 in my case. Using arrows might be easy to implement :)
As far as my lilli, I absolutely love it! I didn't feel the need for a widescreen solution in the car so the 8" was the logical choice :)
I know why its doing this now. Its binding the object to the render stream by 'FriendlyName', and your names are identical. I can fix it to use ordinal.
I have been trying to get flip horizontal to work, but when I find the Dshow pin assoicated with the unconnected render stream and try and chance the mode to flip things the program hangs. Clearly I've got something mixed up.
Been at a clients today so not very fresh. I'll look at it in the morning.