Commit graph

4631 commits

Author SHA1 Message Date
Jens Arnold
7e0ea2153c iPod mini 2G: Define correct audio codec, and fix WM8731 driver to work with PP5020. Audio is working now.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9367 a1c6a512-1295-4272-9138-f99709370657
2006-03-30 20:18:02 +00:00
Miika Pekkarinen
3881ce94bd Dircache support for simulator also.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9365 a1c6a512-1295-4272-9138-f99709370657
2006-03-30 18:53:44 +00:00
Jens Arnold
d3feb78e40 Initial support for iPod mini 2G: Rockbox boots, LCD driver is working. No sound, no buttons, and hangs at the boot screen.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9363 a1c6a512-1295-4272-9138-f99709370657
2006-03-30 17:29:21 +00:00
Miika Pekkarinen
44b76bc4fa Added track number sorting to the tagcache and a few new tags to the
engine: track number, year, composer, length and bitrate.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9358 a1c6a512-1295-4272-9138-f99709370657
2006-03-30 12:07:32 +00:00
Magnus Holmgren
b95b67ae85 Synced.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9357 a1c6a512-1295-4272-9138-f99709370657
2006-03-30 11:24:51 +00:00
Linus Nielsen Feltzing
e514901665 MCF5249 isn't the only Coldfire CPU
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9355 a1c6a512-1295-4272-9138-f99709370657
2006-03-30 10:13:39 +00:00
Zakk Roberts
8bdd92b05e New 'Track Skip Only' option for Crossfading; crossfading is disabled except for manual track changes. NOTE: If you were using 'Always' mode previously, check again after updating: you'll now be in the new 'Track Skip Only' mode.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9353 a1c6a512-1295-4272-9138-f99709370657
2006-03-30 05:56:19 +00:00
Brandon Low
dbcc9c25d5 Add comments, and avoid throw-away calculations in crossfade buffer process
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9352 a1c6a512-1295-4272-9138-f99709370657
2006-03-30 00:47:05 +00:00
Karl Kurbjun
4ed232df5e Use rockbox endian defines
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9351 a1c6a512-1295-4272-9138-f99709370657
2006-03-29 21:16:45 +00:00
Frank Dischner
75c3d0b9f1 Add support for loadable vkeyboard layouts
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9347 a1c6a512-1295-4272-9138-f99709370657
2006-03-29 16:21:42 +00:00
Christian Gmeiner
e7a6749c41 its much better to clear everytime the lcd
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9342 a1c6a512-1295-4272-9138-f99709370657
2006-03-29 10:36:48 +00:00
Christian Gmeiner
50012ab797 oops.. fix yellow builds
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9341 a1c6a512-1295-4272-9138-f99709370657
2006-03-29 10:30:52 +00:00
Christian Gmeiner
47bf642002 Patch #4936 from Jonathan Gordon with a small change by me. slideshow support for JPEG viewer
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9340 a1c6a512-1295-4272-9138-f99709370657
2006-03-29 10:12:39 +00:00
Linus Nielsen Feltzing
029ff80235 iAudio X5 doesn't have bass and treble
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9338 a1c6a512-1295-4272-9138-f99709370657
2006-03-29 08:47:04 +00:00
Linus Nielsen Feltzing
34cd9cbe14 Save bass/treble settings in iPod
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9337 a1c6a512-1295-4272-9138-f99709370657
2006-03-29 07:57:46 +00:00
Adam Boot
f45b333842 Limit idle framerate, make falling bubbles less uniform, and some formatting cleanup
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9336 a1c6a512-1295-4272-9138-f99709370657
2006-03-29 01:32:33 +00:00
Daniel Stenberg
02c540da41 Moved main menu button to REC for both file browser and WPS
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9333 a1c6a512-1295-4272-9138-f99709370657
2006-03-28 21:35:18 +00:00
Dan Everton
daebff8b5d Update equalizer precut value as it's adjusted.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9332 a1c6a512-1295-4272-9138-f99709370657
2006-03-28 21:19:30 +00:00
Linus Nielsen Feltzing
893d248935 Removed some debug code
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9329 a1c6a512-1295-4272-9138-f99709370657
2006-03-28 20:44:28 +00:00
Linus Nielsen Feltzing
cf0892fd79 Audio support for iAudio X5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9328 a1c6a512-1295-4272-9138-f99709370657
2006-03-28 20:43:47 +00:00
Dave Chapman
22593f4ace Change the type of the P_SectorActive() function to boolean - that's how it is being used.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9323 a1c6a512-1295-4272-9138-f99709370657
2006-03-28 19:04:56 +00:00
Dave Chapman
f81c192b3a More 64-bit fixes.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9322 a1c6a512-1295-4272-9138-f99709370657
2006-03-28 19:04:48 +00:00
Dave Chapman
5293ea1dac More 64-bit fixes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9321 a1c6a512-1295-4272-9138-f99709370657
2006-03-28 17:42:57 +00:00
Christian Gmeiner
ec8dae1524 x5: lets build doom...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9320 a1c6a512-1295-4272-9138-f99709370657
2006-03-28 17:22:03 +00:00
Christian Gmeiner
d1b587a659 added good (tm) button mappings for x5, and added ifdef for HAS_BUTTON_HOLD
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9319 a1c6a512-1295-4272-9138-f99709370657
2006-03-28 17:20:49 +00:00
Dan Everton
81a14b8837 Fix red builds.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9318 a1c6a512-1295-4272-9138-f99709370657
2006-03-28 17:11:59 +00:00
Dan Everton
6246242155 Fail gracefully if write fails (i.e. disk space runs out) during copy in splitedit plugin. Users can now also press the 'quit' button to abort splitting.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9317 a1c6a512-1295-4272-9138-f99709370657
2006-03-28 17:01:02 +00:00
Dave Chapman
cd88582478 64-bit sim fixes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9316 a1c6a512-1295-4272-9138-f99709370657
2006-03-28 16:46:10 +00:00
Dave Chapman
909b6d2653 Finish removing the main LCD backdrop function from the plugin API
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9315 a1c6a512-1295-4272-9138-f99709370657
2006-03-28 16:18:21 +00:00
Dave Chapman
59a248c8c6 Fix uninitialised variable warning
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9314 a1c6a512-1295-4272-9138-f99709370657
2006-03-28 16:08:52 +00:00
Dave Chapman
39876971a8 Do not export load_main_backdrop() via the plugin API. Plugins should allocate their own buffer and use lcd_set_backdrop()
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9313 a1c6a512-1295-4272-9138-f99709370657
2006-03-28 16:04:11 +00:00
Dave Chapman
47f4a458d6 Patch #2969 - Doom! Currently only working on the H300.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9312 a1c6a512-1295-4272-9138-f99709370657
2006-03-28 15:44:01 +00:00
Linus Nielsen Feltzing
93b5f24083 Patch #2854 by David Dent - %bs WPS tag for sleep timer
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9303 a1c6a512-1295-4272-9138-f99709370657
2006-03-28 10:07:34 +00:00
Zakk Roberts
f639df3b8e Clean up the LCD Settings menu for some targets: hide the Contrast and Invert options for color LCDs; the Flip Display option is now only available on supported targets.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9300 a1c6a512-1295-4272-9138-f99709370657
2006-03-28 02:00:35 +00:00
Dan Everton
91db368845 Add precut setting for the equalizer and add some more comments to the eq menu code.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9298 a1c6a512-1295-4272-9138-f99709370657
2006-03-27 21:20:35 +00:00
Christian Gmeiner
7f9e1eb801 x5: use as default BUTTON_POWER to close a plugin
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9294 a1c6a512-1295-4272-9138-f99709370657
2006-03-27 17:34:23 +00:00
Martin Arver
0468064c28 ChessBox: Add 10x8 pixel pieces for the Archoses from Miguel A. Arévalo (P#4921)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9289 a1c6a512-1295-4272-9138-f99709370657
2006-03-27 14:18:17 +00:00
Linus Nielsen Feltzing
3ca32bb06d Fixed a crash when selecting database mode in the menu
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9285 a1c6a512-1295-4272-9138-f99709370657
2006-03-27 13:06:54 +00:00
Miika Pekkarinen
3f3aeb0e0d Alignment fix for ipods.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9282 a1c6a512-1295-4272-9138-f99709370657
2006-03-27 10:46:09 +00:00
Miika Pekkarinen
ea07cd5d7f Allow multiple tracks with the same title.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9276 a1c6a512-1295-4272-9138-f99709370657
2006-03-27 07:44:32 +00:00
Miika Pekkarinen
58e32f18c8 More alignment fixes.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9275 a1c6a512-1295-4272-9138-f99709370657
2006-03-27 07:02:14 +00:00
Hristo Kovachev
e58589bb82 Patch #4923 by Jani Kinnunen: updated Finnish translation
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9274 a1c6a512-1295-4272-9138-f99709370657
2006-03-27 06:38:50 +00:00
Jens Arnold
0c09f3ee88 WAV playback as a plugin, for archos recorders and Ondios. Plays 16-bit WAV files with all common sample frequencies, both mono and stereo. Meant as a preview for later PCM playback integration, and for doing experiments with the MAS PCM codec.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9273 a1c6a512-1295-4272-9138-f99709370657
2006-03-26 23:00:24 +00:00
Dave Bryant
0ad19c7262 Eliminate references to "long" types for 64-bit compiles; return audio data
in Rockbox standard S3.28 format


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9272 a1c6a512-1295-4272-9138-f99709370657
2006-03-26 22:54:15 +00:00
Linus Nielsen Feltzing
d2327dd83d Bumped plugin API version
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9271 a1c6a512-1295-4272-9138-f99709370657
2006-03-26 22:42:42 +00:00
Linus Nielsen Feltzing
6f4d721d23 Basic plugin playback control menu by Jonathan Gordon (Patch #4874)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9269 a1c6a512-1295-4272-9138-f99709370657
2006-03-26 22:33:25 +00:00
Daniel Stenberg
b76e4ec5f2 swap PLAY and REC for x5, I liked that way!
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9268 a1c6a512-1295-4272-9138-f99709370657
2006-03-26 22:21:08 +00:00
Miika Pekkarinen
a33d5d7926 Fixed the define in config.h and more tagcache alignment issues.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9266 a1c6a512-1295-4272-9138-f99709370657
2006-03-26 18:36:31 +00:00
Miika Pekkarinen
de2f070577 Fixed the yellow builds.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9264 a1c6a512-1295-4272-9138-f99709370657
2006-03-26 17:48:12 +00:00
Jens Arnold
8083e8c0de Fixed potential sample overflow in variable stereo width > 100% and karaoke mode, both hwcodec and swcodec.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9263 a1c6a512-1295-4272-9138-f99709370657
2006-03-26 17:41:36 +00:00
Miika Pekkarinen
d9ef5980df Fixed the debug menu.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9262 a1c6a512-1295-4272-9138-f99709370657
2006-03-26 17:09:32 +00:00
Miika Pekkarinen
e859e16420 Fixed some red builds.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9261 a1c6a512-1295-4272-9138-f99709370657
2006-03-26 17:07:00 +00:00
Miika Pekkarinen
b7251261de Fill WPS tags from tagcache if available.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9260 a1c6a512-1295-4272-9138-f99709370657
2006-03-26 16:37:18 +00:00
Miika Pekkarinen
d1f9495c83 Fixed possible data alignment problem while committing the tagcache.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9259 a1c6a512-1295-4272-9138-f99709370657
2006-03-26 15:27:44 +00:00
Miika Pekkarinen
a93e59152a Properly allocating the temporary buffer.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9257 a1c6a512-1295-4272-9138-f99709370657
2006-03-26 12:49:19 +00:00
Miika Pekkarinen
7c4e0c8730 Initial version of tagcache! There are still some bugs in the engine
and much more problems with the UI.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9256 a1c6a512-1295-4272-9138-f99709370657
2006-03-26 11:33:42 +00:00
Hristo Kovachev
a70c6b9b1e Patch #4913 by David Rothenberger with some changes by me: add only backlight on first keypress to the lcd remotes, too.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9253 a1c6a512-1295-4272-9138-f99709370657
2006-03-25 19:16:45 +00:00
Brandon Low
a9c168834d Fix lockups people have been having with track skipping during buffer fill, this is a reversion of a previous commit pending more fixes to playback engine
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9250 a1c6a512-1295-4272-9138-f99709370657
2006-03-25 18:37:31 +00:00
Brandon Low
09c09738ab Fix a problem where audio would stay paused after a stop and start of playback
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9248 a1c6a512-1295-4272-9138-f99709370657
2006-03-25 15:58:10 +00:00
Dan Everton
b66477adcc Support the recording screen on the LCD remote. Also adds support for the peakmeter in the rremote WPS. Patch from Martin Scarratt (task 4818).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9246 a1c6a512-1295-4272-9138-f99709370657
2006-03-25 13:35:31 +00:00
Dan Everton
7bd67877b8 One minute sleep timer step size is a little too precise. How about five minutes instead.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9242 a1c6a512-1295-4272-9138-f99709370657
2006-03-24 22:02:02 +00:00
Dan Everton
b73da77014 Change step size of sleep timer to 1 minute.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9241 a1c6a512-1295-4272-9138-f99709370657
2006-03-24 21:33:59 +00:00
Dan Everton
d946771ebd Port sleep timer setting screen to new setting screens. Make sleep timer usable from the remote.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9240 a1c6a512-1295-4272-9138-f99709370657
2006-03-24 20:41:56 +00:00
Brandon Low
c42fe437e3 Whoops, missed a file in last warning fix commit
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9233 a1c6a512-1295-4272-9138-f99709370657
2006-03-24 14:26:23 +00:00
Dan Everton
fac50d12bf Slightly clearer code in dsp_eq_update_data.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9231 a1c6a512-1295-4272-9138-f99709370657
2006-03-24 14:06:30 +00:00
Brandon Low
c76904be53 Fix warnings
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9230 a1c6a512-1295-4272-9138-f99709370657
2006-03-24 14:02:27 +00:00
Ben Basha
12f3fec388 fix the bitmaps position bug on X5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9229 a1c6a512-1295-4272-9138-f99709370657
2006-03-24 13:59:54 +00:00
Björn Stenberg
da5fb18bca New option: First keypress enables backlight only. Patch #2920 by Nicolas Pennequin.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9228 a1c6a512-1295-4272-9138-f99709370657
2006-03-24 13:47:24 +00:00
Brandon Low
86f1e2ead2 Convert playback.c to use unsigned byte counters, and _minor_ refactoring of buffer callbacks
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9227 a1c6a512-1295-4272-9138-f99709370657
2006-03-24 13:43:15 +00:00
Dave Chapman
b1cd32913d Build chessbox for the X5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9226 a1c6a512-1295-4272-9138-f99709370657
2006-03-24 12:48:28 +00:00
Ben Basha
f12a576dfc Color bitmaps on iAudio X5 by Mustapha Senhaji
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9225 a1c6a512-1295-4272-9138-f99709370657
2006-03-24 12:36:47 +00:00
Brandon Low
8307d0b388 Fix weirdness caused by not stopping buffering during pause, and generally use a more sane pause behavior on swcodec targets
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9221 a1c6a512-1295-4272-9138-f99709370657
2006-03-24 02:38:57 +00:00
Zakk Roberts
354941d966 Make fullscreen off by default for Rockboy.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9220 a1c6a512-1295-4272-9138-f99709370657
2006-03-23 23:49:22 +00:00
Thom Johansen
cc94ae45a7 Keep assembler versions of DSP routines in dsp_arch.S files. This also
solves the annoying register allocator problem when not using
-fomit-frame-pointer for the Coldfire assembler optimised crossfeed
routine.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9215 a1c6a512-1295-4272-9138-f99709370657
2006-03-23 19:59:52 +00:00
Thom Johansen
5f9bd4fb98 Make EQ work on 64 bit sims again.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9214 a1c6a512-1295-4272-9138-f99709370657
2006-03-23 19:26:21 +00:00
Brandon Low
fdb58dfe1c Allow the pcm buffer to fill while playback is paused
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9212 a1c6a512-1295-4272-9138-f99709370657
2006-03-23 17:11:00 +00:00
Brandon Low
a553d5f048 First small step in playback.c's pending makeover. Properly lock and cleanup codec swapping
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9210 a1c6a512-1295-4272-9138-f99709370657
2006-03-23 16:18:17 +00:00
Thom Johansen
e70a50cd9a Fix the inaccurate frequency setting problems of the EQ due to
inaccuracies in the sin/cos functioncs. A million thanks to safetydan
for fixing my crappy trig functions!


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9209 a1c6a512-1295-4272-9138-f99709370657
2006-03-23 15:40:59 +00:00
Christian Gmeiner
7446714e11 x5: we dont have a BUTTON_OFF -> we use BUTTON_POWER now
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9204 a1c6a512-1295-4272-9138-f99709370657
2006-03-23 13:47:48 +00:00
Thom Johansen
d6877bc9ae Make libmad use inttypes.h types and remove the old ad-hoc typedefs.
Makes mpa.c work somewhat better in 64 bit sims, thought there's still
another crash issue.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9199 a1c6a512-1295-4272-9138-f99709370657
2006-03-23 00:52:12 +00:00
Thom Johansen
09ed0d6f26 Fixed ADPCM support. 3 bit ADPCMs do not work, but those didn't seem to
work before either.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9197 a1c6a512-1295-4272-9138-f99709370657
2006-03-22 21:52:48 +00:00
Jens Arnold
ec70f29f1e Fix remaining warnings in 64bit simulator builds
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9196 a1c6a512-1295-4272-9138-f99709370657
2006-03-22 19:51:40 +00:00
Martin Arver
49c7707fa3 Small changes to Xobox to make it playable on grayscale targets with slow screen (h1xx)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9194 a1c6a512-1295-4272-9138-f99709370657
2006-03-22 17:47:31 +00:00
Thom Johansen
e2824c94fc Use size-correct casts. Fixes some AMD64 sim warnings.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9192 a1c6a512-1295-4272-9138-f99709370657
2006-03-22 16:04:51 +00:00
Thom Johansen
a7b5a2ce73 Quick fix for voice UI on iPods. Proper fix (which does not impact
functionality in any way) coming later.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9190 a1c6a512-1295-4272-9138-f99709370657
2006-03-22 15:19:59 +00:00
Zakk Roberts
c5b63269fc Whoops, the Archos Player/Studio doesn't have the ability to change pitch..
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9176 a1c6a512-1295-4272-9138-f99709370657
2006-03-22 02:44:18 +00:00
Zakk Roberts
5b93eb6f74 Pitch screen now accessible from the WPS context menu for all targets. This means pitch adjustment is now available on the iPods and iAudio X5.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9175 a1c6a512-1295-4272-9138-f99709370657
2006-03-22 02:18:44 +00:00
Adam Boot
e1226f4305 Fix stack overflow bug for real
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9174 a1c6a512-1295-4272-9138-f99709370657
2006-03-22 01:13:39 +00:00
Thom Johansen
b0960aed11 Enabled channel configuration and stereo width option on software codec
platforms.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9173 a1c6a512-1295-4272-9138-f99709370657
2006-03-21 23:20:17 +00:00
Marcoen Hirschberg
a27123fe81 update by Mustapha Senhaji
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9172 a1c6a512-1295-4272-9138-f99709370657
2006-03-21 21:01:28 +00:00
Hristo Kovachev
5a0bb99013 Jewels: little changes regarding trademark issues
Brickmania: change the highscore file to the more apropriate "brickmania.score" (patch #4789 by Mikael Magnusson)


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9169 a1c6a512-1295-4272-9138-f99709370657
2006-03-21 15:24:25 +00:00
Hristo Kovachev
dced47b1ff Updated Korean translation by Jeong Taek In
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9167 a1c6a512-1295-4272-9138-f99709370657
2006-03-21 13:49:13 +00:00
Linus Nielsen Feltzing
0077b0678f Exclude metronome and battery_bench from the X5 build until the button mappings are correct
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9161 a1c6a512-1295-4272-9138-f99709370657
2006-03-21 12:30:54 +00:00
Linus Nielsen Feltzing
7664a4f7e0 Correct IRAM size for the iAudio X5 app
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9159 a1c6a512-1295-4272-9138-f99709370657
2006-03-21 12:25:40 +00:00
Hristo Kovachev
ec7ee31939 Patch #4794 by Alessio Lenzi: Add some missing voice entries to english.lang
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9157 a1c6a512-1295-4272-9138-f99709370657
2006-03-21 12:05:03 +00:00
Linus Nielsen Feltzing
ab1019a1e8 Patch #4843 by Nicolas Pennequin - Correct status bar and backdrop in ID3 info screen
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9156 a1c6a512-1295-4272-9138-f99709370657
2006-03-21 11:31:53 +00:00
Hristo Kovachev
7c7c03a2b9 Patch #4872 by Mikael Magnusson: fixes bubbles game overflowing stack
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9155 a1c6a512-1295-4272-9138-f99709370657
2006-03-21 11:18:40 +00:00
Hristo Kovachev
d694a21b7f Patch #4833 by Jonas Häggqvist: "Use abstracted gui for recursive insert question"
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9154 a1c6a512-1295-4272-9138-f99709370657
2006-03-21 11:11:31 +00:00
Hristo Kovachev
f53f64a615 button.h cleanup, with the future "button action" thing in mind:
1) Main unit's button defines are from the LSB to the MSB (currently bits 0-9, 0x00000200), remote ones are from the 20th bit (0x00100000) downards to 10th(0x00000400);
2) Removed the BUTTON_REMOTE modifier, replaced with a bitmask of all of the remote buttons (where applicable, otherwise with 0), added a complementary BUTTON_MAIN bitmask;
3) Moved button modifiers:
  - BUTTON_REPEAT: to bit 26 (0x04000000)
  - BUTTON_REL: to bit 25 (0x02000000)
