Changeset 66980 in webkit


Ignore:
Timestamp:
Sep 8, 2010 7:28:22 AM (14 years ago)
Author:
commit-queue@webkit.org
Message:

2010-09-08 Gyuyoung Kim <gyuyoung.kim@samsung.com>

Reviewed by Kenneth Rohde Christiansen.

[EFL] Support to enable HTML5's Video based on gstreamer in WebKit-EFL
https://bugs.webkit.org/show_bug.cgi?id=44098

To support video of HTML5 based on gstreamer, add cmake files for gstreamer.

  • cmake/FindGStreamer-App.cmake: Added.
  • cmake/FindGStreamer-Base.cmake: Added.
  • cmake/FindGStreamer-Interfaces.cmake: Added.
  • cmake/FindGStreamer-Pbutils.cmake: Added.
  • cmake/FindGStreamer-Plugins-Base.cmake: Added.
  • cmake/FindGStreamer-Video.cmake: Added.
  • cmake/FindGStreamer.cmake: Added.
  • cmake/OptionsEfl.cmake:

2010-09-08 Gyuyoung Kim <gyuyoung.kim@samsung.com>

Reviewed by Kenneth Rohde Christiansen.

[EFL] Support to enable HTML5's Video based on gstreamer in WebKit-EFL
https://bugs.webkit.org/show_bug.cgi?id=44098

To support video of HTML5 based on gstreamer, add files regarding gstreamer to
CMakeListsEfl.txt.

  • CMakeListsEfl.txt:
Location:
trunk
Files:
7 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog

    r66972 r66980  
     12010-09-08  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
     2
     3        Reviewed by Kenneth Rohde Christiansen.
     4
     5        [EFL] Support to enable HTML5's Video based on gstreamer in WebKit-EFL
     6        https://bugs.webkit.org/show_bug.cgi?id=44098
     7
     8        To support video of HTML5 based on gstreamer, add cmake files for gstreamer.
     9
     10        * cmake/FindGStreamer-App.cmake: Added.
     11        * cmake/FindGStreamer-Base.cmake: Added.
     12        * cmake/FindGStreamer-Interfaces.cmake: Added.
     13        * cmake/FindGStreamer-Pbutils.cmake: Added.
     14        * cmake/FindGStreamer-Plugins-Base.cmake: Added.
     15        * cmake/FindGStreamer-Video.cmake: Added.
     16        * cmake/FindGStreamer.cmake: Added.
     17        * cmake/OptionsEfl.cmake:
     18
    1192010-09-08  Csaba Osztrogonác  <ossy@webkit.org>
    220
  • trunk/WebCore/CMakeListsEfl.txt

    r66700 r66980  
    123123ENDIF ()
    124124
     125IF (ENABLE_VIDEO)
     126  LIST(APPEND WebCore_INCLUDE_DIRECTORIES
     127    "${WEBCORE_DIR}/platform/graphics/gstreamer"
     128  )
     129  LIST(APPEND WebCore_SOURCES
     130    platform/graphics/gstreamer/DataSourceGStreamer.cpp
     131    platform/graphics/gstreamer/GOwnPtrGStreamer.cpp
     132    platform/graphics/gstreamer/GStreamerGWorld.cpp
     133    platform/graphics/gstreamer/ImageGStreamerCairo.cpp
     134    platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp
     135    platform/graphics/gstreamer/PlatformVideoWindowEfl.cpp
     136    platform/graphics/gstreamer/VideoSinkGStreamer.cpp
     137    platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp
     138  )
     139ENDIF ()
     140
    125141LIST(APPEND WebCore_LIBRARIES
    126142  ${Cairo_LIBRARIES}
     
    148164ENDIF ()
    149165
     166IF (ENABLE_VIDEO)
     167  LIST(APPEND WebCore_LIBRARIES
     168    ${GStreamer-App_LIBRARIES}
     169    ${GStreamer-Interfaces_LIBRARIES}
     170    ${GStreamer-Pbutils_LIBRARIES}
     171    ${GStreamer-Video_LIBRARIES}
     172  )
     173ENDIF ()
     174
    150175LIST(APPEND WebCore_INCLUDE_DIRECTORIES
    151176  ${Cairo_INCLUDE_DIRS}
     
    161186)
    162187
     188IF (ENABLE_VIDEO)
     189  LIST(APPEND WebCore_INCLUDE_DIRECTORIES
     190    ${GStreamer-App_INCLUDE_DIRS}
     191    ${GStreamer-Interfaces_INCLUDE_DIRS}
     192    ${GStreamer-Pbutils_INCLUDE_DIRS}
     193    ${GStreamer-Video_INCLUDE_DIRS}
     194  )
     195ENDIF ()
     196
     197
    163198IF (ENABLE_GLIB_SUPPORT)
    164199  LIST(APPEND WebCore_LIBRARIES
  • trunk/WebCore/ChangeLog

    r66979 r66980  
     12010-09-08  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
     2
     3        Reviewed by Kenneth Rohde Christiansen.
     4
     5        [EFL] Support to enable HTML5's Video based on gstreamer in WebKit-EFL
     6        https://bugs.webkit.org/show_bug.cgi?id=44098
     7
     8        To support video of HTML5 based on gstreamer, add files regarding gstreamer to
     9        CMakeListsEfl.txt.
     10
     11        * CMakeListsEfl.txt:
     12
    1132010-09-08  Jan E Hanssen  <jhanssen@sencha.com>
    214
  • trunk/WebKit/efl/CMakeListsEfl.txt

    r66797 r66980  
    2929    ${Gstreamer-Pbutils_INCLUDE_DIRS}
    3030    ${Gstreamer-Video_INCLUDE_DIRS}
     31)
     32ENDIF()
     33
     34IF (ENABLE_VIDEO)
     35LIST(APPEND WebKit_INCLUDE_DIRECTORIES
     36    "${WEBCORE_DIR}/platform/graphics/gstreamer"
     37    ${GStreamer-App_INCLUDE_DIRS}
     38    ${GStreamer-Interfaces_INCLUDE_DIRS}
     39    ${GStreamer-Pbutils_INCLUDE_DIRS}
     40    ${GStreamer-Video_INCLUDE_DIRS}
    3141)
    3242ENDIF()
  • trunk/cmake/OptionsEfl.cmake

    r66716 r66980  
    114114ENDIF ()
    115115
     116IF (ENABLE_VIDEO)
     117  SET(ENABLE_GLIB_SUPPORT 1)
     118  MESSAGE("Forcing Glib support")
     119ENDIF()
     120
    116121IF (ENABLE_GLIB_SUPPORT)
    117122  FIND_PACKAGE(GDK 2.10 REQUIRED)
     
    120125ENDIF ()
    121126
     127IF (ENABLE_VIDEO)
     128  FIND_PACKAGE(GStreamer REQUIRED)
     129  FIND_PACKAGE(GStreamer-App REQUIRED)
     130  FIND_PACKAGE(GStreamer-Base REQUIRED)
     131  FIND_PACKAGE(GStreamer-Pbutils REQUIRED)
     132  FIND_PACKAGE(GStreamer-Interfaces REQUIRED)
     133  FIND_PACKAGE(GStreamer-Plugins-Base REQUIRED)
     134  FIND_PACKAGE(GStreamer-Video REQUIRED)
     135  SET(WTF_USE_GSTREAMER 1)
     136  ADD_DEFINITIONS(-DWTF_USE_GSTREAMER=1)
     137ENDIF()
     138
    122139SET(CPACK_SOURCE_GENERATOR TBZ2)
Note: See TracChangeset for help on using the changeset viewer.