⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 284867 in webkit


Ignore:
Timestamp:
Oct 26, 2021, 8:23:12 AM (5 years ago)
Author:
commit-queue@webkit.org
Message:

REGRESSION(242280@main) fast/mediastream/captureStream/canvas3d.html is timing out
https://bugs.webkit.org/show_bug.cgi?id=231061
<rdar://problem/84012523>

Patch by Philippe Normand <pnormand@igalia.com> on 2021-10-26
Reviewed by Xabier Rodriguez-Calvar.

Source/WebCore:

Implement WebGL canvas sampling for GStreamer ports.

  • platform/graphics/opengl/GraphicsContextGLOpenGL.cpp:

(WebCore::GraphicsContextGLOpenGL::paintCompositedResultsToMediaSample):

LayoutTests:

  • platform/glib/TestExpectations: Test is passing now. Unflag.
Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r284865 r284867  
     12021-10-26  Philippe Normand  <pnormand@igalia.com>
     2
     3        REGRESSION(242280@main) fast/mediastream/captureStream/canvas3d.html is timing out
     4        https://bugs.webkit.org/show_bug.cgi?id=231061
     5        <rdar://problem/84012523>
     6
     7        Reviewed by Xabier Rodriguez-Calvar.
     8
     9        * platform/glib/TestExpectations: Test is passing now. Unflag.
     10
    1112021-10-26  Antti Koivisto  <antti@apple.com>
    212
  • trunk/LayoutTests/platform/glib/TestExpectations

    r284839 r284867  
    681681webkit.org/b/187603 fast/mediastream/media-stream-track-source-failure.html [ Timeout Failure Pass ]
    682682webkit.org/b/231057 fast/mediastream/media-stream-video-track-interrupted.html [ Failure ]
    683 webkit.org/b/231061 fast/mediastream/captureStream/canvas3d.html [ Timeout ]
    684683
    685684webkit.org/b/223508 imported/w3c/web-platform-tests/mediacapture-streams/MediaStream-MediaElement-srcObject.https.html [ Failure Pass ]
  • trunk/Source/WebCore/ChangeLog

    r284865 r284867  
     12021-10-26  Philippe Normand  <pnormand@igalia.com>
     2
     3        REGRESSION(242280@main) fast/mediastream/captureStream/canvas3d.html is timing out
     4        https://bugs.webkit.org/show_bug.cgi?id=231061
     5        <rdar://problem/84012523>
     6
     7        Reviewed by Xabier Rodriguez-Calvar.
     8
     9        Implement WebGL canvas sampling for GStreamer ports.
     10
     11        * platform/graphics/opengl/GraphicsContextGLOpenGL.cpp:
     12        (WebCore::GraphicsContextGLOpenGL::paintCompositedResultsToMediaSample):
     13
    1142021-10-26  Antti Koivisto  <antti@apple.com>
    215
  • trunk/Source/WebCore/platform/graphics/opengl/GraphicsContextGLOpenGL.cpp

    r284371 r284867  
    4646#endif
    4747
     48#if USE(GSTREAMER) && ENABLE(MEDIA_STREAM)
     49#include "MediaSampleGStreamer.h"
     50#endif
     51
    4852namespace WebCore {
    4953
     
    187191RefPtr<MediaSample> GraphicsContextGLOpenGL::paintCompositedResultsToMediaSample()
    188192{
     193#if USE(GSTREAMER)
     194    if (auto pixelBuffer = readCompositedResults())
     195        return MediaSampleGStreamer::createImageSample(WTFMove(*pixelBuffer));
     196#endif
    189197    return nullptr;
    190198}
Note: See TracChangeset for help on using the changeset viewer.