Let's enable video on the WinCairo port using GStreamer. People who want to build WinCairo without requiring GStreamer can still do that by removing ENABLE_MEDIA_CONTROLS_SCRIPT, ENABLE_VIDEO_TRACK, and ENABLE_VIDEO (or basically undoing this patch).
Created attachment 219680 [details] Patch
Comment on attachment 219680 [details] Patch I have no idea about the VS build system but can these options be disabled via build-webkit like in other ports?
There is not. This is as simple as I could make the enabling and disabling. You could do a string replace on this file before building, but then there would be changes in WebKitLibraries. It would be somewhat complicated to put these feature defines in WebKitBuild. I think this is a good solution, unless someone can think of a better one.
Ok then, I'll let Brent review this. Good work, it's nice to finally this land in trunk!
How do I add the gstreamer binaries and development binaries as a dependency in http://www.webkit.org/building/tools.html ? I'd like to do that before putting this in. Applewin requires QuickTime and wincairo requires gstreamer or reversing this patch.
http://trac.webkit.org/changeset/161266