RESOLVED FIXED 125958
Final preparations for GStreamer on Windows
https://bugs.webkit.org/show_bug.cgi?id=125958
Summary Final preparations for GStreamer on Windows
Alex Christensen
Reported 2013-12-18 16:11:17 PST
I would like to make the final change to enable video on Windows just be adding #define ENABLE_VIDEO. I'll submit that patch and ask webkit-dev what they think. To do that, I need to remove the requirement for VIDEO_TRACK to require VIDEO. This patch prepares us for such a dramatic switch.
Attachments
Patch (3.77 KB, patch)
2013-12-18 16:17 PST, Alex Christensen
no flags
Patch (3.79 KB, patch)
2013-12-18 16:22 PST, Alex Christensen
no flags
Patch (3.93 KB, patch)
2013-12-18 22:55 PST, Alex Christensen
no flags
Patch (3.93 KB, patch)
2013-12-19 11:19 PST, Alex Christensen
no flags
Alex Christensen
Comment 1 2013-12-18 16:17:39 PST
Alex Christensen
Comment 2 2013-12-18 16:22:10 PST
Alex Christensen
Comment 3 2013-12-18 16:31:14 PST
Comment on attachment 219583 [details] Patch This causes compile errors. There are a few places where VIDEO_TRACK assumes VIDEO
Alex Christensen
Comment 4 2013-12-18 22:54:50 PST
Oh yeah, and it's a terrible idea to not have VIDEO_TRACK require VIDEO. I'm going to do this, and make the final switch turning on video in FeatureDefinesCairo.props instead of FeatureDefines.h.
Alex Christensen
Comment 5 2013-12-18 22:55:35 PST
Roger Fong
Comment 6 2013-12-19 10:37:17 PST
Unofficial r+ here, will ping Brent to give the final thumbs up
Brent Fulgham
Comment 7 2013-12-19 11:14:04 PST
Comment on attachment 219619 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=219619&action=review Please use the $(WebKit_Libraries) variable instead of the relative paths. > Source/WTF/WTF.vcxproj/WTFDebugWinCairo.props:9 > + <Import Project="..\..\..\WebKitLibraries\win\tools\vsprops\WinCairo.props" /> This should be "$(WebKit_Libraries)\tools\..." > Source/WTF/WTF.vcxproj/WTFReleaseWinCairo.props:9 > + <Import Project="..\..\..\WebKitLibraries\win\tools\vsprops\WinCairo.props" /> Ditto. > Source/WTF/wtf/Platform.h:908 > +#define WTF_USE_GLIB 1 :-(
Alex Christensen
Comment 8 2013-12-19 11:19:00 PST
WebKit Commit Bot
Comment 9 2013-12-19 13:34:57 PST
Comment on attachment 219662 [details] Patch Clearing flags on attachment: 219662 Committed r160855: <http://trac.webkit.org/changeset/160855>
WebKit Commit Bot
Comment 10 2013-12-19 13:34:59 PST
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.