From a1c59967b0a8ca65705b9085716b97754ac5f3bd Mon Sep 17 00:00:00 2001 From: Kevin Kuehler Date: Fri, 24 Jul 2020 11:58:28 -0700 Subject: [PATCH] pulseaudio: Register as Brave instead of Chromium When creating a new pulseaudio context, make the application name Brave instead of Chromium. Resolves https://github.com/brave/brave-browser/issues/10919 --- chromium_src/media/audio/pulse/pulse_util.cc | 9 +++++++++ patches/media-audio-pulse-pulse_util.cc.patch | 13 +++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 chromium_src/media/audio/pulse/pulse_util.cc create mode 100644 patches/media-audio-pulse-pulse_util.cc.patch diff --git a/chromium_src/media/audio/pulse/pulse_util.cc b/chromium_src/media/audio/pulse/pulse_util.cc new file mode 100644 index 000000000000..c50e123eaecc --- /dev/null +++ b/chromium_src/media/audio/pulse/pulse_util.cc @@ -0,0 +1,9 @@ +// Copyright (c) 2020 The Brave Authors +// This Source Code Form is subject to the terms of the Mozilla Public +// License, v. 2.0. If a copy of the MPL was not distributed with this file, +// you can obtain one at http://mozilla.org/MPL/2.0/. + +constexpr char kBrowserDisplayName[] = "brave-browser"; +#define PRODUCT_STRING "Brave" +#include "../../../../../media/audio/pulse/pulse_util.cc" +#undef PRODUCT_STRING diff --git a/patches/media-audio-pulse-pulse_util.cc.patch b/patches/media-audio-pulse-pulse_util.cc.patch new file mode 100644 index 000000000000..c0e24ef0c34f --- /dev/null +++ b/patches/media-audio-pulse-pulse_util.cc.patch @@ -0,0 +1,13 @@ +diff --git a/media/audio/pulse/pulse_util.cc b/media/audio/pulse/pulse_util.cc +index 085036bb967c6f6f81e9351d8c8a081950b3910a..bdae4cb734ed40b5c37fdb38e438e35430c55efb 100644 +--- a/media/audio/pulse/pulse_util.cc ++++ b/media/audio/pulse/pulse_util.cc +@@ -35,7 +35,7 @@ namespace { + #if BUILDFLAG(GOOGLE_CHROME_BRANDING) + constexpr char kBrowserDisplayName[] = "google-chrome"; + #define PRODUCT_STRING "Google Chrome" +-#else ++#elif 0 + constexpr char kBrowserDisplayName[] = "chromium-browser"; + #define PRODUCT_STRING "Chromium" + #endif