media: Remove VaapiVP8Encoder media_feature
VP8 HW encoding on intel platform is enabled by default from M72.
It has been tested for sufficient time. Now, the media-feature for VP8 HW
encoding becomes unnecessary.
Bug: 794608
Test: None
Change-Id: I18d2537f5ed374a6affcab29c03a1f1c61268c2e
Reviewed-on: https://chromium-review.googlesource.com/c/1462376
Reviewed-by: Becca Hughes <beccahughes@chromium.org>
Reviewed-by: Pawel Osciak <posciak@chromium.org>
Reviewed-by: Hirokazu Honda <hiroh@chromium.org>
Commit-Queue: Hirokazu Honda <hiroh@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631117}
diff --git a/media/base/media_switches.cc b/media/base/media_switches.cc
index 489aeeb..4205441 100644
--- a/media/base/media_switches.cc
+++ b/media/base/media_switches.cc
@@ -314,10 +314,6 @@
const base::Feature kUseSurfaceLayerForVideoPIP{
"UseSurfaceLayerForVideoPIP", base::FEATURE_ENABLED_BY_DEFAULT};
-// Enable VA-API hardware encode acceleration for VP8.
-const base::Feature kVaapiVP8Encoder{"VaapiVP8Encoder",
- base::FEATURE_ENABLED_BY_DEFAULT};
-
// Enable VA-API hardware encode acceleration for VP9.
const base::Feature kVaapiVP9Encoder{"VaapiVP9Encoder",
base::FEATURE_DISABLED_BY_DEFAULT};
diff --git a/media/base/media_switches.h b/media/base/media_switches.h
index 493ba61..c6d4e0d4 100644
--- a/media/base/media_switches.h
+++ b/media/base/media_switches.h
@@ -138,7 +138,6 @@
MEDIA_EXPORT extern const base::Feature kUseR16Texture;
MEDIA_EXPORT extern const base::Feature kUseSurfaceLayerForVideo;
MEDIA_EXPORT extern const base::Feature kUseSurfaceLayerForVideoPIP;
-MEDIA_EXPORT extern const base::Feature kVaapiVP8Encoder;
MEDIA_EXPORT extern const base::Feature kVaapiVP9Encoder;
MEDIA_EXPORT extern const base::Feature kVideoBlitColorAccuracy;
diff --git a/media/gpu/vaapi/vaapi_wrapper.cc b/media/gpu/vaapi/vaapi_wrapper.cc
index 7382cc49..f5c7da2 100644
--- a/media/gpu/vaapi/vaapi_wrapper.cc
+++ b/media/gpu/vaapi/vaapi_wrapper.cc
@@ -178,13 +178,6 @@
}
}
- // TODO(posciak): Remove once VP8 encoding is to be enabled by default.
- if (mode == VaapiWrapper::CodecMode::kEncode &&
- va_profile == VAProfileVP8Version0_3 &&
- !base::FeatureList::IsEnabled(kVaapiVP8Encoder)) {
- return true;
- }
-
// TODO(crbug.com/811912): Remove once VP9 encoding is to be enabled by
// default.
if (mode == VaapiWrapper::CodecMode::kEncode &&