Fix FS#10101 and FS#8999. Buffering was stopped prematurely if a manual track skip...
commit2d0ff1c6bafe55555b7b3cdd86fa6abda94dc763
authorkugel <kugel@a1c6a512-1295-4272-9138-f99709370657>
Wed, 10 Jun 2009 17:15:10 +0000 (10 17:15 +0000)
committerkugel <kugel@a1c6a512-1295-4272-9138-f99709370657>
Wed, 10 Jun 2009 17:15:10 +0000 (10 17:15 +0000)
treec833220d8bba9490e516861ebf84b46454568818
parent58c6b7c14d4e171d8b025a6847ce3ea8c131d35a
Fix FS#10101 and FS#8999. Buffering was stopped prematurely if a manual track skip occured in between, leaving the CPU boosted, because audio_fill_file_buffer() returned if a new track was requested no matter of the filling state. Now keep buffering if it's currently filling the buffer.

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