diff options
| author | Nicolas Pennequin <nicolas.pennequin@free.fr> | 2008-04-14 16:17:47 +0000 |
|---|---|---|
| committer | Nicolas Pennequin <nicolas.pennequin@free.fr> | 2008-04-14 16:17:47 +0000 |
| commit | 4e2de44b444e15a84c2e3ce1c30b2bcb074c5c6a (patch) | |
| tree | c93b3fa9d0e3210cae0658ecd1d44673c62bd97c /apps/plugins | |
| parent | a5ad74ffcaf8fc4d29fbc4457239d822c0215cde (diff) | |
| download | rockbox-4e2de44b444e15a84c2e3ce1c30b2bcb074c5c6a.zip rockbox-4e2de44b444e15a84c2e3ce1c30b2bcb074c5c6a.tar.gz rockbox-4e2de44b444e15a84c2e3ce1c30b2bcb074c5c6a.tar.bz2 rockbox-4e2de44b444e15a84c2e3ce1c30b2bcb074c5c6a.tar.xz | |
A rather big change to how tracks are loaded: there are now two parts to the process and metadata loading is done by the buffering thread (except for the first unbuffered track). The audio thread now calls audio_load_track, and once the metadata is loaded, the buffering thread sends an event which will make the audio thread call audio_finish_load_track. This one then takes care of the rest of the loading.
This method makes skipping noticeably faster for unbuffered tracks, and especially backwards.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17109 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins')
0 files changed, 0 insertions, 0 deletions