Fix two rare bugs which caused playback to not unboost. The filling state was not...
commit2a2b983b3fbcc29c820fc475a2106b2857b8c4c5
authorkugel <kugel@a1c6a512-1295-4272-9138-f99709370657>
Mon, 23 Feb 2009 21:09:30 +0000 (23 21:09 +0000)
committerkugel <kugel@a1c6a512-1295-4272-9138-f99709370657>
Mon, 23 Feb 2009 21:09:30 +0000 (23 21:09 +0000)
treebddccbde3506e6bce4dc9eacd58cfa3a21c16aab
parent843d13d93f17ce09c9d492f3866f7ef7ba455c2c
Fix two rare bugs which caused playback to not unboost. The filling state was not set properly, if there was no space left for the handle for albumart or audio data. but for the handle for metadata. This also adds specific checks for ERR_BUFFER_FULL and appropriate logf messages.

This also appears to fix the constant boosting part of FS#8999 (at least I couldn't reproduce). It does certainly not fix that buffering is stucked.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20093 a1c6a512-1295-4272-9138-f99709370657
apps/playback.c