diff --git a/packages/mediacenter/xbmc/patches/xbmc-990.06-assert0_is_nasty_this_could_just_be_a_bad_audio.patch b/packages/mediacenter/xbmc/patches/xbmc-990.06-assert0_is_nasty_this_could_just_be_a_bad_audio.patch new file mode 100644 index 0000000000..1d826af89b --- /dev/null +++ b/packages/mediacenter/xbmc/patches/xbmc-990.06-assert0_is_nasty_this_could_just_be_a_bad_audio.patch @@ -0,0 +1,26 @@ +From 2c915ea56abd68cf2310eb9d01936d19a2f118ab Mon Sep 17 00:00:00 2001 +From: davilla +Date: Tue, 19 Mar 2013 13:41:53 -0400 +Subject: [PATCH] changed, assert(0) is nasty, this could just be a bad audio + packet + +--- + xbmc/cores/dvdplayer/DVDPlayerAudio.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/xbmc/cores/dvdplayer/DVDPlayerAudio.cpp b/xbmc/cores/dvdplayer/DVDPlayerAudio.cpp +index 03ba5ea..e075cd6 100644 +--- a/xbmc/cores/dvdplayer/DVDPlayerAudio.cpp ++++ b/xbmc/cores/dvdplayer/DVDPlayerAudio.cpp +@@ -284,7 +284,7 @@ int CDVDPlayerAudio::DecodeFrame(DVDAudioFrame &audioframe, bool bDropPacket) + CLog::Log(LOGERROR, "CDVDPlayerAudio:DecodeFrame - Codec tried to consume more data than available. Potential memory corruption"); + m_decode.Release(); + m_pAudioCodec->Reset(); +- assert(0); ++ return DECODE_FLAG_ERROR; + } + + m_decode.data += len; +-- +1.8.1.5 +