diff options
author | Christian Soffke <christian.soffke@gmail.com> | 2021-11-14 22:20:09 +0100 |
---|---|---|
committer | Solomon Peachy <pizza@shaftnet.org> | 2021-11-22 08:06:44 -0500 |
commit | f9ce8720c4fa7e5fa53e3aed03653f359fec4125 (patch) | |
tree | 939d232140eb2c92e7ea29b05349dd34b097fa8e /firmware/target/mips/ingenic_x1000/aic-x1000.c | |
parent | 3f966b2aa45755cd7788ea71eeea6a5d64bb827f (diff) | |
download | rockbox-f9ce8720c4fa7e5fa53e3aed03653f359fec4125.tar.gz rockbox-f9ce8720c4fa7e5fa53e3aed03653f359fec4125.zip |
Fix: PictureFlow crashes
- After appending albums, when memory had been borrowed
from the buflib buffer by shifting memory up using buflib_buffer_out()
in create_track_index(), memory was later not shifted down using
buflib_buffer_in() (the latter was only called after displaying the track list).
- The picture loading thread was able to allocate memory from the
buflib pool while the main thread was moving the buffer around.
Slide loading will now be paused before shifting operations, and
continued afterwards.
Change-Id: I1c92b6c931fd14ebb885be4bc275148039b76a9a
Diffstat (limited to 'firmware/target/mips/ingenic_x1000/aic-x1000.c')
0 files changed, 0 insertions, 0 deletions