1
0
Fork 0
forked from len0rd/rockbox
foxbox/apps/gui
Jonathan Gordon 24b136f62d rework cuesheet support:
swcodec: search for a .cue during buffering (with the possibility of adding embedded cuesheets later)
hwcodec: search for a .cue when the id3 info for the current track is requested for the first time (disk should be spining so non issue)

major beenfit from this is simplofy cuesheet handling code a bit... if mp3entry.cuesheet != NULL then there is a valid cuesheet.. no need to worry about if its enabled and preloaded.
There is the possibility of putting the next/prev subtrack handling inside the playback code (as well as the id3 updating stuff (see FS#9789 for more info), but thats probably not a good idea.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21978 a1c6a512-1295-4272-9138-f99709370657
2009-07-20 05:18:18 +00:00
..
bitmap Remove unneeded #include "backdrop.h" 2009-05-09 18:09:14 +00:00
charcell Remove unneeded #include "backdrop.h" 2009-05-09 18:09:14 +00:00
backdrop.c
backdrop.h
buttonbar.c FS#10080 2009-07-14 13:57:45 +00:00
buttonbar.h
color_picker.c Accept FS#9836 which fixes a bit of a display glitch in the colour chooser (Thanks Teruaki) 2009-02-02 09:24:24 +00:00
color_picker.h
gwps-common.c rework cuesheet support: 2009-07-20 05:18:18 +00:00
gwps-common.h Fix a typo in the comment and add a (somewhat vague) description of the values returned. 2009-03-23 17:19:48 +00:00
gwps.c rework cuesheet support: 2009-07-20 05:18:18 +00:00
gwps.h get repeat/hold actions working on the touchscreen WPS. prepending an action with & means that this will only get triggered if you hold down the area. cabbie WPS updated so the fwd/rwd icons will do that when held or skip fwd/back if just pressed. 2009-05-17 06:25:18 +00:00
icon.c
icon.h
list.c Remove some unused declarations 2009-05-21 12:32:26 +00:00
list.h Fix type mismatch warnings and errors exposed when building with EABI toolchain. 2009-07-11 00:22:26 +00:00
option_select.c FS#10080 2009-07-14 13:57:45 +00:00
option_select.h
pitchscreen.c Slightly reduce the bin size by using ushort instead of int in arrays 2009-07-13 14:48:02 +00:00
pitchscreen.h Fix red in bootloaders 2009-07-11 17:16:23 +00:00
quickscreen.c get the quickscreen working on the mr500. hold "mode" on the remote to get to it, then you can use the 4 directions on the remote, or the touchscreen to change the values. "mode" will exit, as will pressing in the top or middle of the main screen 2009-05-15 05:08:28 +00:00
quickscreen.h Clean up some more #includes 2009-03-08 18:37:32 +00:00
scrollbar.c Slightly more compact boundary check. 2009-04-11 23:07:02 +00:00
scrollbar.h
splash.c Fix splash on greyscale (was showing only a black or grey box, no text) by reverting to lcd_set_foreground(). That does a bit more on greyscale than just setting the current's viewports fg_pattern :/ 2009-05-15 15:27:32 +00:00
splash.h
statusbar.c FS#10080 2009-07-14 13:57:45 +00:00
statusbar.h cleanup the remote+main statusbar handling a bit, and fix the bug where the remote wps might reserve the space for the statusbar even if its disabled 2009-07-08 00:51:03 +00:00
viewport.c cleanup the remote+main statusbar handling a bit, and fix the bug where the remote wps might reserve the space for the statusbar even if its disabled 2009-07-08 00:51:03 +00:00
viewport.h Convert a number of places in core and plugins to use the BIT_N() macro instead of 1<<n. Speeds up things on SH1, and also reduces core binsize. Most notable speedups: 1 bit lcd driver: drawpixel +20%, drawline + 27%, hline +5%; jpeg viewer: +8% for 1/8 scaling. Other targets are unaffected. 2009-06-07 21:27:05 +00:00
wps_debug.c
wps_parser.c FS#10080 2009-07-14 13:57:45 +00:00
yesno.c redo how the statusbar updates are done. send the EVENT_GUI_ACTIONUPDATE event every time get_action() is called. The event wont be as realiable (timewise) as before, but seems to work better 2009-01-05 09:59:11 +00:00
yesno.h Clean up some more #includes 2009-03-08 18:37:32 +00:00