There are at least 4 bits free on all targets now: 21-24.
If we really need more free bits, it's possible to SHR remote buttons 1 bit more (freeing bit 20 too), and to change the SYS_EVENT bit with a bitmask (+2 bits).
4) Bumped up the min. plugin ver. (and sorted the plugin api struct), because the binary plugins with key input won't understand the new values


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9149 a1c6a512-1295-4272-9138-f99709370657
2006-03-21 09:36:13 +00:00
Zakk Roberts
16f7aa76d0 FPS setting now LCD-specific and raised for a number of models - much smoother animations on the iPod 5G/Nano - probably smoother on the iRivers as well.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9148 a1c6a512-1295-4272-9138-f99709370657
2006-03-21 08:27:30 +00:00
Zakk Roberts
b26fd8c89d Whoops, double-defined buttons for Ondio...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9147 a1c6a512-1295-4272-9138-f99709370657
2006-03-21 08:24:53 +00:00
Zakk Roberts
87afd0b050 Reworked pitch screen for easier adjustment and better looks. Added some button definitions for iPods - coming soon to a Sound Settings menu near you...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9146 a1c6a512-1295-4272-9138-f99709370657
2006-03-21 07:59:23 +00:00
Zakk Roberts
dd521146b7 Display logo for 3 seconds instead of 2 before rolling the credits - makes it easier to read the build date/time.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9145 a1c6a512-1295-4272-9138-f99709370657
2006-03-21 05:45:37 +00:00
Zakk Roberts
28cb5e732d Fix the iPod button mappings for the settings menus so that Left accepts and leaves the current setting screen instead of Right (Select still works too). This makes more sense and conforms to the config of other targets.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9144 a1c6a512-1295-4272-9138-f99709370657
2006-03-21 02:23:27 +00:00
Zakk Roberts
b81f596486 Patch by Jonathan Gordon for bug report FS#4861 - map Select (Navi) to save the settings in the color picker in addition to Play.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9143 a1c6a512-1295-4272-9138-f99709370657
2006-03-21 02:02:04 +00:00
Thom Johansen
c00ec11598 Further 64 bit related fixes. EQ should now work in AMD64 sim.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9142 a1c6a512-1295-4272-9138-f99709370657
2006-03-21 01:09:53 +00:00
Dave Chapman
1a0e885ba0 Patch #4870 from Fredrik Öhrn - Call yield() less often (gives a 3-4fps speed increase on H300) plus some minor code reorganisation
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9140 a1c6a512-1295-4272-9138-f99709370657
2006-03-20 23:01:28 +00:00
Dave Chapman
7e7423373e Add cardback bitmap for colour LCDs smaller than 220x176.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9139 a1c6a512-1295-4272-9138-f99709370657
2006-03-20 22:07:35 +00:00
Magnus Holmgren
4599ca3240 iRiver: Stop disabling the peak meter when stopping the radio.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9137 a1c6a512-1295-4272-9138-f99709370657
2006-03-20 21:24:24 +00:00
Thom Johansen
0968536c4b Code policed. Converted to generate internal s3.28 format directly (next
task is removing use of interleaved audio). Could not test ADPCM due to
difficulty in finding files it could play, so tell me if it is broken.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9136 a1c6a512-1295-4272-9138-f99709370657
2006-03-20 20:32:19 +00:00
Thom Johansen
d8eaefe29a Code policed. Converted to generate internal s3.28 format directly (next
task is removing use of interleaved audio). Fixed broken handling of 8
bit files.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9135 a1c6a512-1295-4272-9138-f99709370657
2006-03-20 20:19:40 +00:00
Dan Everton
1429c9b863 Add 'clipboard' type functionality to onplay menu. You can cut/copy/paste directories and files. Works across volumes. No multiselect support though.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9132 a1c6a512-1295-4272-9138-f99709370657
2006-03-20 11:46:06 +00:00
Adam Boot
c2a853ef1a Jewels: some clean up
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9127 a1c6a512-1295-4272-9138-f99709370657
2006-03-20 03:06:45 +00:00
Adam Boot
ea4947a95f New game plugin: bubbles, initial commit
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9126 a1c6a512-1295-4272-9138-f99709370657
2006-03-20 03:06:07 +00:00
Jens Arnold
6f0a01e8e4 Ooops, this was not meant to be committed yet.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9124 a1c6a512-1295-4272-9138-f99709370657
2006-03-19 22:44:45 +00:00
Thom Johansen
3c7278f405 Reworked backlight fading by GPIO based PWM to work for other targets
than H1x0. iPod Nano and 5G backlight fading is enabled. To try for your
device, just define HAVE_BACKLIGHT_PWM_FADING in the relevant
config-xxxx.h file. NOTE: Will break your settings, so save a config
file first.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9121 a1c6a512-1295-4272-9138-f99709370657
2006-03-19 17:42:58 +00:00
Thom Johansen
ea4ccb5aba Samples should always be 32 bit on all platforms, so change most
occurences of long to int32_t to enable working sounds also on 64 bit
sims. Note that some codecs (MP3 and Wavpack) still have other 64
bit related problems.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9120 a1c6a512-1295-4272-9138-f99709370657
2006-03-19 16:31:45 +00:00
Jens Arnold
f383cc14bd Voice working on the iPods.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9119 a1c6a512-1295-4272-9138-f99709370657
2006-03-19 16:09:41 +00:00
Ben Basha
2d767c5c11 New plugin: Tetrox, vertical tetris by eli sherer with work by me to port it to all rockbox working platforms.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9118 a1c6a512-1295-4272-9138-f99709370657
2006-03-19 13:26:08 +00:00
Björn Stenberg
958d6ac278 Renamed Bejeweled to Jewels, for trademark reasons.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9116 a1c6a512-1295-4272-9138-f99709370657
2006-03-19 12:31:13 +00:00
Björn Stenberg
5b4307ed0c Don't warn about modifying the dynamic playlist in Party Mode. Also changed message to queue last, not insert last.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9115 a1c6a512-1295-4272-9138-f99709370657
2006-03-19 12:09:41 +00:00
Björn Stenberg
fc390af3e8 Added 'Party Mode': Unstoppable playback
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9114 a1c6a512-1295-4272-9138-f99709370657
2006-03-19 08:40:31 +00:00
Brandon Low
5650b70517 Fix some problems with using USB_POWERED as a charging state separate from charger_inserted
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9109 a1c6a512-1295-4272-9138-f99709370657
2006-03-19 01:01:03 +00:00
Linus Nielsen Feltzing
a6fb393507 Red build fix
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9108 a1c6a512-1295-4272-9138-f99709370657
2006-03-18 23:42:34 +00:00
Linus Nielsen Feltzing
9ffaa175a7 iAudio fixes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9107 a1c6a512-1295-4272-9138-f99709370657
2006-03-18 23:07:34 +00:00
Brandon Low
ddf7c70a45 Real Time Clock support in the WPS
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9105 a1c6a512-1295-4272-9138-f99709370657
2006-03-18 22:42:02 +00:00
Jens Arnold
c279335ed2 Correct pallette->RGB565 conversion when loading 1-bit BMP files.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9101 a1c6a512-1295-4272-9138-f99709370657
2006-03-18 20:34:45 +00:00
Björn Stenberg
69795ab18b Improved buttons for ipod
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9100 a1c6a512-1295-4272-9138-f99709370657
2006-03-18 20:17:25 +00:00
Björn Stenberg
3113bc3833 Improved buttons for ipod
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9093 a1c6a512-1295-4272-9138-f99709370657
2006-03-18 19:11:18 +00:00
Brandon Low
b7c7df788e Fix red builds
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9091 a1c6a512-1295-4272-9138-f99709370657
2006-03-18 09:34:58 +00:00
Dave Chapman
03627e0539 More patches from Fredrik Öhrn - joystick2.diff (add support using buttons on the iriver remotes) and speedup.diff (more optimisations for Coldfire targets).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9089 a1c6a512-1295-4272-9138-f99709370657
2006-03-18 09:14:10 +00:00
Brandon Low
d00d58896b Patch FS#4841 from Ralf Herz, debug more io ports on the PP5020 based ipods
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9088 a1c6a512-1295-4272-9138-f99709370657
2006-03-18 09:13:55 +00:00
Ben Basha
cee9568611 *patch by Mikael Magnusson, do not reinitialize the board when hit by a qix. *some code cleanup by me
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9076 a1c6a512-1295-4272-9138-f99709370657
2006-03-17 13:38:45 +00:00
Thom Johansen
310d191f06 I could have sworn i removed that before commiting...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9071 a1c6a512-1295-4272-9138-f99709370657
2006-03-17 02:04:46 +00:00
Thom Johansen
f6e856774c CPU boosting support for ipod nano and video. The rest of the targets
are either untested or do not work with the current code.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9070 a1c6a512-1295-4272-9138-f99709370657
2006-03-17 02:02:13 +00:00
Thom Johansen
4ba14d9113 Free one register extra so we can block load a bit more.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9069 a1c6a512-1295-4272-9138-f99709370657
2006-03-17 00:31:15 +00:00
Dave Chapman
a10e531bea Add a call to rb->yield() in the main loop
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9065 a1c6a512-1295-4272-9138-f99709370657
2006-03-16 23:21:47 +00:00
Brandon Low
d4f9ebe2c3 Thanks to Fredrik Öhrn, fix profiling for plugins
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9060 a1c6a512-1295-4272-9138-f99709370657
2006-03-16 17:06:20 +00:00
Dave Chapman
3e26f03d03 Add pacbox SOURCES file to source tarball
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9059 a1c6a512-1295-4272-9138-f99709370657
2006-03-16 16:47:33 +00:00
Linus Nielsen Feltzing
9dae78e481 Restore the backlight setting properly when leaving Xobox
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9056 a1c6a512-1295-4272-9138-f99709370657
2006-03-16 08:20:57 +00:00
Dave Chapman
3fa27cdf1e Sprite rendering bug fix from Dave Hooper
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9055 a1c6a512-1295-4272-9138-f99709370657
2006-03-16 00:24:58 +00:00
Dave Chapman
318953334b Another optimisation from Fredrik Öhrn - put the Z80 registers and some lookup tables in IRAM. Gives a significant boost on Coldfire targets
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9053 a1c6a512-1295-4272-9138-f99709370657
2006-03-15 22:39:14 +00:00
Brandon Low
211d827c0a Fix ifdefing for wps hold button tags, enables hold button in wps for ipod
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9052 a1c6a512-1295-4272-9138-f99709370657
2006-03-15 20:16:21 +00:00
Dave Chapman
2390f00fca Save user settings to disk, plus some code policing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9047 a1c6a512-1295-4272-9138-f99709370657
2006-03-15 17:32:18 +00:00
Dave Chapman
e1ee4ef23c Minor cleanup and correct the copyright
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9043 a1c6a512-1295-4272-9138-f99709370657
2006-03-15 02:00:40 +00:00
Dave Chapman
bfd2b86817 Enable frame-rate control for all targets. Change the iPod Nano to display 30fps (the other targets are all aiming for 20fps, but are not yet achieving it)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9042 a1c6a512-1295-4272-9138-f99709370657
2006-03-15 02:00:34 +00:00
Dave Chapman
67760ded33 Patch #4830 from Dave Hooper - improved grayscale for the H1x0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9041 a1c6a512-1295-4272-9138-f99709370657
2006-03-15 01:41:54 +00:00
Dave Chapman
ec855445b3 Add .S files for pacbox
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9040 a1c6a512-1295-4272-9138-f99709370657
2006-03-15 01:34:27 +00:00
Dave Chapman
b3358bd1a2 Patch #4829 from Fredrik Öhrn - Coldfire assembler blit_display() function for H300 and move the palette data into IRAM. Each of these gives about a 1fps speed improvement.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9038 a1c6a512-1295-4272-9138-f99709370657
2006-03-15 01:27:13 +00:00
Marcoen Hirschberg
789e01bd06 latest update by Miguel Arevalo
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9037 a1c6a512-1295-4272-9138-f99709370657
2006-03-14 20:55:59 +00:00
Linus Nielsen Feltzing
2499601955 Correct a problem with WPS backdrops not loading correctly, and semi-prepare for remote WPS backdrops
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9035 a1c6a512-1295-4272-9138-f99709370657
2006-03-14 12:05:22 +00:00
Miika Pekkarinen
451ee0b11c Charging state reporting for iriver players. Values calibrated with
1900 mAh Ionity battery; might need recalibration with the stock
battery.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9030 a1c6a512-1295-4272-9138-f99709370657
2006-03-13 16:11:30 +00:00
Linus Nielsen Feltzing
25efd331e8 Patch #4791 by Jonathan Gordon - Remove duplicates from the Open-with menu, and allow regular rocks to be loaded as viewers. Also allow all file types in the Open-with menu, not only the registered ones.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9025 a1c6a512-1295-4272-9138-f99709370657
2006-03-13 07:33:30 +00:00
Zakk Roberts
e8a0506583 Fixed ordering of SOURCES; removed redundancy pertaining to the definition of color LCDs.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9024 a1c6a512-1295-4272-9138-f99709370657
2006-03-13 07:05:15 +00:00
Zakk Roberts
d91af84e43 Please let this be the last fix.. please..
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9023 a1c6a512-1295-4272-9138-f99709370657
2006-03-13 04:08:11 +00:00
Zakk Roberts
27be070cb1 Oops, fixed something in wormlet.c and did it again in SOURCES...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9022 a1c6a512-1295-4272-9138-f99709370657
2006-03-13 03:42:55 +00:00
Zakk Roberts
0b8766f9d2 (Hopefully) fixed the ugliest build table we've had in quite a while..
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9021 a1c6a512-1295-4272-9138-f99709370657
2006-03-13 03:31:02 +00:00
Zakk Roberts
c091a77381 Adapted Wormlet to all other models with bitmap LCDs - fullscreen on all of them - with colors where possible. Untested on all models except Recorder and iPod 5G; might be a bit buggy.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9020 a1c6a512-1295-4272-9138-f99709370657
2006-03-13 03:13:05 +00:00
Dave Chapman
7a10c08af4 Oops - changing the default setting for showfps shouldn't have been committed.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9019 a1c6a512-1295-4272-9138-f99709370657
2006-03-13 01:52:11 +00:00
Dave Chapman
ad8b24d90c Various improvements and code re-organisation: Optimised assembler LCD rendering function for the iPod 5G by me and an optimisations to the sprite drawing routines courtesy of stripwax (these improvements make pacbox almost realtime on the iPod 5G). MENU+SELECT now brings up the menu on the iPod instead of the hold switch.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9018 a1c6a512-1295-4272-9138-f99709370657
2006-03-13 01:42:11 +00:00
Zakk Roberts
b1b0e42ddd Redesigned F2/F3 quick screens to put each option and its value on its own, scrolling line - fixes the problems with long strings the old design had.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9017 a1c6a512-1295-4272-9138-f99709370657
2006-03-12 23:45:40 +00:00
Brandon Low
fea567f9af Fix dice on the player (sim at least, my player is acting up)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9014 a1c6a512-1295-4272-9138-f99709370657
2006-03-12 18:46:05 +00:00
Jens Arnold
c91623b780 Oscilloscope: Don't print speed messages at an irritanting position (i.e. wrapped) * Print speed messages in horizontal mode (as number only).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9013 a1c6a512-1295-4272-9138-f99709370657
2006-03-12 13:44:51 +00:00
Ben Basha
b7a96707bc New plugin - Xobox - xonix clone by Eli Sherer with changes by me and Mikael Magnusson
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9011 a1c6a512-1295-4272-9138-f99709370657
2006-03-12 09:35:53 +00:00
Zakk Roberts
a3cfdef7c8 Fixed iPod scroll directions for ID3 viewer and corrected semi-misleading comment.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9010 a1c6a512-1295-4272-9138-f99709370657
2006-03-12 02:24:29 +00:00
Linus Nielsen Feltzing
dd939aa4d7 Patch #2839 by Christian Marg - Always show the buttonbar in the keyboard screen
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9008 a1c6a512-1295-4272-9138-f99709370657
2006-03-11 22:31:53 +00:00
Linus Nielsen Feltzing
1a66809ce1 Patch #4739 by Matthias Mohr - Clear WPS backdrop when loading new WPS
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9007 a1c6a512-1295-4272-9138-f99709370657
2006-03-11 22:06:43 +00:00
Linus Nielsen Feltzing
21229b2f09 The image size calculation was wrong on monochrome targets
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9006 a1c6a512-1295-4272-9138-f99709370657
2006-03-11 20:25:16 +00:00
Dave Chapman
07476d52de Stop audio playback before using IRAM
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9005 a1c6a512-1295-4272-9138-f99709370657
2006-03-11 17:56:10 +00:00
Dave Chapman
a1635c2b17 Add pacbox
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9002 a1c6a512-1295-4272-9138-f99709370657
2006-03-11 15:54:22 +00:00
Dave Chapman
a814584c87 pacbox - a Pacman arcade machine emulator. Currently working for all colour targets and the iriver H1x0. Requires the Pacman arcade machine ROMs in /.rockbox/pacman/
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9001 a1c6a512-1295-4272-9138-f99709370657
2006-03-11 15:44:35 +00:00
Jens Arnold
dae698cad4 Ooops.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8997 a1c6a512-1295-4272-9138-f99709370657
2006-03-11 09:38:12 +00:00
Jens Arnold
c8480433bc Do not build grayscale.rock by default. This is mainly a developer example plugin for the grayscale library.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8996 a1c6a512-1295-4272-9138-f99709370657
2006-03-11 09:32:05 +00:00
Jens Arnold
06bc627c99 Removed lcd_roll() and lcd_remote_roll() functions. These functions were not really portable. Removed the only plugin that used lcd_roll(): Oscillograph. Oscilloscope offers everything that oscillograph did and more, in a portable way. * Bumped & sorted plugin API.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8995 a1c6a512-1295-4272-9138-f99709370657
2006-03-11 09:28:49 +00:00
Jens Arnold
37f529cc3c Only save settings if they changed (saves a disk spinup otherwise).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8994 a1c6a512-1295-4272-9138-f99709370657
2006-03-11 08:35:45 +00:00
Jens Arnold
f9765d3f5c Oscilloscope: * Added moving cursor bar. * Fixed several off-by-one errors which lead to glitches when wrapping around. * Settings are saved to disk. * Code cleanup.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8992 a1c6a512-1295-4272-9138-f99709370657
2006-03-11 01:13:51 +00:00
Marcoen Hirschberg
16a292d65c update japanese language by Naoaki Okazaki
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8987 a1c6a512-1295-4272-9138-f99709370657
2006-03-10 10:07:06 +00:00
Jens Arnold
78e4f4d1b1 Oscilloscope: Added vertical orientation option. Flipped horizontal mode to show left channel on top. Vertical mode prints speed messages. Set default speed to 50 instead of 100.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8986 a1c6a512-1295-4272-9138-f99709370657
2006-03-10 00:18:58 +00:00
Dan Everton
5b854a9a23 Fix player target and sim.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8984 a1c6a512-1295-4272-9138-f99709370657
2006-03-09 22:26:22 +00:00
Dan Everton
4a9ac1497f Reset font before calculating number of lines to display in the list. Fixes returning to a list display from a plugin that changes the display font.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8982 a1c6a512-1295-4272-9138-f99709370657
2006-03-09 22:03:13 +00:00
Marcoen Hirschberg
e6955954ac add gigabeat keys
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8975 a1c6a512-1295-4272-9138-f99709370657
2006-03-09 13:55:08 +00:00
Dan Everton
62441704e7 C implementation of eq filter. Allows equalizer to be used in the simulator. Code from preglow.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8973 a1c6a512-1295-4272-9138-f99709370657
2006-03-09 09:40:03 +00:00
Jens Arnold
b318b3e84f Rewrite of oscilloscope plugin: * Doesn't use a timer isr anymore, ported to swcodec targets. * Added speed adjustment.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8969 a1c6a512-1295-4272-9138-f99709370657
2006-03-09 07:52:26 +00:00
Brandon Low
9c2b203025 Fix profiling compilation for non-m68k targets
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8967 a1c6a512-1295-4272-9138-f99709370657
2006-03-09 01:37:52 +00:00
Peter D'Hoye
311f73264b Make clipping detection more sensitive for swcodec platforms by triggering on the first peak value
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8962 a1c6a512-1295-4272-9138-f99709370657
2006-03-08 20:38:16 +00:00
Jens Arnold
93113f5645 The LCD extension lib was split into 3 parts: Removed old file.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8954 a1c6a512-1295-4272-9138-f99709370657
2006-03-08 07:29:42 +00:00
Jens Arnold
10e7e22452 Minor optimisation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8952 a1c6a512-1295-4272-9138-f99709370657
2006-03-08 01:15:09 +00:00
Jens Arnold
19b45a4374 LCD extension library: Implemented scrolling for LCD depths below 8 bit. * Oscilloscope: Use new scrolling function, some minor optimisations.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8951 a1c6a512-1295-4272-9138-f99709370657
2006-03-08 01:14:46 +00:00
Hristo Kovachev
3de0db0c3b Patch FS#4745 by Manuel Dejonghe 1) Get CPU out of idle mode on key press (on targets, supporting changing of the CPU freq), thus making the radio screen more responsive; 2) Mute the radio on startup or after pause, until the chip is tuned or a timeout expires (1, resp 2 sec)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8944 a1c6a512-1295-4272-9138-f99709370657
2006-03-07 11:49:06 +00:00
Jens Arnold
329a4fa23b Wrong ifdefing of the loader plugin caused an empty chessbox.rock to be included in the CVS builds (iPod, possibly iriver too). MEM is called MEMORYSIZE in SOURCES. D'oh
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8935 a1c6a512-1295-4272-9138-f99709370657
2006-03-06 19:23:58 +00:00
Marcoen Hirschberg
b831e3c567 update by Jeong Taek In
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8933 a1c6a512-1295-4272-9138-f99709370657
2006-03-06 14:31:40 +00:00
Thom Johansen
154d959a8b Enable ARM optimisation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8931 a1c6a512-1295-4272-9138-f99709370657
2006-03-06 11:14:29 +00:00
Zakk Roberts
e4bb786ae2 Actually. Let's build for the 3G.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8930 a1c6a512-1295-4272-9138-f99709370657
2006-03-06 07:29:59 +00:00
Zakk Roberts
b1b1026e1d Fix H300 builds. Don't compile for iPod 3G yet.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8929 a1c6a512-1295-4272-9138-f99709370657
2006-03-06 04:09:37 +00:00
Zakk Roberts
bc4e2db1a6 Enormous clock update. Most major functions rewritten & hugely optimized; a new Main Menu eliminates need for many different keys and thus brings the clock to iRiver H300 and iPod targets (working but not scaled up - yet). New mode: plain. New logo. Other miscellaneous fixes/improvements.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8928 a1c6a512-1295-4272-9138-f99709370657
2006-03-06 03:46:33 +00:00
Thom Johansen
10decf883a ARM assembler optimised LPC decode routine for FLAC (not yet enabled).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8927 a1c6a512-1295-4272-9138-f99709370657
2006-03-06 03:07:00 +00:00
Jens Arnold
deac30a761 Don't leave the menu after clearing the backdrop image.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8925 a1c6a512-1295-4272-9138-f99709370657
2006-03-05 22:58:51 +00:00
Brandon Low
b626f49cf4 Dice rolling plugin by me with help from Paul_the_Nerd on some keypads
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8924 a1c6a512-1295-4272-9138-f99709370657
2006-03-05 22:42:50 +00:00
Dan Everton
03b8708f9e Correct plugin min API version.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8921 a1c6a512-1295-4272-9138-f99709370657
2006-03-05 21:48:21 +00:00
Dan Everton
d11f15fcc3 Fix red sim builds.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8919 a1c6a512-1295-4272-9138-f99709370657
2006-03-05 20:37:56 +00:00