http://bugs.winehq.org/show_bug.cgi?id=16147
--- Comment #36 from Bob benjie1@cox.net 2013-01-26 13:41:46 CST --- (In reply to comment #35)
Fwink creates a NullRenderer. It adds it to the filter graph. On the CaptureGraphBuilder2, it calls RenderStream(), asking it to link the preview pin to the the default renderer. Then it calls RenderStream() again, asking it to link the output pin to the NullRenderer. Finally it adds the sample grabber in front of the NullRenderer, allowing it to take photos.
Since the camera doesn't have a preview pin, CaptureGraphBuilder2 must support the SmartTeeFilter which creates one by duplicating the output pin. Wine's doesn't have that filter. Furthermore, Wine's CaptureGraphBuilder2 doesn't even link the pins correctly. With my patch above, it at least links both to the NullRenderer, allowing Fwink to take photos, but not show preview video (since that needs the SmartTeeFilter).
Those that believe Fwink worked before must have been using native qcap?
Thanks for your comments (#35). Don't understand it but from a previous comment I think it said to try and install ispq9.x with wine 1.4 or 1.4.2 when available if not already so. If this is a good idea I will try it and report what happens to you here if this is the correct place. Thanks. Bob