Of course, but I’d like to focus on implementing this in the most ideal way, as getting it working isn’t the only objective.
It seems you sent me a personal email some time ago with the following request:
if it's possible if I can load music tracks with album art enabled w/o waiting for the art to actually load so the audio starts right away even if it takes some extra time for the art to decode
Please use the forum for your requests unless it's a business proposal. At a quick glance, I think the image processing needs to be moved to a separate thread to work smoothly. Currently, it's done in the audio thread, so even if we delay loading album art, the user interface won't be responsive to your actions (volume/pause/next/...) when we come back to processing large album art (though audio playback should be OK as it's done in a different codec thread). I'm not really interested in this functionality to look any deeper.
Here's a quick workaround that simply skips loading large album arts (>2MB, can be adjusted in MAX_AA_SIZE). Maybe it will work for you:
https://github.com/bahusoid/rockbox/commit/612bca1aab1fc41e56316fb9d01bc59afec70eabIf you need a patch file just add .patch to the link above.