--- media/base/media_switches.cc.orig 2023-02-08 09:03:45 UTC +++ media/base/media_switches.cc @@ -12,7 +12,7 @@ #include "components/system_media_controls/linux/buildflags/buildflags.h" #include "media/media_buildflags.h" -#if BUILDFLAG(IS_LINUX) +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) #include "base/cpu.h" #endif @@ -407,7 +407,7 @@ BASE_FEATURE(kCdmProcessSiteIsolation, // playback going to a specific output device in the audio service. BASE_FEATURE(kChromeWideEchoCancellation, "ChromeWideEchoCancellation", -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD) base::FEATURE_ENABLED_BY_DEFAULT); #else base::FEATURE_DISABLED_BY_DEFAULT); @@ -419,7 +419,7 @@ BASE_FEATURE(kChromeWideEchoCancellation, // processing is done on the audio capture thread itself. const base::FeatureParam kChromeWideEchoCancellationProcessingFifoSize{ &kChromeWideEchoCancellation, "processing_fifo_size", -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD) 110 // Default value for the enabled feature. #else 0 @@ -510,7 +510,7 @@ BASE_FEATURE(kFallbackAfterDecodeError, // Show toolbar button that opens dialog for controlling media sessions. BASE_FEATURE(kGlobalMediaControls, "GlobalMediaControls", -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) base::FEATURE_ENABLED_BY_DEFAULT #else base::FEATURE_DISABLED_BY_DEFAULT @@ -558,7 +558,7 @@ constexpr base::FeatureParam