Commit bc749206 authored by Eugene Zemtsov's avatar Eugene Zemtsov Committed by Commit Bot

[webcodecs] Enable hardware encoding on CrOS when available

Change-Id: I6ff42f27427b4ba171b7cb345523f4b1b550a8d7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2495795Reviewed-by: default avatarDan Sanders <sandersd@chromium.org>
Commit-Queue: Eugene Zemtsov <eugene@chromium.org>
Cr-Commit-Position: refs/heads/master@{#820892}
parent 583d40a8
...@@ -53,7 +53,7 @@ namespace { ...@@ -53,7 +53,7 @@ namespace {
std::unique_ptr<media::VideoEncoder> CreateAcceleratedVideoEncoder( std::unique_ptr<media::VideoEncoder> CreateAcceleratedVideoEncoder(
media::VideoCodecProfile profile, media::VideoCodecProfile profile,
const media::VideoEncoder::Options& options) { const media::VideoEncoder::Options& options) {
#if defined(OS_MAC) || defined(OS_LINUX) || defined(OS_CHROMEOS) #if defined(OS_MAC) || defined(OS_LINUX)
// TODO(https://crbug.com/1110279) Flush() is not implemented on MacOS' // TODO(https://crbug.com/1110279) Flush() is not implemented on MacOS'
// accelerated video encoder, so we can't use it yet. // accelerated video encoder, so we can't use it yet.
return nullptr; return nullptr;
...@@ -97,7 +97,7 @@ std::unique_ptr<media::VideoEncoder> CreateAcceleratedVideoEncoder( ...@@ -97,7 +97,7 @@ std::unique_ptr<media::VideoEncoder> CreateAcceleratedVideoEncoder(
media::AsyncDestroyVideoEncoder<media::VideoEncodeAcceleratorAdapter>>( media::AsyncDestroyVideoEncoder<media::VideoEncodeAcceleratorAdapter>>(
std::make_unique<media::VideoEncodeAcceleratorAdapter>( std::make_unique<media::VideoEncodeAcceleratorAdapter>(
gpu_factories, std::move(task_runner))); gpu_factories, std::move(task_runner)));
#endif // defined(OS_MAC) || defined(OS_LINUX) || defined(OS_CHROMEOS) #endif // defined(OS_MAC) || defined(OS_LINUX)
} }
std::unique_ptr<media::VideoEncoder> CreateVpxVideoEncoder() { std::unique_ptr<media::VideoEncoder> CreateVpxVideoEncoder() {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment