Commit 1eef2a38 authored by Yuchen Liu's avatar Yuchen Liu Committed by Commit Bot

[Chromecast] Disable SurfaceControl and AImageReader for Android build

For Q+ devices, SurfaceControl and AImageReader may cause some video
playback stall. Temporarily disable them.

Bug: internal b/162803423
Test: Bug is not repro
Change-Id: I4ce7e42fd87433464dfe4a6b29b816cb41ce7138
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2493091Reviewed-by: default avatarSean Topping <seantopping@chromium.org>
Reviewed-by: default avatarFrank Liberato <liberato@chromium.org>
Reviewed-by: default avatarZhenyao Mo <zmo@chromium.org>
Commit-Queue: Yuchen Liu <yucliu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#820070}
parent a066d837
......@@ -50,6 +50,7 @@ include_rules = [
"+extensions/shell/browser/api",
"+gin/v8_initializer.h",
"+gpu/command_buffer/service/gpu_switches.h",
"+gpu/config/gpu_finch_features.h",
"+media/audio",
"+media/base",
"+media/mojo",
......
......@@ -105,6 +105,7 @@
#include "chromecast/media/audio/cast_audio_manager_android.h" // nogncheck
#include "components/cdm/browser/cdm_message_filter_android.h"
#include "components/crash/core/app/crashpad.h"
#include "gpu/config/gpu_finch_features.h"
#include "media/audio/android/audio_manager_android.h"
#else
#include "chromecast/browser/memory_pressure_controller_impl.h"
......@@ -174,8 +175,11 @@ CastContentBrowserClient::CastContentBrowserClient(
// TODO(juke): Reenable this after solving casting issue on LAN.
blink::features::kMixedContentAutoupgrade,
#if defined(OS_ANDROID)
::media::kAudioFocusLossSuspendMediaSession,
::media::kRequestSystemAudioFocus,
::media::kAudioFocusLossSuspendMediaSession,
::media::kRequestSystemAudioFocus,
// Temporarily disable SurfaceControl and AImageReader to solve some
// video playback stall issue. Remove once b/162803423 is fixed.
::features::kAndroidSurfaceControl, ::features::kAImageReader,
#endif
});
}
......
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