Index: ui/accelerated_widget_mac/ca_renderer_layer_tree.mm |
diff --git a/ui/accelerated_widget_mac/ca_renderer_layer_tree.mm b/ui/accelerated_widget_mac/ca_renderer_layer_tree.mm |
index 7acd00ef7e6003eb668fef72a74c4d278746f81f..c4a67a46c11911f04717a28c4452b44ebc0290a7 100644 |
--- a/ui/accelerated_widget_mac/ca_renderer_layer_tree.mm |
+++ b/ui/accelerated_widget_mac/ca_renderer_layer_tree.mm |
@@ -327,7 +327,9 @@ bool AVSampleBufferDisplayLayerEnqueueIOSurface( |
if (IOSurfaceGetPixelFormat(io_surface) == |
kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange && |
contents_rect == gfx::RectF(0, 0, 1, 1)) { |
- use_av_layer = true; |
+ // Disable AVSampleBufferDisplayLayer due to reports of memory leaks. |
+ // https://crbug.com/631485 |
+ use_av_layer = false; |
} |
} |