summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2007-04-06Now charcell displays require lcd_update() for updating the main lcd content ↵Jens Arnold36-185/+129
like bitmap displays. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13050 a1c6a512-1295-4272-9138-f99709370657
2007-04-06Support resume for MusepackAdam Boot2-1/+17
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13049 a1c6a512-1295-4272-9138-f99709370657
2007-04-06Use the default subline timeout value in case the value isn't explicitly ↵Nicolas Pennequin1-0/+2
set. Hopefully this will be the last commit in that area :) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13048 a1c6a512-1295-4272-9138-f99709370657
2007-04-06This time I hope I got it right! Basically, remove what the previous commit ↵Nicolas Pennequin3-28/+40
about subline timeouts added and make the values be computed by a special function at display time. This should bring complete compatibility with the previous code. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13047 a1c6a512-1295-4272-9138-f99709370657
2007-04-06Fix the alignment of a subline in Rockboxed.Nicolas Pennequin10-10/+10
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13046 a1c6a512-1295-4272-9138-f99709370657
2007-04-06Better handling of subline timeout values : All values are set to the ↵Nicolas Pennequin3-5/+23
default before another value is found by the parser. No more resetting to the default value at displaying time (this caused problems especially noticeable on the DancePuffDuo WPS). Changing the values with conditionals is still possible but only strictly positive tiemout values are accepted now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13045 a1c6a512-1295-4272-9138-f99709370657
2007-04-06Hmpf, these ever-missing svn properties...Jens Arnold1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13044 a1c6a512-1295-4272-9138-f99709370657
2007-04-06Player: Only use one software definable character for different characters ↵Jens Arnold2-46/+49
using the same glyph. * Some cleanup. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13043 a1c6a512-1295-4272-9138-f99709370657
2007-04-06Optimized lcd_yuv_blit() (used by mpegplayer) for the Sansa E200. This is ↵Dave Chapman3-104/+257
just a copy-and-paste of the Gigabeat version by Michael Sevakis with no attempt to adapt to the different CPU in the E200 - so there could be room for further improvement. Reported to increase the FPS for the 224x128 version of Elephants Dream from 21fps to 27fps. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13042 a1c6a512-1295-4272-9138-f99709370657
2007-04-06End the default remote-WPS with a newline. Fixes FS #6979.Nicolas Pennequin1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13041 a1c6a512-1295-4272-9138-f99709370657
2007-04-05Added missing ae ligature, and fine-tuned some glyphs and replacements.Jens Arnold1-17/+18
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13040 a1c6a512-1295-4272-9138-f99709370657
2007-04-05Oops again, use correct variable types for storing file date and timePeter D'Hoye1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13039 a1c6a512-1295-4272-9138-f99709370657
2007-04-05Use date and time rather than size and starting cluster to detect ↵Peter D'Hoye1-7/+7
installation of a new version git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13038 a1c6a512-1295-4272-9138-f99709370657
2007-04-05Oops, bootfile location for Archos is the root of coursePeter D'Hoye6-6/+6
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13037 a1c6a512-1295-4272-9138-f99709370657
2007-04-05Fix automatic rolo on new version for archos. Introduces new define in ↵Peter D'Hoye25-4/+28
config files for bootfile location. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13036 a1c6a512-1295-4272-9138-f99709370657
2007-04-05Add apps/plugins/mpegplayer/*.S to the source tarballs.Dave Chapman1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13035 a1c6a512-1295-4272-9138-f99709370657
2007-04-05* Fix the bug where subline separators were read as part of a string.Nicolas Pennequin2-77/+67
* Some cosmetic code changes, no other functional change (add a comment and rename some variables). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13034 a1c6a512-1295-4272-9138-f99709370657
2007-04-05Rearrange struct wps_tag to avoid padding. Hopefully save some bytes.Dan Everton1-103/+98
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13033 a1c6a512-1295-4272-9138-f99709370657
2007-04-05optimized motion compensation for ARM from the mplayer-w100 project. ↵Marcoen Hirschberg5-0/+515
Elefants Dream plays back 2.3fps faster on the Gigabeat git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13032 a1c6a512-1295-4272-9138-f99709370657
2007-04-05count was set wrong for the parititons screen. imo this is a bug in the list ↵Jonathan Gordon1-1/+1
code, but quick fix untill a proper one git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13031 a1c6a512-1295-4272-9138-f99709370657
2007-04-05Fix sim warningJonathan Gordon1-1/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13030 a1c6a512-1295-4272-9138-f99709370657
2007-04-05Make the partitions debug screen use the list also.Jonathan Gordon1-80/+64
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13029 a1c6a512-1295-4272-9138-f99709370657
2007-04-05Give the playlist viewer a title (FS#6898)Jonathan Gordon1-0/+7
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13028 a1c6a512-1295-4272-9138-f99709370657
2007-04-05Fix the root menu for any targets without a radio (we are using #if not ↵Jonathan Gordon3-2/+7
#ifdef for CONFIG_TUNER). Fixes the bookmark issue in FS#6965) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13027 a1c6a512-1295-4272-9138-f99709370657
2007-04-05Allow subline timeout values to be changed dynamically in the WPS (e.g. by ↵Nicolas Pennequin2-7/+9
using conditionals). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13026 a1c6a512-1295-4272-9138-f99709370657
2007-04-05Player: Found two more Latin extended chars on the old LCD, and mapped them.Jens Arnold1-7/+14
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13025 a1c6a512-1295-4272-9138-f99709370657
2007-04-05Calibrated (discharge) battery percentage table for iAudio X5(L) and M5(L). ↵Jens Arnold1-7/+3
Runcurrent values and hence runtime estimation is still off, but battery percentage should be ok now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13024 a1c6a512-1295-4272-9138-f99709370657
2007-04-04Player full-line progress bar: No more separate character cell(s) for the ↵Jens Arnold1-30/+39
colon(s) in the time display. Looks better, and takes less software-definable characters, allowing for up to 99:59:59 with the last progress bar character still working properly. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13023 a1c6a512-1295-4272-9138-f99709370657
2007-04-04just pass the struct to vo_setup instead of multiple argumentsMarcoen Hirschberg3-21/+13
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13022 a1c6a512-1295-4272-9138-f99709370657
2007-04-04Player progress drawing rewrite (both emptying cup and full-line bar): * ↵Jens Arnold1-137/+71
Fixes FS #6820, related to the glitch that progress moved in the opposite direction when seeking. * Smaller, more efficient code. * Full-line bar only displays as many software defined characters as needed, freeing the remaining ones for other text. * Don't cut last digit from times >=1 hour (at the cost of inexact last progress bar character). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13021 a1c6a512-1295-4272-9138-f99709370657
2007-04-04* Make some private variables 'static'.Nicolas Pennequin3-11/+17
* Fix the pitch tag and allow it to be used on all targets except the Archos Player. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13020 a1c6a512-1295-4272-9138-f99709370657
2007-04-04Introducing the WPS tokenizer !Nicolas Pennequin8-2335/+3042
When a WPS file is loaded, it is parsed to an array of tokens, which allows more efficient displaying. More info on the tracker entry : FS #6862. The parsing code is completely independant and is all in wps_parser.c. The displaying part stays in gwps-common.c. Debugging code is provided (with the right ifdefs) and is disabled by default. Overall, the code should be easier to read and maintain. Adding new WPS tags is made quite trivial. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13019 a1c6a512-1295-4272-9138-f99709370657
2007-04-04Oops, forgot to add the picture.Nicolas Pennequin1-0/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13018 a1c6a512-1295-4272-9138-f99709370657
2007-04-04* Add a few things about cuesheet support (setting description, file format ↵Nicolas Pennequin3-1/+13
and config file option). * Enable the pause on headphone unplug setting description for the gigabeat. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13017 a1c6a512-1295-4272-9138-f99709370657
2007-04-04add support for non 16x16 frame sizesMarcoen Hirschberg3-9/+12
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13016 a1c6a512-1295-4272-9138-f99709370657
2007-04-04Enable building WPSs and themes for charcell targets, and add an example WPS ↵Jens Arnold4-16/+24
using special charcell progress and text alignment. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13015 a1c6a512-1295-4272-9138-f99709370657
2007-04-04Replace obsolete generate_rocklatin tool with player_unifont tool.Jens Arnold6-752/+785
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13014 a1c6a512-1295-4272-9138-f99709370657
2007-04-03Remove old reference code, better match Old-LCD init with datasheet, and a ↵Jens Arnold1-56/+9
bit of optimisation. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13013 a1c6a512-1295-4272-9138-f99709370657
2007-04-03Fix yellow.Tom Ross1-1/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13012 a1c6a512-1295-4272-9138-f99709370657
2007-04-03Adjust Chopper and fix my warning from Wormlet.Tom Ross2-15/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13011 a1c6a512-1295-4272-9138-f99709370657
2007-04-03Adjust Wormlet to use the new macros.Tom Ross1-17/+6
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13010 a1c6a512-1295-4272-9138-f99709370657
2007-04-03Set svn:keywords properlyJens Arnold1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13009 a1c6a512-1295-4272-9138-f99709370657
2007-04-03Added command macros for old LCD. Renamed some macros to better match the ↵Jens Arnold1-68/+74
datasheets. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13008 a1c6a512-1295-4272-9138-f99709370657
2007-04-03Better check when using the plugin buffer to store a temp cuesheet.Nicolas Pennequin1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13007 a1c6a512-1295-4272-9138-f99709370657
2007-04-03It's not necessary (anymore?) to map lcd_icon() to sim_lcd_icon() for the ↵Jens Arnold7-43/+2
simulator. * Removed a stray lcd_icon() call from usb handling. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13006 a1c6a512-1295-4272-9138-f99709370657
2007-04-02Improve ID3 "spoofing" to allow detection of missing information by the WPS.Nicolas Pennequin1-9/+10
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13005 a1c6a512-1295-4272-9138-f99709370657
2007-04-02This is called database for quite a while now...Jens Arnold1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13004 a1c6a512-1295-4272-9138-f99709370657
2007-04-02Fix flickering battery icon in the player sim.Jens Arnold1-6/+6
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13003 a1c6a512-1295-4272-9138-f99709370657
2007-04-02Simulator logf builds don't need two ways to access logfSteve Bavin1-9/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13002 a1c6a512-1295-4272-9138-f99709370657
2007-04-02Fix occasional display of old tag data (normally from 32 tracks previous)Steve Bavin1-0/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13001 a1c6a512-1295-4272-9138-f99709370657