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? -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gst-plugins-good0.10 in Ubuntu. https://bugs.launchpad.net/bugs/260918 Title: needed: libv4l and associated application patches (or "gspca stopped working in 2.6.27") Status in Adobe Flash Plugin Tools: Won't Fix Status in Cheese Camera Application: Unknown Status in Ekiga Voice Over IP Suite: Fix Released Status in The Mozilla Firefox Browser: Invalid Status in GStreamer Plugins (Good): Fix Released Status in The GStreamer Multimedia Framework: Fix Released Status in KDE Non-Linear Video Editor: Fix Released Status in Kopete: Fix Released Status in Medibuntu: Fix Released Status in Open Source Computer Vision library: Unknown Status in VLC media player: Fix Released Status in Wine: Confirmed Status in “amsn” package in Ubuntu: Fix Released Status in “came” package in Ubuntu: Fix Released Status in “camorama” package in Ubuntu: Confirmed Status in “camstream” package in Ubuntu: Fix Released Status in “cheese” package in Ubuntu: Invalid Status in “ekiga” package in Ubuntu: Invalid Status in “gst-plugins-good0.10” package in Ubuntu: Fix Released Status in “libv4l” package in Ubuntu: Fix Committed Status in “mplayer” package in Ubuntu: Fix Released Status in “pwlib” package in Ubuntu: Fix Released Status in “vlc” package in Ubuntu: Fix Released Status in “xawtv” package in Ubuntu: Fix Released Status in “amsn” source package in Lucid: New Status in “came” source package in Lucid: New Status in “camorama” source package in Lucid: New Status in “camstream” source package in Lucid: New Status in “cheese” source package in Lucid: Invalid Status in “ekiga” source package in Lucid: New Status in “gst-plugins-good0.10” source package in Lucid: New Status in “libv4l” source package in Lucid: New Status in “mplayer” source package in Lucid: New Status in “pwlib” source package in Lucid: New Status in “vlc” source package in Lucid: New Status in “xawtv” source package in Lucid: New Status in “amsn” source package in Intrepid: Fix Released Status in “came” source package in Intrepid: Fix Released Status in “camorama” source package in Intrepid: Invalid Status in “camstream” source package in Intrepid: Invalid Status in “cheese” source package in Intrepid: Invalid Status in “ekiga” source package in Intrepid: Invalid Status in “gst-plugins-good0.10” source package in Intrepid: Fix Released Status in “libv4l” source package in Intrepid: Fix Released Status in “mplayer” source package in Intrepid: Won't Fix Status in “pwlib” source package in Intrepid: Fix Released Status in “vlc” source package in Intrepid: Won't Fix Status in “xawtv” source package in Intrepid: Fix Released Status in “camorama” package in Debian: Fix Released Status in “gst-plugins-good0.10” package in Fedora: Fix Released Status in “pwlib” package in Fedora: Fix Released Status in “xawtv” package in Fedora: Fix Released Bug description: libv4l is a user-space library used by several applications in order to convert webcam streams in user-space instead of kernel-space. As gspca is included in 2.6.27 this is needed in order to (re)support a multitude of webcams supported with ordinary applications. See http://hansdegoede.livejournal.com/3636.html for a more complete description of the software. The latest version is 0.4.0 and is available from http://people.atrpms.net/~hdegoede/ To manage notifications about this bug go to: https://bugs.launchpad.net/adobe-flash-plugin-tools/+bug/260918/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

