1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 21:27:35 +00:00

Kernel: Whitespace and Error cleanup in AC97

No functional changes.
This commit is contained in:
Jelle Raaijmakers 2022-02-27 17:39:17 +01:00 committed by Andreas Kling
parent 0e78e6b1e8
commit c3c683c9e1

View file

@ -50,7 +50,6 @@ bool AC97::handle_irq(RegisterState const&)
bool current_equals_last_valid = (pcm_out_status & AudioStatusRegisterFlag::CurrentEqualsLastValid) > 0;
bool is_completion_interrupt = (pcm_out_status & AudioStatusRegisterFlag::BufferCompletionInterruptStatus) > 0;
bool is_fifo_error = (pcm_out_status & AudioStatusRegisterFlag::FIFOError) > 0;
VERIFY(!is_fifo_error);
// If there is no buffer completion, we're not going to do anything
@ -171,6 +170,7 @@ RefPtr<AudioChannel> AC97::audio_channel(u32 index) const
return m_audio_channel;
return {};
}
void AC97::detect_hardware_audio_channels(Badge<AudioManagement>)
{
m_audio_channel = AudioChannel::must_create(*this, 0);
@ -179,10 +179,11 @@ void AC97::detect_hardware_audio_channels(Badge<AudioManagement>)
ErrorOr<void> AC97::set_pcm_output_sample_rate(size_t channel_index, u32 samples_per_second_rate)
{
if (channel_index != 0)
return Error::from_errno(ENODEV);
return ENODEV;
TRY(set_pcm_output_sample_rate(samples_per_second_rate));
return {};
}
ErrorOr<u32> AC97::get_pcm_output_sample_rate(size_t channel_index)
{
if (channel_index != 0)