diff --git a/mythtv/libs/libmyth/audio/audiooutputalsa.cpp b/mythtv/libs/libmyth/audio/audiooutputalsa.cpp index 36403d304f4..80808e3374d 100644 --- a/mythtv/libs/libmyth/audio/audiooutputalsa.cpp +++ b/mythtv/libs/libmyth/audio/audiooutputalsa.cpp @@ -361,6 +361,7 @@ AudioOutputSettings* AudioOutputALSA::GetOutputSettings(bool passthrough) "(using plugin?)"); } + // NOLINTNEXTLINE(bugprone-infinite-loop) while (int rate = settings->GetNextRate()) if(snd_pcm_hw_params_test_rate(m_pcm_handle, params, rate, 0) >= 0) settings->AddSupportedRate(rate); diff --git a/mythtv/libs/libmyth/audio/audiooutputnull.cpp b/mythtv/libs/libmyth/audio/audiooutputnull.cpp index 54b49c30309..2cd52a95d83 100644 --- a/mythtv/libs/libmyth/audio/audiooutputnull.cpp +++ b/mythtv/libs/libmyth/audio/audiooutputnull.cpp @@ -55,11 +55,13 @@ AudioOutputSettings* AudioOutputNULL::GetOutputSettings(bool /*digital*/) // Pretend that we support everything AudioOutputSettings *settings = new AudioOutputSettings(); + // NOLINTNEXTLINE(bugprone-infinite-loop) while (int rate = settings->GetNextRate()) { settings->AddSupportedRate(rate); } + // NOLINTNEXTLINE(bugprone-infinite-loop) while (AudioFormat fmt = settings->GetNextFormat()) { settings->AddSupportedFormat(fmt); diff --git a/mythtv/libs/libmyth/audio/audiooutputoss.cpp b/mythtv/libs/libmyth/audio/audiooutputoss.cpp index b22de6ab8ad..8890d99ba95 100644 --- a/mythtv/libs/libmyth/audio/audiooutputoss.cpp +++ b/mythtv/libs/libmyth/audio/audiooutputoss.cpp @@ -50,6 +50,7 @@ AudioOutputSettings* AudioOutputOSS::GetOutputSettings(bool /*digital*/) return nullptr; } + // NOLINTNEXTLINE(bugprone-infinite-loop) while (int rate = settings->GetNextRate()) { int rate2 = rate;