summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2009-04-10Add new directory under utils for code-analysis tools, and objdiff.py script ↵Andrew Mahone1-0/+54
to display per-symbol size deltas between object files. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20672 a1c6a512-1295-4272-9138-f99709370657
2009-04-10Fix FS#10111 - Pops and clicks when playing 24 bit FLAC files. This fixes ↵Boris Gjenero1-1/+1
decoding of RICE2 entropy coding. Backported from ffmpeg. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20671 a1c6a512-1295-4272-9138-f99709370657
2009-04-10Commit FS#10043 by Michael Chicoine for the Sansa e200v2. Implements LCD ↵Michael Giacomelli1-30/+37
sleeping, cleans up unused GPIOs and implements LCD flipping/invert. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20670 a1c6a512-1295-4272-9138-f99709370657
2009-04-09Add PictureFlow screenshot to manual for M:Robe 100.Andrew Mahone1-0/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20669 a1c6a512-1295-4272-9138-f99709370657
2009-04-09FS#8523 - Disable WPS updating when the backlight is off.Thomas Martitz1-1/+31
Disables WPS updating when the lcd is inactive (sleep or disabled, backlight doesn't count in), which prevents a good deal of code from running uselessly. According to tests, it can yield up to 1h more battery life in cases of heavy WPSes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20666 a1c6a512-1295-4272-9138-f99709370657
2009-04-09Fix redKarl Kurbjun1-0/+8
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20665 a1c6a512-1295-4272-9138-f99709370657
2009-04-09M:Robe 500: More LCD initialization, QVGA (vs. VGA) is now enabled by ↵Karl Kurbjun8-136/+336
default for performance, 256 color palette mode added, include some linker cleanups and reorganization. Doom and MPEGPlayer now run reaonably well. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20664 a1c6a512-1295-4272-9138-f99709370657
2009-04-08Exchange some references to certain players or pads with a feature in some ↵Marianne Arnold3-14/+14
parts of the manual where the feature is actually the determing factor (uses the automatic parsing of features.txt to options). In the WPS button table this helps rearranging one line a bit to keep the code together in a better way. (Also convert 2 tabs to spaces while at it.) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20663 a1c6a512-1295-4272-9138-f99709370657
2009-04-08Forgot to add the call too gwps_fix_statusbars(), fixes yellow too.Thomas Martitz1-0/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20662 a1c6a512-1295-4272-9138-f99709370657
2009-04-08WPS update optimizations:Thomas Martitz1-35/+24
*) always initialize restore with true, and make the get_action timeout 1 tick if restore is true (which only happens at initially showing the wps), which makes the wps show up way faster (nearly instantly) *) reduce the number of full updates by removing update_track (full updates are initiated by the event now), rename partial_update to update. Now, full updates should really happen only on (re-)entering the wps or track change now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20661 a1c6a512-1295-4272-9138-f99709370657
2009-04-08Raise MAX_SYS_EVENTS to fix FS#10105 (*PANIC* event line full)Thomas Martitz1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20660 a1c6a512-1295-4272-9138-f99709370657
2009-04-08Jz4740:Maurus Cuelenaere2-101/+50
* Optimize & cleanup thread handling a bit * Unify exception return and fix a potential bug git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20659 a1c6a512-1295-4272-9138-f99709370657
2009-04-08Make test_codec compile and clean up some commentsMaurus Cuelenaere1-6/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20658 a1c6a512-1295-4272-9138-f99709370657
2009-04-08Undo revert of r20653Andrew Mahone1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20657 a1c6a512-1295-4272-9138-f99709370657
2009-04-08fix accidental reverts in r20651Andrew Mahone1-11/+6
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20656 a1c6a512-1295-4272-9138-f99709370657
2009-04-08Pictureflow chapter, hwcodec target manuals: add a note about the plugin ↵Marianne Arnold1-0/+4
stopping playback. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20655 a1c6a512-1295-4272-9138-f99709370657
2009-04-08Improve scaler reciprocal precision by 1 bit, and remove unused SC_NUM, ↵Andrew Mahone2-23/+2
SC_FIX, and SC_SHIFT. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20654 a1c6a512-1295-4272-9138-f99709370657
2009-04-08Fix yellowAndrew Mahone1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20653 a1c6a512-1295-4272-9138-f99709370657
2009-04-08FS#10104: Update PictureFlow manual to reflect keymap changes, and remove ↵Andrew Mahone1-20/+17
the obsolete note about audio buffer. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20652 a1c6a512-1295-4272-9138-f99709370657
2009-04-08FS#9992: remove PLA use from PictureFlow, replacing it with maps designed ↵Andrew Mahone1-68/+147
for each target, and inheriting the targets' standard actions git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20651 a1c6a512-1295-4272-9138-f99709370657
2009-04-08Fix yellowMaurus Cuelenaere1-0/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20650 a1c6a512-1295-4272-9138-f99709370657
2009-04-08Add LED indication to Jz4740 SD driverMaurus Cuelenaere1-0/+8
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20649 a1c6a512-1295-4272-9138-f99709370657
2009-04-07Forgot to actually enable it..Maurus Cuelenaere1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20648 a1c6a512-1295-4272-9138-f99709370657
2009-04-07Enable plugins on the Onda VX747Maurus Cuelenaere62-15/+258
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20647 a1c6a512-1295-4272-9138-f99709370657
2009-04-07Invadrox - some bitmap related changes in preparation of porting it to more ↵Marianne Arnold38-196/+127
screen resolutions, should not be visible to the user: (1) Use single bitmaps (or strips where possible) instead of one big bitmap each, so instructions and defines how to take the bitmap apart aren't needed. It's more flexible and makes it possible to (2) get some width/height variables directly from the bitmaps. (3) Use background images for static items. Both reduces the number of hardcoded values noticeably. (4) Make the 'fire_sprite' an external bitmap too - with help of Jens -. (5) Rename 'TINY_GRAPHICS' to 'SMALL_GRAPHICS' to have this name available for even smaller images (which is planned). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20646 a1c6a512-1295-4272-9138-f99709370657
2009-04-07Patch by Rafaël Carré - Sansa AMS i2c :Bertrik Sikken3-34/+5
* remove peripheral reset (already made in system_init). * Move empty i2c_init() from i2c-as3525.c (and remove that file) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20645 a1c6a512-1295-4272-9138-f99709370657
2009-04-07Patch by Rafaël Carré - Sansa AMS : inform pcm.c when playback stopped, ↵Bertrik Sikken1-0/+3
use pcm_play_dma_stopped_callback() git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20644 a1c6a512-1295-4272-9138-f99709370657
2009-04-07Patch by Rafaël Carré - Sansa AMS: Fix a few mistakes in DMA codeBertrik Sikken1-5/+2
DMAC_INT_TC_CLEAR is a write-only reg HIGH bits of DMAC_SYNC mean synchronisation logic disabled. Also, according to the OF and to tests, all the peripherals we use run at the same frequency (PCLK?). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20643 a1c6a512-1295-4272-9138-f99709370657
2009-04-07Patch by Rafaël Carré - Chopper : define small screen limit on height <= 64Bertrik Sikken1-1/+1
This way Clip is included as well, not only Archos git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20642 a1c6a512-1295-4272-9138-f99709370657
2009-04-07Revert FS#9531 / r19723 - It did not fix the problem, and it caused the ↵Boris Gjenero1-1/+0
index parameter of shuffle and unshuffle .playlist_control commands to be ignored. When those parameters were non-zero, this caused some tracks from the end of the original playlist to instead appear at the beginning of the resumed playlist. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20641 a1c6a512-1295-4272-9138-f99709370657
2009-04-07commit FS#10092 (cleanup AMS system init) by Rafaël Carré. Dominik Wenger2-5/+12
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20640 a1c6a512-1295-4272-9138-f99709370657
2009-04-07Tidy up and remove executable flag from a few plugin bitmap files.Marianne Arnold15-0/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20639 a1c6a512-1295-4272-9138-f99709370657
2009-04-07Remove unnecessary copying of current track id3 data back into the buffer. ↵Boris Gjenero1-10/+0
It was used before when track_unbuffer_callback existed, but now PLAYBACK_EVENT_TRACK_FINISH takes care of this. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20638 a1c6a512-1295-4272-9138-f99709370657
2009-04-07Add current use and fix battery capacity settings for the Gigabeat F/X. ↵Michael Giacomelli1-3/+8
Thanks to AlHaz for pointing out that they were incorrect. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20637 a1c6a512-1295-4272-9138-f99709370657
2009-04-06Fix a typo in the german translation (thanks to pyro_maniac on IRC for ↵Dominik Riebeling11-5237/+7007
pointing it out) and update it partly. lupdate all translations. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20636 a1c6a512-1295-4272-9138-f99709370657
2009-04-06FS#10086 - Playback and recording sample rate setting on the 5G iPodBoris Gjenero3-12/+44
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20635 a1c6a512-1295-4272-9138-f99709370657
2009-04-06Fix FS#10091 - On Archos targets properly detect charger at startup, so ↵Boris Gjenero1-1/+3
charging screen can be entered git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20634 a1c6a512-1295-4272-9138-f99709370657
2009-04-06FS9795 - some playback cleanup. Jonathan Gordon12-176/+190
* Use events to notify things when the track has changed instead of the nasty has_track_changed() * Event for when the mp3entry for the next track is avilable (which allows alot more tags to be static which means less redrawing in the WPS) * virtually guarentee that the mp3entry sturct returned by audio_current/next_track() is going to be valid for the duration of the current track. The only time it wont be now is during the time between the codec finishing the previous track and the next track actually starting (~2s), but this is not an issue as long as it is called again when the TRACK_CHANGED event happens (or just use the pointer that gives) It is still possible to confuse the WPS with the next tracks id3 info being displayed but this should fix itself up faster than it used to (and be harder to do) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20633 a1c6a512-1295-4272-9138-f99709370657
2009-04-05Drop the unnecessary checks since they are made by the callerAlexander Levin1-4/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20632 a1c6a512-1295-4272-9138-f99709370657
2009-04-05Fix hopping backwards if skip length is > 0 and we're near the end of the ↵Alexander Levin1-2/+4
track (less than skip length) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20631 a1c6a512-1295-4272-9138-f99709370657
2009-04-05Fix a potentially dangerous bug with bootloader installation for Sansas:Dominik Riebeling1-0/+17
check the downloaded bootloader file against the target reported by sansapatcher as otherwise one could install an e200 bootloader to a c200 (and vice versa). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20630 a1c6a512-1295-4272-9138-f99709370657
2009-04-05Start rockpaint with the toolbar visible (I guess that a full white screen ↵Antoine Cellerier1-0/+4
can be quite intimidating). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20629 a1c6a512-1295-4272-9138-f99709370657
2009-04-05Add a few simulator keys for the e200 (in case you don't have a numpad)Antoine Cellerier1-0/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20628 a1c6a512-1295-4272-9138-f99709370657
2009-04-05Fix redMaurus Cuelenaere1-2/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20627 a1c6a512-1295-4272-9138-f99709370657
2009-04-05Fix Onda VX767 LCD clock init codeMaurus Cuelenaere1-4/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20626 a1c6a512-1295-4272-9138-f99709370657
2009-04-05Move CPU_MIPS #define up so ROCKBOX_STRICT_ALIGN actually gets definedMaurus Cuelenaere1-4/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20625 a1c6a512-1295-4272-9138-f99709370657
2009-04-05Revert r20617 for nowMaurus Cuelenaere1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20624 a1c6a512-1295-4272-9138-f99709370657
2009-04-05Code police:Dominik Riebeling6-512/+517
- kill trailing whitespace - replace tabs by spaces git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20623 a1c6a512-1295-4272-9138-f99709370657
2009-04-05Fix typo in configuration file.Dominik Riebeling2-32/+32
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20622 a1c6a512-1295-4272-9138-f99709370657
2009-04-05ZXBox: Clean up display init. Saves ~1KB on colour targets, and 4KB ↵Jens Arnold4-82/+59
(coldfire)... >6KB (SH1) for greyscale targets, due to no longer using floating point math. * Name the 2bpp display routines correctly. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20621 a1c6a512-1295-4272-9138-f99709370657