Changeset 195231 in webkit


Ignore:
Timestamp:
Jan 18, 2016 7:17:31 AM (8 years ago)
Author:
commit-queue@webkit.org
Message:

[EFL][GTK][WK2] Fix UIProcess build with GStreamer and without VIDEO
https://bugs.webkit.org/show_bug.cgi?id=153135

Patch by Olivier Blin <Olivier Blin> on 2016-01-18
Reviewed by Michael Catanzaro.

GStreamer builds fail when WebAudio is enabled but VIDEO disabled.

This change makes the flag more consistent around the
decicePolicyForInstallMissingMediaPluginsPermissionRequest() method:
ENABLE(VIDEO) && USE(GSTREAMER) everywhere, while the code used to
test either one or the other.

This does not enable InstallMissingMediaPlugins for WebAudio, since no
code makes use of this in WebKitWebAudioSourceGStreamer.

It also fixes a naming typo for the following method:
decidePolicyForInstallMissingMediaPluginsPermissionRequest()

  • UIProcess/API/gtk/PageClientImpl.cpp:

(WebKit::PageClientImpl::decidePolicyForInstallMissingMediaPluginsPermissionRequest):

  • UIProcess/API/gtk/PageClientImpl.h:
  • UIProcess/PageClient.h:
  • UIProcess/efl/WebViewEfl.h:
  • UIProcess/gstreamer/WebPageProxyGStreamer.cpp:

(WebKit::WebPageProxy::requestInstallMissingMediaPlugins):

Location:
trunk/Source/WebKit2
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r195186 r195231  
     12016-01-18  Olivier Blin  <olivier.blin@softathome.com>
     2
     3        [EFL][GTK][WK2] Fix UIProcess build with GStreamer and without VIDEO
     4        https://bugs.webkit.org/show_bug.cgi?id=153135
     5
     6        Reviewed by Michael Catanzaro.
     7
     8        GStreamer builds fail when WebAudio is enabled but VIDEO disabled.
     9
     10        This change makes the flag more consistent around the
     11        decicePolicyForInstallMissingMediaPluginsPermissionRequest() method:
     12        ENABLE(VIDEO) && USE(GSTREAMER) everywhere, while the code used to
     13        test either one or the other.
     14
     15        This does not enable InstallMissingMediaPlugins for WebAudio, since no
     16        code makes use of this in WebKitWebAudioSourceGStreamer.
     17
     18        It also fixes a naming typo for the following method:
     19        decidePolicyForInstallMissingMediaPluginsPermissionRequest()
     20
     21        * UIProcess/API/gtk/PageClientImpl.cpp:
     22        (WebKit::PageClientImpl::decidePolicyForInstallMissingMediaPluginsPermissionRequest):
     23        * UIProcess/API/gtk/PageClientImpl.h:
     24        * UIProcess/PageClient.h:
     25        * UIProcess/efl/WebViewEfl.h:
     26        * UIProcess/gstreamer/WebPageProxyGStreamer.cpp:
     27        (WebKit::WebPageProxy::requestInstallMissingMediaPlugins):
     28
    1292016-01-17  Jeremy Huddleston Sequoia  <jeremyhu@apple.com>
    230
  • trunk/Source/WebKit2/UIProcess/API/gtk/PageClientImpl.cpp

    r191447 r195231  
    440440}
    441441
    442 #if ENABLE(VIDEO)
    443 bool PageClientImpl::decicePolicyForInstallMissingMediaPluginsPermissionRequest(InstallMissingMediaPluginsPermissionRequest& request)
     442#if ENABLE(VIDEO) && USE(GSTREAMER)
     443bool PageClientImpl::decidePolicyForInstallMissingMediaPluginsPermissionRequest(InstallMissingMediaPluginsPermissionRequest& request)
    444444{
    445445    if (!WEBKIT_IS_WEB_VIEW(m_viewWidget))
  • trunk/Source/WebKit2/UIProcess/API/gtk/PageClientImpl.h

    r192898 r195231  
    142142    virtual void didRestoreScrollPosition() override { }
    143143
    144 #if ENABLE(VIDEO)
    145     virtual bool decicePolicyForInstallMissingMediaPluginsPermissionRequest(InstallMissingMediaPluginsPermissionRequest&) override;
     144#if ENABLE(VIDEO) && USE(GSTREAMER)
     145    virtual bool decidePolicyForInstallMissingMediaPluginsPermissionRequest(InstallMissingMediaPluginsPermissionRequest&) override;
    146146#endif
    147147
  • trunk/Source/WebKit2/UIProcess/PageClient.h

    r192898 r195231  
    353353    virtual void derefView() = 0;
    354354
    355 #if USE(GSTREAMER)
    356     virtual bool decicePolicyForInstallMissingMediaPluginsPermissionRequest(InstallMissingMediaPluginsPermissionRequest&) = 0;
     355#if ENABLE(VIDEO) && USE(GSTREAMER)
     356    virtual bool decidePolicyForInstallMissingMediaPluginsPermissionRequest(InstallMissingMediaPluginsPermissionRequest&) = 0;
    357357#endif
    358358
  • trunk/Source/WebKit2/UIProcess/efl/WebViewEfl.h

    r192898 r195231  
    9696    virtual void didRestoreScrollPosition() override final { }
    9797
    98 #if USE(GSTREAMER)
    99     virtual bool decicePolicyForInstallMissingMediaPluginsPermissionRequest(InstallMissingMediaPluginsPermissionRequest&) override final { return false; };
     98#if ENABLE(VIDEO) && USE(GSTREAMER)
     99    virtual bool decidePolicyForInstallMissingMediaPluginsPermissionRequest(InstallMissingMediaPluginsPermissionRequest&) override final { return false; };
    100100#endif
    101101
  • trunk/Source/WebKit2/UIProcess/gstreamer/WebPageProxyGStreamer.cpp

    r188121 r195231  
    3636{
    3737    RefPtr<InstallMissingMediaPluginsPermissionRequest> request = InstallMissingMediaPluginsPermissionRequest::create(*this, details, description);
    38     if (m_pageClient.decicePolicyForInstallMissingMediaPluginsPermissionRequest(*request))
     38    if (m_pageClient.decidePolicyForInstallMissingMediaPluginsPermissionRequest(*request))
    3939        return;
    4040
Note: See TracChangeset for help on using the changeset viewer.