aboutsummaryrefslogtreecommitdiff
path: root/multimedia/kodi/files/patch-xbmc_cores_AudioEngine_Sinks_AESinkALSA.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/kodi/files/patch-xbmc_cores_AudioEngine_Sinks_AESinkALSA.cpp')
-rw-r--r--multimedia/kodi/files/patch-xbmc_cores_AudioEngine_Sinks_AESinkALSA.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/multimedia/kodi/files/patch-xbmc_cores_AudioEngine_Sinks_AESinkALSA.cpp b/multimedia/kodi/files/patch-xbmc_cores_AudioEngine_Sinks_AESinkALSA.cpp
new file mode 100644
index 000000000000..4dc4300bfee4
--- /dev/null
+++ b/multimedia/kodi/files/patch-xbmc_cores_AudioEngine_Sinks_AESinkALSA.cpp
@@ -0,0 +1,16 @@
+--- xbmc/cores/AudioEngine/Sinks/AESinkALSA.cpp.orig 2022-05-22 10:57:33 UTC
++++ xbmc/cores/AudioEngine/Sinks/AESinkALSA.cpp
+@@ -949,13 +949,6 @@ void CAESinkALSA::HandleError(const char* name, int er
+ {
+ case -EPIPE:
+ CLog::Log(LOGERROR, "CAESinkALSA::HandleError({}) - underrun", name);
+- if ((err = snd_pcm_prepare(m_pcm)) < 0)
+- CLog::Log(LOGERROR, "CAESinkALSA::HandleError({}) - snd_pcm_prepare returned {} ({})", name,
+- err, snd_strerror(err));
+- break;
+-
+- case -ESTRPIPE:
+- CLog::Log(LOGINFO, "CAESinkALSA::HandleError({}) - Resuming after suspend", name);
+
+ /* try to resume the stream */
+ while((err = snd_pcm_resume(m_pcm)) == -EAGAIN)