Commit graph

13624 commits

Author SHA1 Message Date
Dave Chapman
af4cd0a84c iCatcher updates: 1) Add APE icon for Monkey's Audio files; 2) Use a backdrop on greyscale targets to free some image tags (thanks to Marianne Arnold for the suggestion). However, there are still five codecs without icons (SID, ADX, NSF, Speex and SPC), and only two free image slots left...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13572 a1c6a512-1295-4272-9138-f99709370657
2007-06-06 17:53:33 +00:00
Dave Chapman
c995ae8026 Make v3.97 APE files work in Rockbox
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13571 a1c6a512-1295-4272-9138-f99709370657
2007-06-06 17:46:49 +00:00
Dave Chapman
6c31a9a9d3 Backdrop code should now be surrounded by #if LCD_DEPTH > 1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13570 a1c6a512-1295-4272-9138-f99709370657
2007-06-06 17:30:01 +00:00
Dave Chapman
8dcd6058c8 Correct a comment (thanks to Markun for spotting)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13569 a1c6a512-1295-4272-9138-f99709370657
2007-06-06 08:53:55 +00:00
Jonathan Gordon
b42c20ff52 FS#7260 - updated Italian translation
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13568 a1c6a512-1295-4272-9138-f99709370657
2007-06-06 02:34:30 +00:00
Antoine Cellerier
0150e4d159 Fix bitmap drawing for b&w targets on xobox.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13567 a1c6a512-1295-4272-9138-f99709370657
2007-06-05 22:37:49 +00:00
Antoine Cellerier
cdc295dcae Add recorder and ondio support to Xobox.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13566 a1c6a512-1295-4272-9138-f99709370657
2007-06-05 21:49:51 +00:00
Antoine Cellerier
89fee25454 Xobox: really make it fast. Plays smoothly on Video iPod even at fastest speed.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13565 a1c6a512-1295-4272-9138-f99709370657
2007-06-05 19:52:21 +00:00
Magnus Holmgren
57aa67468a Apply FS#7183. Also change to use documented ways to avoid inlining of functions.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13564 a1c6a512-1295-4272-9138-f99709370657
2007-06-05 19:10:54 +00:00
Dave Chapman
188b6013b0 Update the description of the %fc audio codec enumeration
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13563 a1c6a512-1295-4272-9138-f99709370657
2007-06-05 18:49:00 +00:00
Dave Chapman
520274219a Initial commit of Monkey's Audio (.ape/.mac) support. Note that Monkey's is an extremely CPU-intensive codec, and that the decoding speed is directly related to the compression level (-c1000, -c2000, -c3000, -c4000 or -c5000) used when encoding the file. Current performance is: -c1000 to -c3000 are realtime on a Gigabeat, -c1000 is realtime on Coldfire targets (H100, H300 and Cowon), and nothing is realtime on PortalPlayer targets (iPods, H10, Sansa). Hopefully this can be improved. More information at FS #7256.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13562 a1c6a512-1295-4272-9138-f99709370657
2007-06-05 16:58:29 +00:00
Nicolas Pennequin
887b31c01a Add some more explicit defines for my previous commit.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13561 a1c6a512-1295-4272-9138-f99709370657
2007-06-05 14:57:07 +00:00
Nicolas Pennequin
b5f4d90b4b Make the bitmap loading code handle the progressbar and backdrop bitmaps in a slightly more generic way. This hopefully simplifies the code a bit and should make adding special bitmaps less painful.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13560 a1c6a512-1295-4272-9138-f99709370657
2007-06-05 10:42:41 +00:00
Nicolas Pennequin
23d0a76187 Fix a small conditional bug.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13559 a1c6a512-1295-4272-9138-f99709370657
2007-06-05 10:11:50 +00:00
Michael Sevakis
619d2226bd e200: Fix errors from recording addition and a warning that comes up when fixing the errors.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13558 a1c6a512-1295-4272-9138-f99709370657
2007-06-05 07:22:26 +00:00
Michael Sevakis
bcb8a884ee e200: Add recording. Just from MIC right now and FM integration will happen soon. Most every bit of weirdness is nescessary and no problems seem to exist that the retailos doesn't exhibit too (namely noise when LCD is on when recording from MIC).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13557 a1c6a512-1295-4272-9138-f99709370657
2007-06-05 07:03:30 +00:00
Jonathan Gordon
fea88888f0 Fix most (all) known list wierdness bugs, hopefully simplifies the code a bit, plenty of room for optimizing, but wanted to get it working first. (fixes FS#7255 and possibly others)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13556 a1c6a512-1295-4272-9138-f99709370657
2007-06-05 02:57:43 +00:00
Peter D'Hoye
71577e0d87 Hungarian translation update by Imre herceg (FS #6888)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13555 a1c6a512-1295-4272-9138-f99709370657
2007-06-04 23:47:19 +00:00
Peter D'Hoye
d3f1070d80 FS #7247 by Gerhard Dirschl. Fixes bufferoverflow in radio code.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13554 a1c6a512-1295-4272-9138-f99709370657
2007-06-04 21:38:23 +00:00
Magnus Holmgren
28429184d0 Update the Swedish translation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13553 a1c6a512-1295-4272-9138-f99709370657
2007-06-04 16:49:22 +00:00
Karl Kurbjun
f863ba671e Commit part of FS7113: This adds proper LCD initialization to the gigabeat thanks to Alex Gerchanovsky
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13552 a1c6a512-1295-4272-9138-f99709370657
2007-06-04 14:07:26 +00:00
Jonathan Gordon
63c85110d0 Fix FS#7242 - the action code now checks the time difference between events to decide if its a repeat or not. a repeat event is now if the previous action was the same and it occured < HZ/10 ticks ago
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13551 a1c6a512-1295-4272-9138-f99709370657
2007-06-04 13:52:02 +00:00
Barry Wardell
54c73a24b6 Bring back rolo for mi4-based targets (H10 and Sansa).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13550 a1c6a512-1295-4272-9138-f99709370657
2007-06-04 13:48:21 +00:00
Antoine Cellerier
3611b4c8d8 * xobox.c: Fix speed range.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13549 a1c6a512-1295-4272-9138-f99709370657
2007-06-04 07:30:19 +00:00
Antoine Cellerier
3240c01611 * xobox.c: User configurable speed and difficulty levels.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13548 a1c6a512-1295-4272-9138-f99709370657
2007-06-03 22:19:56 +00:00
Karl Kurbjun
aec5814d43 Some fixes to doom dehacked loading - make embedded dehacked files actually load, fix end of file detection in the string loader, fix ammo changes, fix bex code pointers. Also added the * flag to sscanf - still only tested against rockdoom sscanf calls.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13547 a1c6a512-1295-4272-9138-f99709370657
2007-06-03 22:03:36 +00:00
Antoine Cellerier
7428b79de3 * minesweeper.c: Cosmetics.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13546 a1c6a512-1295-4272-9138-f99709370657
2007-06-03 22:00:48 +00:00
Antoine Cellerier
ffcc94ea92 * xobox.c: Don't call lcd_clear_display() since we're redrawing every single screen pixel afterwards.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13545 a1c6a512-1295-4272-9138-f99709370657
2007-06-03 21:09:32 +00:00
Antoine Cellerier
e9680ae24f * xobox.c: simplify a bit more.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13544 a1c6a512-1295-4272-9138-f99709370657
2007-06-03 17:48:25 +00:00
Antoine Cellerier
b5d5f7fb2a * xobox.c: - Speed it up (makes it play without lag on iPod Video).
- Fix wrong qix angle after hiting wall.
           - Fix area with qix being filled if qix was on the wall (during rebound).
           - Fix rendering of qixes when they overlap.
           - Change the player and qix bitmaps so that they're centered on the 8x8 block.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13543 a1c6a512-1295-4272-9138-f99709370657
2007-06-03 17:34:23 +00:00
Nils Wallménius
673e323f8c Hebrew update by Lamed (Liberman Shachar).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13542 a1c6a512-1295-4272-9138-f99709370657
2007-06-03 17:10:34 +00:00
Michael Sevakis
3d7ce0244b e200: Add KBD_CURSOR_KEYS and KBD_MODES to the keyboard.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13541 a1c6a512-1295-4272-9138-f99709370657
2007-06-03 16:27:23 +00:00
Michael Sevakis
90dd3365ad e200: Better keymap for time screen. Use left and right to switch fields, Menu to revert and fix the scrollwheel direction in button_context_settings.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13540 a1c6a512-1295-4272-9138-f99709370657
2007-06-03 15:50:51 +00:00
Michael Sevakis
ebe67b28e3 e200: Update the button init code to be more correct for using GPIO IRQs.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13539 a1c6a512-1295-4272-9138-f99709370657
2007-06-03 15:17:01 +00:00
Michael Sevakis
5c32faad43 e200: Finally use GPIO IRQs for the buttons...it's IRQ enable bit 33 afterall and verified independently. There shouldn't now be a need to add tick tasks to monitor GPIO level status in other code.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13538 a1c6a512-1295-4272-9138-f99709370657
2007-06-03 14:31:42 +00:00
Jonathan Gordon
20a8a9a3c8 Move the old api out of the core and into the plugin lib.
ew plugins shuold use the new api and not this one.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13537 a1c6a512-1295-4272-9138-f99709370657
2007-06-03 04:06:58 +00:00
Dave Chapman
bbde44506b Add --write-embedded (-we) option. This replaces the Apple firmware with the bootloader embedded in ipodpatcher (equivalent to -wf bootloader-ipodxxx.ipod when using an external bootloader).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13536 a1c6a512-1295-4272-9138-f99709370657
2007-06-02 10:10:31 +00:00
Nils Wallménius
52a64c3af9 Correct butoon help text for ipods, fixes FS#7243
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13535 a1c6a512-1295-4272-9138-f99709370657
2007-06-01 21:29:53 +00:00
Jens Arnold
d884851d96 Fixed bug in the WAV metadata parser: A long has 4 bytes...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13534 a1c6a512-1295-4272-9138-f99709370657
2007-06-01 21:21:27 +00:00
Steve Bavin
9e107b4835 Tiny fix for an unlikely error path.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13533 a1c6a512-1295-4272-9138-f99709370657
2007-06-01 10:46:52 +00:00
Nils Wallménius
68505ba430 First attempt at an MPEG player section in the manual, mostly copied from the wiki. Add HAVE_LCD_COLOR option to the gigabeatf platform file to enable color specific options
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13532 a1c6a512-1295-4272-9138-f99709370657
2007-06-01 08:42:40 +00:00
Michael Sevakis
13067f6c71 e200: Use clocking set up by loader and skip setting the values for now. Change a DMA related register value and leave another alone. Seems to stop the melting screen and gives a speedup especially to video and graphics. If the former isn't quite fixed, the latter definitely works. Please don't enable frequency scaling for now as that will clobber the register values.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13531 a1c6a512-1295-4272-9138-f99709370657
2007-06-01 01:05:57 +00:00
Nils Wallménius
70b613236a Correct an incorrect reference in the ipod installation chapter
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13530 a1c6a512-1295-4272-9138-f99709370657
2007-05-31 18:07:11 +00:00
Marcoen Hirschberg
e6efaf4542 fix simulator builds for FreeBSD
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13529 a1c6a512-1295-4272-9138-f99709370657
2007-05-31 10:23:16 +00:00
Nils Wallménius
7956c92f92 Revert changes to id3.h, removing those members from the struct made binsize increase almost 1KB on some targets
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13528 a1c6a512-1295-4272-9138-f99709370657
2007-05-30 22:16:11 +00:00
Nils Wallménius
cd715d8468 Remove unused struct members and ifdef some for SWCODEC
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13527 a1c6a512-1295-4272-9138-f99709370657
2007-05-30 21:57:15 +00:00
Nils Wallménius
ce3cbcdae2 Better default values for crossfade duration
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13526 a1c6a512-1295-4272-9138-f99709370657
2007-05-30 18:25:25 +00:00
Nils Wallménius
fbdbd2112c Fix warning
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13525 a1c6a512-1295-4272-9138-f99709370657
2007-05-30 18:08:29 +00:00
Nils Wallménius
f46657ec5a Move the setvol wrapper function to misc.c and use it in more places instead of doing the same checks everywhere
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13524 a1c6a512-1295-4272-9138-f99709370657
2007-05-30 17:57:32 +00:00
Jonathan Gordon
dfb071d92e Last list commit for a while. fix the multi-item lists at the very end of the list
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13523 a1c6a512-1295-4272-9138-f99709370657
2007-05-30 09:25:59 +00:00