Changeset 249043 in webkit


Ignore:
Timestamp:
Aug 23, 2019 3:53:00 AM (5 years ago)
Author:
Philippe Normand
Message:

[GStreamer] Hole-punch build is broken
https://bugs.webkit.org/show_bug.cgi?id=200972

Reviewed by Žan Doberšek.

This patch fixes link issues when building with
USE_GSTREAMER_HOLEPUNCH enabled, the hole punch client destructor
was missing.

  • platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:

Remove FAST_ALLOCATED annotation, because:

  • platform/graphics/texmap/TextureMapperPlatformLayerBuffer.h:

it's now in the base class, along with a default destructor.

Location:
trunk/Source/WebCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r249040 r249043  
     12019-08-23  Philippe Normand  <pnormand@igalia.com>
     2
     3        [GStreamer] Hole-punch build is broken
     4        https://bugs.webkit.org/show_bug.cgi?id=200972
     5
     6        Reviewed by Žan Doberšek.
     7
     8        This patch fixes link issues when building with
     9        USE_GSTREAMER_HOLEPUNCH enabled, the hole punch client destructor
     10        was missing.
     11
     12        * platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:
     13        Remove FAST_ALLOCATED annotation, because:
     14        * platform/graphics/texmap/TextureMapperPlatformLayerBuffer.h:
     15        it's now in the base class, along with a default destructor.
     16
    1172019-08-22  Fujii Hironori  <Hironori.Fujii@sony.com>
    218
  • trunk/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp

    r248846 r249043  
    11261126
    11271127class GStreamerHolePunchClient : public TextureMapperPlatformLayerBuffer::HolePunchClient {
    1128     WTF_MAKE_FAST_ALLOCATED;
    11291128public:
    11301129    GStreamerHolePunchClient(GRefPtr<GstElement>&& videoSink) : m_videoSink(WTFMove(videoSink)) { };
  • trunk/Source/WebCore/platform/graphics/texmap/TextureMapperPlatformLayerBuffer.h

    r243603 r249043  
    6767
    6868    class HolePunchClient {
     69        WTF_MAKE_FAST_ALLOCATED();
    6970    public:
     71        virtual ~HolePunchClient() = default;
    7072        virtual void setVideoRectangle(const IntRect&) = 0;
    71         virtual ~HolePunchClient() = 0;
    7273    };
    7374
Note: See TracChangeset for help on using the changeset viewer.