M module-audio/Audio/Profiles/ProfilePlaybackHeadphones.hpp => module-audio/Audio/Profiles/ProfilePlaybackHeadphones.hpp +4 -5
@@ 24,11 24,10 @@ namespace audio
.inputPath = audio::codec::InputPath::None,
.outputPath = audio::codec::OutputPath::Headphones,
.filterCoefficients =
- {qfilter_CalculateCoeffs(audio::equalizer::FilterType::HighPass, 100.2f, 44100, 0.701f, 0),
- qfilter_CalculateCoeffs(audio::equalizer::FilterType::LowPass, 17996.2f, 44100, 0.701f, 0),
- qfilter_CalculateCoeffs(
- audio::equalizer::FilterType::HighShelf, 13984.7f, 44100, 0.701f, -10),
- qfilter_CalculateCoeffs(audio::equalizer::FilterType::LowShelf, 200.4f, 44100, 0.701f, -10),
+ {qfilter_CalculateCoeffs(audio::equalizer::FilterType::None, 100.2f, 44100, 0.701f, 0),
+ qfilter_CalculateCoeffs(audio::equalizer::FilterType::None, 17996.2f, 44100, 0.701f, 0),
+ qfilter_CalculateCoeffs(audio::equalizer::FilterType::None, 13984.7f, 44100, 0.701f, -10),
+ qfilter_CalculateCoeffs(audio::equalizer::FilterType::None, 200.4f, 44100, 0.701f, -10),
qfilter_CalculateCoeffs(audio::equalizer::FilterType::None, 0, 44100, 0.701f, -4)}},
AudioDevice::Type::Audiocodec)
{
M module-audio/Audio/Profiles/ProfilePlaybackLoudspeaker.hpp => module-audio/Audio/Profiles/ProfilePlaybackLoudspeaker.hpp +5 -7
@@ 20,7 20,7 @@ namespace audio
.sampleRate_Hz = 0,
.bitWidth = 16,
.flags = 0,
- .outputVolume = 0,
+ .outputVolume = 1,
.inputGain = 0,
.playbackPathGain = 0,
.playbackPathAtten = 2,
@@ 28,12 28,10 @@ namespace audio
.outputPath = audio::codec::OutputPath::Loudspeaker,
.filterCoefficients =
{qfilter_CalculateCoeffs(audio::equalizer::FilterType::HighPass, 501.8f, 44100, 0.701f, 0),
- qfilter_CalculateCoeffs(audio::equalizer::FilterType::LowPass, 14999.5f, 44100, 0.701f, 0),
- qfilter_CalculateCoeffs(
- audio::equalizer::FilterType::HighShelf, 15975.7f, 44100, 0.701f, -10),
- qfilter_CalculateCoeffs(audio::equalizer::FilterType::LowShelf, 401.f, 44100, 0.701f, -10),
- qfilter_CalculateCoeffs(
- audio::equalizer::FilterType::Parametric, 1496.7f, 44100, 0.701f, -4)}},
+ qfilter_CalculateCoeffs(audio::equalizer::FilterType::Parametric, 2800.f, 44100, 3.f, -4),
+ qfilter_CalculateCoeffs(audio::equalizer::FilterType::Parametric, 4500.f, 44100, 3.f, -6),
+ qfilter_CalculateCoeffs(audio::equalizer::FilterType::Parametric, 7100.f, 44100, 3.f, -3),
+ qfilter_CalculateCoeffs(audio::equalizer::FilterType::Parametric, 2000.f, 44100, 2.f, 6)}},
AudioDevice::Type::Audiocodec)
{
audioConfiguration.outputVolume = static_cast<float>(volume);
M module-audio/Audio/Profiles/ProfileRoutingEarspeaker.hpp => module-audio/Audio/Profiles/ProfileRoutingEarspeaker.hpp +7 -7
@@ 21,19 21,19 @@ namespace audio
.flags =
static_cast<uint32_t>(audio::codec::Flags::InputLeft) | // microphone use left audio channel
static_cast<uint32_t>(audio::codec::Flags::OutputMono),
- .outputVolume = 0,
+ .outputVolume = 1,
.inputGain = 0,
.playbackPathGain = 0,
- .playbackPathAtten = 5,
+ .playbackPathAtten = 12,
.inputPath = audio::codec::InputPath::Microphone,
.outputPath = audio::codec::OutputPath::Earspeaker,
.filterCoefficients =
- {qfilter_CalculateCoeffs(audio::equalizer::FilterType::HighPass, 700.f, 44100, 0.701f, 10),
- qfilter_CalculateCoeffs(audio::equalizer::FilterType::LowPass, 4993.7f, 44100, 0.701f, -5),
- qfilter_CalculateCoeffs(audio::equalizer::FilterType::LowPass, 6000.7f, 44100, 0.701f, 10),
- qfilter_CalculateCoeffs(audio::equalizer::FilterType::HighPass, 100.4f, 44100, 0.701f, 10),
- qfilter_CalculateCoeffs(audio::equalizer::FilterType::Notch, 1500.7f, 44100, 0.701f, -3)}},
+ {qfilter_CalculateCoeffs(audio::equalizer::FilterType::HighPass, 300.f, 44100, 0.701f, 0),
+ qfilter_CalculateCoeffs(audio::equalizer::FilterType::Parametric, 3000.f, 44100, 1.f, 10),
+ qfilter_CalculateCoeffs(audio::equalizer::FilterType::None, 6000.f, 44100, 0.701f, 10),
+ qfilter_CalculateCoeffs(audio::equalizer::FilterType::None, 100.4f, 44100, 0.701f, 10),
+ qfilter_CalculateCoeffs(audio::equalizer::FilterType::None, 1500.7f, 44100, 0.701f, -3)}},
AudioDevice::Type::Audiocodec)
{
audioConfiguration.outputVolume = static_cast<float>(volume);
M module-audio/Audio/Profiles/ProfileRoutingHeadphones.hpp => module-audio/Audio/Profiles/ProfileRoutingHeadphones.hpp +2 -2
@@ 26,8 26,8 @@ namespace audio
.inputPath = audio::codec::InputPath::Headphones,
.outputPath = audio::codec::OutputPath::Headphones,
.filterCoefficients =
- {qfilter_CalculateCoeffs(audio::equalizer::FilterType::HighPass, 997.f, 44100, 0.701f, 0),
- qfilter_CalculateCoeffs(audio::equalizer::FilterType::LowPass, 4993.7f, 44100, 0.701f, 0),
+ {qfilter_CalculateCoeffs(audio::equalizer::FilterType::None, 997.f, 44100, 0.701f, 0),
+ qfilter_CalculateCoeffs(audio::equalizer::FilterType::None, 4993.7f, 44100, 0.701f, 0),
qfilter_CalculateCoeffs(audio::equalizer::FilterType::None, 15975.7f, 44100, 0.701f, -10),
qfilter_CalculateCoeffs(audio::equalizer::FilterType::None, 200.4f, 44100, 0.701f, -10),
qfilter_CalculateCoeffs(audio::equalizer::FilterType::None, 1496.7f, 44100, 0.701f, -4)}},
M module-audio/Audio/Profiles/ProfileRoutingLoudspeaker.hpp => module-audio/Audio/Profiles/ProfileRoutingLoudspeaker.hpp +14 -16
@@ 23,22 23,20 @@ namespace audio
.flags =
static_cast<uint32_t>(audio::codec::Flags::InputLeft) | // microphone use left audio channel
static_cast<uint32_t>(audio::codec::Flags::OutputMono),
- .outputVolume = 0,
- .inputGain = 0,
- .playbackPathGain = 0,
- .playbackPathAtten = 5,
- .inputPath = audio::codec::InputPath::Microphone,
- .outputPath = audio::codec::OutputPath::Loudspeaker,
- .filterCoefficients = {qfilter_CalculateCoeffs(
- audio::equalizer::FilterType::HighPass, 307.3f, sampleRate, 0.701f, 0),
- qfilter_CalculateCoeffs(
- audio::equalizer::FilterType::LowPass, 5080.1f, sampleRate, 0.847f, 0),
- qfilter_CalculateCoeffs(
- audio::equalizer::FilterType::None, 15975.7f, sampleRate, 0.701f, -10),
- qfilter_CalculateCoeffs(
- audio::equalizer::FilterType::None, 200.4f, sampleRate, 0.701f, -10),
- qfilter_CalculateCoeffs(
- audio::equalizer::FilterType::None, 1496.7f, sampleRate, 0.701f, -4)}},
+ .outputVolume = 1,
+ .inputGain = 0,
+ .playbackPathGain = 0,
+ .playbackPathAtten = 5,
+ .inputPath = audio::codec::InputPath::Microphone,
+ .outputPath = audio::codec::OutputPath::Loudspeaker,
+ .filterCoefficients =
+ {qfilter_CalculateCoeffs(audio::equalizer::FilterType::None, 307.3f, sampleRate, 0.701f, 0),
+ qfilter_CalculateCoeffs(audio::equalizer::FilterType::None, 5080.1f, sampleRate, 0.847f, 0),
+ qfilter_CalculateCoeffs(
+ audio::equalizer::FilterType::None, 15975.7f, sampleRate, 0.701f, -10),
+ qfilter_CalculateCoeffs(audio::equalizer::FilterType::None, 200.4f, sampleRate, 0.701f, -10),
+ qfilter_CalculateCoeffs(
+ audio::equalizer::FilterType::None, 1496.7f, sampleRate, 0.701f, -4)}},
AudioDevice::Type::Audiocodec)
{
audioConfiguration.sampleRate_Hz = sampleRate;