Browse Source

Minor adjustment

pull/3225/head
MaranBr 1 month ago
parent
commit
a8ebaa894a
  1. 6
      src/audio_core/renderer/command/command_buffer.cpp

6
src/audio_core/renderer/command/command_buffer.cpp

@ -290,16 +290,14 @@ void CommandBuffer::GenerateBiquadFilterCommand(const s32 node_id, EffectInfoBas
const auto& parameter{ const auto& parameter{
*reinterpret_cast<BiquadFilterInfo::ParameterVersion1*>(effect_info.GetParameter())}; *reinterpret_cast<BiquadFilterInfo::ParameterVersion1*>(effect_info.GetParameter())};
if (!IsChannelCountValid(parameter.channel_count) || channel < 0 || channel >= parameter.channel_count) {
return;
}
if (IsChannelCountValid(parameter.channel_count) && channel >= 0 && channel < parameter.channel_count) {
cmd.input = buffer_offset + parameter.inputs[channel]; cmd.input = buffer_offset + parameter.inputs[channel];
cmd.output = buffer_offset + parameter.outputs[channel]; cmd.output = buffer_offset + parameter.outputs[channel];
cmd.biquad.b = parameter.b; cmd.biquad.b = parameter.b;
cmd.biquad.a = parameter.a; cmd.biquad.a = parameter.a;
} }
}
// Effects always use the fixed-point coefficient path on the DSP. // Effects always use the fixed-point coefficient path on the DSP.
cmd.use_float_coefficients = false; cmd.use_float_coefficients = false;

Loading…
Cancel
Save