Index: content/browser/webrtc/webrtc_capture_from_element_browsertest.cc |
diff --git a/content/browser/webrtc/webrtc_capture_from_element_browsertest.cc b/content/browser/webrtc/webrtc_capture_from_element_browsertest.cc |
index 5c664973b8aac800b3ba8c0c65cbddd225eacc00..085df8f789234029093b86fc0818d9017b7cc755 100644 |
--- a/content/browser/webrtc/webrtc_capture_from_element_browsertest.cc |
+++ b/content/browser/webrtc/webrtc_capture_from_element_browsertest.cc |
@@ -63,6 +63,9 @@ class WebRtcCaptureFromElementBrowserTest |
// Allow <video>/<audio>.play() when not initiated by user gesture. |
base::CommandLine::ForCurrentProcess()->AppendSwitch( |
switches::kDisableGestureRequirementForMediaPlayback); |
+ // Allow experimental canvas features. |
+ base::CommandLine::ForCurrentProcess()->AppendSwitch( |
+ switches::kEnableExperimentalCanvasFeatures); |
} |
private: |
@@ -85,6 +88,12 @@ IN_PROC_BROWSER_TEST_F(WebRtcCaptureFromElementBrowserTest, |
MakeTypicalCall("testCanvasCapture(drawWebGL);", kCanvasCaptureTestHtmlFile); |
} |
+IN_PROC_BROWSER_TEST_F(WebRtcCaptureFromElementBrowserTest, |
+ VerifyCanvasCaptureOffscreenCanvasCommitFrames) { |
+ MakeTypicalCall("testCanvasCapture(drawOffscreenCanvasCommit);", |
+ kCanvasCaptureTestHtmlFile); |
+} |
+ |
IN_PROC_BROWSER_TEST_P(WebRtcCaptureFromElementBrowserTest, |
MAYBE_CaptureFromMediaElement) { |
#if defined(OS_ANDROID) |