summaryrefslogtreecommitdiff
path: root/chromium/media/gpu/windows/d3d11_texture_selector.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/media/gpu/windows/d3d11_texture_selector.cc')
-rw-r--r--chromium/media/gpu/windows/d3d11_texture_selector.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/chromium/media/gpu/windows/d3d11_texture_selector.cc b/chromium/media/gpu/windows/d3d11_texture_selector.cc
index b248418e9ad..ac1c327e6ce 100644
--- a/chromium/media/gpu/windows/d3d11_texture_selector.cc
+++ b/chromium/media/gpu/windows/d3d11_texture_selector.cc
@@ -10,6 +10,7 @@
#include "media/base/media_switches.h"
#include "media/gpu/windows/d3d11_copying_texture_wrapper.h"
#include "ui/gfx/geometry/size.h"
+#include "ui/gl/direct_composition_surface_win.h"
namespace media {
@@ -46,8 +47,8 @@ std::unique_ptr<TextureSelector> TextureSelector::Create(
const gpu::GpuPreferences& gpu_preferences,
const gpu::GpuDriverBugWorkarounds& workarounds,
const VideoDecoderConfig& config) {
- bool supports_nv12_decode_swap_chain = base::FeatureList::IsEnabled(
- features::kDirectCompositionUseNV12DecodeSwapChain);
+ bool supports_nv12_decode_swap_chain =
+ gl::DirectCompositionSurfaceWin::IsDecodeSwapChainSupported();
bool needs_texture_copy = !SupportsZeroCopy(gpu_preferences, workarounds);
DXGI_FORMAT input_dxgi_format = DXGI_FORMAT_NV12;