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]
Comment on attachment 216684 [details]
View in context: https://bugs.webkit.org/attachment.cgi?id=216684&action=review
> + 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.