It's been a long time since I built with ENABLE(VIDEO) active. It turns out that a lot of CG-specific rendering code has crept into the Windows common routines, preventing WinCairo from building with other video support (e.g., GStreamer). This bug tracks the correction of this problem.
It's been a while since last I played with VIDEO on WinCairo, but what are the specific issues you have? WinCairo should use the ImageGStreamerCairo interface, just as GTK does. No CG stuff should be involved :)
Created attachment 216684 [details] Patch
Comment on attachment 216684 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=216684&action=review > Source/WebCore/ChangeLog:3 > + Preparation for GStreamer on Windows. nit, this is not the right bug title
committed in http://trac.webkit.org/changeset/159122 with the title "[WinCairo] Preparation for ENABLE(VIDEO)."
So this bug can be closed then?
Yep. For some reason, I don't have access to close it, though.