Changeset 221009 in webkit
- Timestamp:
- Aug 22, 2017 2:54:16 AM (7 years ago)
- Location:
- trunk
- Files:
-
- 3 deleted
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r221006 r221009 1 2017-08-22 Commit Queue <commit-queue@webkit.org> 2 3 Unreviewed, rolling out r221006. 4 https://bugs.webkit.org/show_bug.cgi?id=175821 5 6 generates build failures in the bots (Requested by calvaris[m] 7 on #webkit). 8 9 Reverted changeset: 10 11 "[GStreamer][GTK][WPE] Move common things to GStreamer cmake 12 files" 13 https://bugs.webkit.org/show_bug.cgi?id=175625 14 http://trac.webkit.org/changeset/221006 15 1 16 2017-08-22 Xabier Rodriguez Calvar <calvaris@igalia.com> 2 17 -
trunk/Source/cmake/OptionsGTK.cmake
r221006 r221009 55 55 WEBKIT_OPTION_BEGIN() 56 56 57 include(GStreamerDefinitions)58 59 57 set(USE_CAIRO ON) 60 58 set(USE_WOFF2 ON) … … 97 95 # Private options specific to the GTK+ port. Changing these options is 98 96 # completely unsupported. They are intended for use only by WebKit developers. 97 WEBKIT_OPTION_DEFINE(USE_GSTREAMER_GL "Whether to enable support for GStreamer GL" PRIVATE ON) 98 WEBKIT_OPTION_DEFINE(USE_GSTREAMER_MPEGTS "Whether to enable support for MPEG-TS" PRIVATE OFF) 99 99 WEBKIT_OPTION_DEFINE(USE_REDIRECTED_XCOMPOSITE_WINDOW "Whether to use a Redirected XComposite Window for accelerated compositing in X11." PRIVATE ON) 100 100 … … 110 110 WEBKIT_OPTION_DEPEND(USE_REDIRECTED_XCOMPOSITE_WINDOW ENABLE_OPENGL) 111 111 WEBKIT_OPTION_DEPEND(USE_REDIRECTED_XCOMPOSITE_WINDOW ENABLE_X11_TARGET) 112 WEBKIT_OPTION_DEPEND(USE_GSTREAMER_GL ENABLE_OPENGL) 113 WEBKIT_OPTION_DEPEND(USE_GSTREAMER_GL ENABLE_VIDEO) 114 WEBKIT_OPTION_DEPEND(USE_GSTREAMER_MPEGTS ENABLE_VIDEO) 112 115 113 116 SET_AND_EXPOSE_TO_BUILD(ENABLE_DEVELOPER_MODE ${DEVELOPER_MODE}) … … 142 145 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SPELLCHECK PUBLIC ON) 143 146 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TOUCH_EVENTS PUBLIC ON) 147 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIDEO PUBLIC ON) 148 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEB_AUDIO PUBLIC ON) 144 149 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEBDRIVER PUBLIC ON) 145 150 WEBKIT_OPTION_DEFAULT_PORT_VALUE(USE_SYSTEM_MALLOC PUBLIC OFF) … … 167 172 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_USER_MESSAGE_HANDLERS PRIVATE ON) 168 173 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SUBTLE_CRYPTO PRIVATE ON) 174 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIDEO_TRACK PRIVATE ON) 169 175 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEBGL PRIVATE ON) 170 171 include(GStreamerDefinitions)172 176 173 177 # Finalize the value for all options. Do not attempt to use an option before … … 320 324 message(FATAL_ERROR "Enchant is needed for ENABLE_SPELLCHECK") 321 325 endif () 326 endif () 327 328 if (ENABLE_VIDEO OR ENABLE_WEB_AUDIO) 329 set(GSTREAMER_COMPONENTS app pbutils) 330 331 if (ENABLE_VIDEO) 332 list(APPEND GSTREAMER_COMPONENTS video mpegts tag gl) 333 endif () 334 335 if (ENABLE_WEB_AUDIO) 336 list(APPEND GSTREAMER_COMPONENTS audio fft) 337 endif () 338 339 find_package(GStreamer 1.2.3 REQUIRED COMPONENTS ${GSTREAMER_COMPONENTS}) 340 341 if (ENABLE_WEB_AUDIO) 342 if (NOT PC_GSTREAMER_AUDIO_FOUND OR NOT PC_GSTREAMER_FFT_FOUND) 343 message(FATAL_ERROR "WebAudio requires the audio and fft GStreamer libraries. Please check your gst-plugins-base installation.") 344 else () 345 SET_AND_EXPOSE_TO_BUILD(USE_WEBAUDIO_GSTREAMER TRUE) 346 endif () 347 endif () 348 349 if (ENABLE_VIDEO) 350 if (NOT PC_GSTREAMER_APP_FOUND OR NOT PC_GSTREAMER_PBUTILS_FOUND OR NOT PC_GSTREAMER_TAG_FOUND OR NOT PC_GSTREAMER_VIDEO_FOUND) 351 message(FATAL_ERROR "Video playback requires the following GStreamer libraries: app, pbutils, tag, video. Please check your gst-plugins-base installation.") 352 endif () 353 endif () 354 355 if (USE_GSTREAMER_MPEGTS) 356 if (NOT PC_GSTREAMER_MPEGTS_FOUND) 357 message(FATAL_ERROR "GStreamer MPEG-TS is needed for USE_GSTREAMER_MPEGTS.") 358 endif () 359 endif () 360 361 if (USE_GSTREAMER_GL) 362 if (PC_GSTREAMER_VERSION VERSION_LESS "1.10") 363 set(USE_GSTREAMER_GL OFF) 364 message(STATUS "Disabling GSTREAMER_GL as the GStreamer version is older than 1.10.") 365 else () 366 if (NOT PC_GSTREAMER_GL_FOUND) 367 message(FATAL_ERROR "GStreamerGL is needed for USE_GSTREAMER_GL.") 368 endif () 369 endif () 370 endif () 371 372 SET_AND_EXPOSE_TO_BUILD(USE_GSTREAMER TRUE) 322 373 endif () 323 374 … … 424 475 endif () 425 476 endmacro() 426 427 include(GStreamerChecks) -
trunk/Source/cmake/OptionsWPE.cmake
r221006 r221009 8 8 9 9 WEBKIT_OPTION_BEGIN() 10 11 include(GStreamerDefinitions)12 10 13 11 # WebKit2 C API … … 33 31 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TOUCH_EVENTS PUBLIC ON) 34 32 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_USER_MESSAGE_HANDLERS PRIVATE ON) 33 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIDEO PUBLIC ON) 34 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIDEO_TRACK PUBLIC ON) 35 35 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEB_ANIMATIONS PRIVATE ON) 36 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEB_AUDIO PUBLIC ON) 36 37 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEBGL PUBLIC ON) 37 38 … … 42 43 endif () 43 44 44 include(GStreamerDependencies)45 WEBKIT_OPTION_DEFINE(USE_GSTREAMER_GL "Whether to enable support for GStreamer GL" PRIVATE OFF) 45 46 46 47 WEBKIT_OPTION_END() … … 82 83 set(USE_XDGMIME ON) 83 84 SET_AND_EXPOSE_TO_BUILD(USE_GCRYPT TRUE) 85 86 if (ENABLE_VIDEO OR ENABLE_WEB_AUDIO) 87 set(GSTREAMER_COMPONENTS app audio pbutils) 88 SET_AND_EXPOSE_TO_BUILD(USE_GSTREAMER TRUE) 89 if (ENABLE_VIDEO) 90 list(APPEND GSTREAMER_COMPONENTS video tag) 91 endif () 92 93 if (ENABLE_WEB_AUDIO) 94 list(APPEND GSTREAMER_COMPONENTS fft) 95 SET_AND_EXPOSE_TO_BUILD(USE_WEBAUDIO_GSTREAMER TRUE) 96 endif () 97 98 find_package(GStreamer 1.2.3 REQUIRED COMPONENTS ${GSTREAMER_COMPONENTS}) 99 100 # FIXME: What about MPEGTS support? USE_GSTREAMER_MPEGTS? 101 endif () 84 102 85 103 if (ENABLE_MEDIA_STREAM OR ENABLE_WEB_RTC) … … 136 154 set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -fvisibility=hidden -fvisibility-inlines-hidden") 137 155 endif () 138 139 include(GStreamerChecks)
Note: See TracChangeset
for help on using the changeset viewer.