Commit graph

6083 commits

Author SHA1 Message Date
Tom Ross
080e10da88 Remove an old hack that is no longer required. Ships in the corner are once again drawn vertically.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12080 a1c6a512-1295-4272-9138-f99709370657
2007-01-20 01:01:46 +00:00
Tom Ross
2ae29e5dd8 Remove redudant code from Disk Tidy.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12079 a1c6a512-1295-4272-9138-f99709370657
2007-01-20 00:52:36 +00:00
Adam Boot
e56b151efb Update manual screenshots and fix a comment
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12076 a1c6a512-1295-4272-9138-f99709370657
2007-01-19 23:23:32 +00:00
Adam Boot
769d6a8255 Bubbles: Fix for gigabeat and add sansa e200 support
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12075 a1c6a512-1295-4272-9138-f99709370657
2007-01-19 23:03:41 +00:00
Marcoen Hirschberg
841a3c1950 fix keys for bookmarks on the gigabeat
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12074 a1c6a512-1295-4272-9138-f99709370657
2007-01-19 16:30:36 +00:00
Tom Ross
fa6ed0d1f4 Hopefully fix the menu leak I introduced in my last version. Also some whitespace changes.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12069 a1c6a512-1295-4272-9138-f99709370657
2007-01-18 23:37:51 +00:00
Marcoen Hirschberg
9848bf6159 use 11025Hz on all players that support it
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12067 a1c6a512-1295-4272-9138-f99709370657
2007-01-18 15:44:17 +00:00
Tom Ross
10dfc06163 Fix warning and slight clean up.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12061 a1c6a512-1295-4272-9138-f99709370657
2007-01-18 02:28:57 +00:00
Tom Ross
fd27a9d2bf Change Disktidy to use the standard menu api and adapt it to work on the Archos Player. Change the default clean value from 'Mac' to 'Both.'
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12059 a1c6a512-1295-4272-9138-f99709370657
2007-01-18 01:38:50 +00:00
Tom Ross
0edd86d0f0 Add wormlet for the H10 5/6 GB. Seems to work well on the sim.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12057 a1c6a512-1295-4272-9138-f99709370657
2007-01-18 00:25:57 +00:00
Karl Kurbjun
f4b161813f Need to build doom on the gigabeat
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12053 a1c6a512-1295-4272-9138-f99709370657
2007-01-17 19:02:50 +00:00
Greg White
80f8570e9b Put backdrop back; should never have gone away.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12052 a1c6a512-1295-4272-9138-f99709370657
2007-01-17 18:56:47 +00:00
Karl Kurbjun
b47a43aa28 Doom for the Gigabeat and some code reduction
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12051 a1c6a512-1295-4272-9138-f99709370657
2007-01-17 18:52:24 +00:00
Greg White
4ea6d039f2 Get rid of // comment
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12049 a1c6a512-1295-4272-9138-f99709370657
2007-01-17 18:30:49 +00:00
Greg White
e4ef26cd40 Do not show main backdrop in settings for gigabeat
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12039 a1c6a512-1295-4272-9138-f99709370657
2007-01-17 09:49:42 +00:00
Greg White
49c13b3e37 Disable logo for new bootsplash
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12036 a1c6a512-1295-4272-9138-f99709370657
2007-01-17 01:50:01 +00:00
Tom Ross
913fea27fc t! Initial version of a Blackjack plugin for bitmap-screen targets. Also includes the changes to the manual. Cross your fingers...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12030 a1c6a512-1295-4272-9138-f99709370657
2007-01-16 21:05:15 +00:00
Barry Wardell
41ee9e3304 FS#6539 - Thanks to Tom Ross
Add Jewels, Spacerocks, Wormlet, Rockboy and Sudoku for the e200. Also Includes manual changes for plugins.
Add X5 keymappings for wormlet to the manual.
Add help text for Jewels on the H10 and give a warning if help text is not defined.
Fix bug in spacerocks lives drawing on large screens (larger than Ondio).
Change spacerocks comments to C style.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12018 a1c6a512-1295-4272-9138-f99709370657
2007-01-15 20:40:48 +00:00
Dave Chapman
d64e626387 Start of work on a port to the Archos 'AV300' (AV320/340/380) - a working UI simulator (but with a dummy background image for now) and the beginnings of the target-specific firmare code. Port is temporarily using a 2bpp LCD buffer format - the AV300 has a 320x240 colour (YCbCr-based) LCD which will need a new framebuffer format and drawing routines, but the LCD is also capable of various paletted bitmap modes, one of which has an identical framebuffer format to the greyscale ipods. Buttons (and hence the button mappings) are identical to the Archos Recorder, with the exception that the PLAY button on the Recorder is replaced by pressing the joystick on the AV300 (which I call BUTTON_SELECT). The initial port will begin by being strictly HWCODEC, but will evolve to be a hybrid SWCODEC/HWCODEC platform - it has a MAS3587F but also a main CPU (54MHz arm7tdmi plus DSP) capable of software decoding of at least some formats.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12008 a1c6a512-1295-4272-9138-f99709370657
2007-01-14 13:48:09 +00:00
Greg White
0262cba304 Align backdrop buffers
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12003 a1c6a512-1295-4272-9138-f99709370657
2007-01-14 03:29:32 +00:00
Dominik Riebeling
028e8e9ee2 Change the gamedata folder for doom to /.rockbox/doom to go in line with other game plugins. Closes FS#5903. Adjust manual too.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11998 a1c6a512-1295-4272-9138-f99709370657
2007-01-13 15:16:10 +00:00
Greg White
355be5010a Setup LCD ourselves; move LCD buffer and TTB to free up 1.7MB of memory
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11994 a1c6a512-1295-4272-9138-f99709370657
2007-01-13 02:24:15 +00:00
Miika Pekkarinen
35b0c3f24f Updated bootloader for H120/H140 and entirely disabled flashing code for H100 until somebody tests it.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11993 a1c6a512-1295-4272-9138-f99709370657
2007-01-12 20:45:37 +00:00
Miika Pekkarinen
73cd9f3b63 Turn backlight ON at boot unless bootloader has already done that.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11992 a1c6a512-1295-4272-9138-f99709370657
2007-01-12 20:26:23 +00:00
Miika Pekkarinen
0ea4d3197e Prepare core support for the iriver bootloader supporting ROM images
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11991 a1c6a512-1295-4272-9138-f99709370657
2007-01-12 18:34:00 +00:00
Steve Gotthardt
fb0f67e9d3 Fixes Bass and Treble not being saved. Thanks to jba
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11989 a1c6a512-1295-4272-9138-f99709370657
2007-01-12 06:05:30 +00:00
Stepan Moskovchenko
9cf76179ce Make MIDI playback work on the Simulator, with sound etc. The #define stuff is a bit
dirty but it works right now. Simulator sound quality is actually better due to increased 
CPU resources.



git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11987 a1c6a512-1295-4272-9138-f99709370657
2007-01-11 20:13:15 +00:00
Steve Bavin
991b2eefe9 Remove another tagcache reference from the UI
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11982 a1c6a512-1295-4272-9138-f99709370657
2007-01-11 09:18:05 +00:00
Stepan Moskovchenko
65ef67e0f1 Fix a nasty little bug that would under the right conditions cause
memory corruption and other weirdness.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11978 a1c6a512-1295-4272-9138-f99709370657
2007-01-10 17:53:54 +00:00
Linus Nielsen Feltzing
77c2c3bc18 Restored broken bitmap
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11974 a1c6a512-1295-4272-9138-f99709370657
2007-01-10 09:05:01 +00:00
Jonathan Gordon
48d6bfcd06 Fix FS#6520, allow search.rock to open .m3u8 playlists. Only the
extension check was fixed, so playlists with non-ascii chars probably 
wont work correclty.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11973 a1c6a512-1295-4272-9138-f99709370657
2007-01-10 08:27:42 +00:00
Linus Nielsen Feltzing
cf8251281c Removed executable flag
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11966 a1c6a512-1295-4272-9138-f99709370657
2007-01-09 23:22:14 +00:00
Björn Stenberg
8cece5a745 Added fade to car adapter mode pause
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11951 a1c6a512-1295-4272-9138-f99709370657
2007-01-08 21:25:46 +00:00
Miika Pekkarinen
b1af4e6cc8 Enable ROM file generation for H120/H140.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11947 a1c6a512-1295-4272-9138-f99709370657
2007-01-08 18:21:12 +00:00
Steve Gotthardt
93b047fffe Updated buttonlights for the Gigabeat port. Added LCD controller off and on for extra power savings - thanks to Greg White. Incorporated feedback from Gary Allen. Added 'battery charging' mode: shows leds during charging. Added 'follow' mode that turns off leds when backlight goes off. Flicker mode and new solid mode only show during disk access. Access settings from Info/debug menu for now.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11945 a1c6a512-1295-4272-9138-f99709370657
2007-01-08 08:53:36 +00:00
Dave Bryant
2446b22db9 Update libwavpack with latest changes from the tiny_encoder. This allows
playback of floating-point audio files, fixes a obscure decoding bug, and
improves encoding speed somewhat.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11944 a1c6a512-1295-4272-9138-f99709370657
2007-01-08 04:24:32 +00:00
Dave Chapman
fb4cf8e160 Only the iriver H1x0 and H3x0 targets have both an internal mic, and an external mic-compatible input and hence need the mic input explictly labeled "Internal Mic". We revert to the old "Mic" label for all other targets
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11941 a1c6a512-1295-4272-9138-f99709370657
2007-01-07 21:48:49 +00:00
Dave Chapman
67529b8af7 Rename 'Internal Mic' back to 'Mic' for the ipods.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11940 a1c6a512-1295-4272-9138-f99709370657
2007-01-07 20:26:00 +00:00
Steve Gotthardt
c07814fce1 Revamped the backlight state machine and added buttonlight controls. Go to the Info/debug menu and test out the new modes for buttonlights on the Gigabeat - ON, OFF, Faint, and flicker - flickers on touchpad and disk reads.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11935 a1c6a512-1295-4272-9138-f99709370657
2007-01-07 06:38:57 +00:00
Marianne Arnold
11cdfc6abe Small oops: commited the wrong Sansa background image.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11934 a1c6a512-1295-4272-9138-f99709370657
2007-01-06 12:50:43 +00:00
Marianne Arnold
59c9dcc990 Rockblox for the last two targets (ifp and Sansa). The Sansa keymap has already been there, the ifp keymap is working but might have room for improvements by someone who can test on the unit.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11933 a1c6a512-1295-4272-9138-f99709370657
2007-01-06 12:38:41 +00:00
Steve Gotthardt
1f38e21566 Changing format to make larger screen usage. Thanks to Marianne Arnold.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11930 a1c6a512-1295-4272-9138-f99709370657
2007-01-06 03:03:52 +00:00
Dave Chapman
84e925ad8f Restore the correct #if for deciding when to build Rockblox. It should be disabled for 128x64 LCDs (i.e. iFP) and the Sansa
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11924 a1c6a512-1295-4272-9138-f99709370657
2007-01-05 21:49:45 +00:00
Greg White
f7afb1b3b0 Eliminate C99 variable defs
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11922 a1c6a512-1295-4272-9138-f99709370657
2007-01-05 18:44:32 +00:00
Greg White
c76d3ae098 Fix build warnings
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11921 a1c6a512-1295-4272-9138-f99709370657
2007-01-05 18:00:56 +00:00
Steve Gotthardt
7599fb6871 Putting back in the check for LCD_WIDTH of 128
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11920 a1c6a512-1295-4272-9138-f99709370657
2007-01-05 17:25:50 +00:00
Steve Gotthardt
98f5aaf54f And the bitmap to go with rockblox - Thanks again to Gary Allen - RedZZR
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11919 a1c6a512-1295-4272-9138-f99709370657
2007-01-05 16:53:58 +00:00
Steve Gotthardt
d850db102f Gigabeat gets rockblox ! Thanks to the RedZZR Gary Allen.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11918 a1c6a512-1295-4272-9138-f99709370657
2007-01-05 16:32:20 +00:00
Dan Everton
5efed097fd Implement pcm_set_frequency in the sim. Update Doom plugin to have sound in the simulator.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11916 a1c6a512-1295-4272-9138-f99709370657
2007-01-05 10:30:18 +00:00
Greg White
a11f1eac1c Add Volume Up/Down buttons to keymap for WPS
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11913 a1c6a512-1295-4272-9138-f99709370657
2007-01-04 22:11:04 +00:00
Nils Wallménius
8a71f1adfd Enable Morse mode for virtual keyboard on h10 players and make it possible to enter line edit while in Morse mode.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11911 a1c6a512-1295-4272-9138-f99709370657
2007-01-04 14:36:04 +00:00
Greg White
922c0d6d33 Fix simulator build
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11910 a1c6a512-1295-4272-9138-f99709370657
2007-01-04 12:13:56 +00:00
Greg White
82c7757633 Add option to toggle LCD popwer off, gigabeat only
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11907 a1c6a512-1295-4272-9138-f99709370657
2007-01-04 11:44:32 +00:00
Daniel Ankers
17676672e0 Improved Sansa keymappings for Pacbox, Solitaire and Star. From FS#6466 by Piotr Jafiszow
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11892 a1c6a512-1295-4272-9138-f99709370657
2007-01-03 23:53:22 +00:00
Michael Sevakis
6f1e5c578f Added test_sampr playback samplerate testing plugin. Should show a list of rates defined for the HW_SAMPR_CAPS in the config file. Currently plays sine, triangle, sawtooth and square waves at 441Hz at the default samplerate of 44.1Khz. Changing rates will raise or lower the pitch. Add test_sampr.c to apps/plugins/SOURCES to build. Tested only on ColdFire targets so far.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11889 a1c6a512-1295-4272-9138-f99709370657
2007-01-03 12:38:01 +00:00
Dave Chapman
5395246004 Fix audio for Coldfire targets - the EMAC was being initialised in the main thread, not the audio thread. Also fix some comments and kill the video thread if the audio thread can not be created.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11883 a1c6a512-1295-4272-9138-f99709370657
2007-01-02 13:36:17 +00:00
Zakk Roberts
e367ec3a38 Patch #5416 by Malcolm Tyrrell - Mazezam, a puzzle game. Move sliding blocks horizontally to reach the exit of each level. Should work on all bitmap-LCD targets.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11882 a1c6a512-1295-4272-9138-f99709370657
2007-01-02 02:00:15 +00:00
Zakk Roberts
f8fcbafd12 Patch #5916 by Mat Holton - some Spacerocks improvements. Larger ship and asteroids, fixed collision detection bug, ship thruster effect and improved explosion effect.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11881 a1c6a512-1295-4272-9138-f99709370657
2007-01-01 23:31:53 +00:00
Dave Chapman
fd8bac806b Export pcm_* functions in plugin API in sim.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11879 a1c6a512-1295-4272-9138-f99709370657
2007-01-01 13:21:19 +00:00
Zakk Roberts
044e793388 Whoops...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11878 a1c6a512-1295-4272-9138-f99709370657
2007-01-01 13:01:09 +00:00
Dave Chapman
4b801b2d3a Initial implementation of audio support (44.1KHz only, mp2 or mp3, mono/stereo, any bitrate) and .mpg file (MPEG program stream) parsing for mpegplayer - .m2v files are no longer supported. .mpg parser based on patch #6366 from Mathieu Favreaux. Currently limited to only playing files smaller than the available buffer RAM (it will play longer files, but never refills the buffer when it runs empty). There is also no a/v sync implemented, and still no seeking support. Coldfire (iriver H3x0 and iaudio X5) users can use the optimisations provided in patch #5995 to increase the framerate, and PortalPlayer (ipods and iriver H10) users will want to use kernel_on_cop_6.diff from FS#5755 which enables mpegplayer to run the video thread on the second CPU core - video on the second core with audio on the first core runs at the same speed as the old mpegplayer did with no audio.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11877 a1c6a512-1295-4272-9138-f99709370657
2007-01-01 12:59:32 +00:00
Zakk Roberts
718ffdeada Fully-configurable fireworks display plugin, written by me. Supported on all bitmap LCD targets except Recorder/Ondio (currently runs way too slow on those). Have fun, and happy new year! :)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11876 a1c6a512-1295-4272-9138-f99709370657
2007-01-01 12:44:05 +00:00
Marcoen Hirschberg
6d6eb0816a fix for the inline asm in CLIP on the gigabeat by Steve Gotthard (fs#6488). Turns out that gcc rearranged the ASM block without volatile
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11873 a1c6a512-1295-4272-9138-f99709370657
2006-12-31 08:56:59 +00:00
Marcoen Hirschberg
c390620439 Increase the bits for backlight brightness for the gigabeat. Settings will be reset so save them first.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11872 a1c6a512-1295-4272-9138-f99709370657
2006-12-31 02:44:53 +00:00
Marcoen Hirschberg
d2d695fc34 make hold reset the settings on the gigabeat
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11871 a1c6a512-1295-4272-9138-f99709370657
2006-12-31 02:02:03 +00:00
Marcoen Hirschberg
66fdee0253 fix previous commit and use just .text
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11870 a1c6a512-1295-4272-9138-f99709370657
2006-12-31 01:04:23 +00:00
Marcoen Hirschberg
e904732222 fix flac on ARM platforms which don't use iram
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11869 a1c6a512-1295-4272-9138-f99709370657
2006-12-31 00:22:53 +00:00
Nils Wallménius
9eff767c6d change the SYSFONT string for database view to match the one in the menu
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11867 a1c6a512-1295-4272-9138-f99709370657
2006-12-30 19:59:17 +00:00
Marcoen Hirschberg
d09efac0f2 assume the YUV code rotates on portrait screens
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11864 a1c6a512-1295-4272-9138-f99709370657
2006-12-30 10:44:00 +00:00
Marcoen Hirschberg
d3f50ed396 add a workaround for gigabeat crashes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11863 a1c6a512-1295-4272-9138-f99709370657
2006-12-30 10:43:50 +00:00
Zakk Roberts
8e911cd690 A few case changes to menus.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11859 a1c6a512-1295-4272-9138-f99709370657
2006-12-29 22:52:18 +00:00
Dominik Riebeling
08c813d45a Respect the progressbar length when drawing AB markers. Fixes FS#6463. Also fix a function name typo.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11857 a1c6a512-1295-4272-9138-f99709370657
2006-12-29 19:17:03 +00:00
Magnus Holmgren
1e7b7bcb07 Some minor code cleanup.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11854 a1c6a512-1295-4272-9138-f99709370657
2006-12-29 14:59:10 +00:00
Marcoen Hirschberg
cd8c4322ae Update by Mustapha Senhaji
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11853 a1c6a512-1295-4272-9138-f99709370657
2006-12-29 14:56:34 +00:00
Marcoen Hirschberg
caa1cfb936 fix the POWER button to leave the WPS
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11852 a1c6a512-1295-4272-9138-f99709370657
2006-12-29 13:39:41 +00:00
Marcoen Hirschberg
295367686e merge a big part of the unofficial gigabeat cvs back. Includes working bootloader and rockbox with audio.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11850 a1c6a512-1295-4272-9138-f99709370657
2006-12-29 02:49:12 +00:00
Jonathan Gordon
995a804def Fix FS#6085, recorder can use on+left/right to set A-B markers and
on+off to reset them


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11849 a1c6a512-1295-4272-9138-f99709370657
2006-12-28 14:22:36 +00:00
Nils Wallménius
810dc68dce Synced Norweigan translation by Tobias Langhoff FS#6480
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11848 a1c6a512-1295-4272-9138-f99709370657
2006-12-28 11:59:43 +00:00
Jonathan Gordon
acf73af2e8 Go back to the old button code for the debug ports screen so its usable
again. (FS#6087, the first comment)


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11847 a1c6a512-1295-4272-9138-f99709370657
2006-12-27 07:20:42 +00:00
Jonathan Gordon
5f23fe0277 Minor changes to the delete screen (FS#6022). Use multi-screen api.
Show the file bin deleted instead of just the current folder. Makes it
look less like it has frozen.
Boost the cpu for the delete folder call.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11846 a1c6a512-1295-4272-9138-f99709370657
2006-12-27 02:37:12 +00:00
Jonathan Gordon
594099f173 Fix fs#6293. Repeat Shuffle will now shuffle the playlist if shuffle is
off.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11845 a1c6a512-1295-4272-9138-f99709370657
2006-12-27 01:51:33 +00:00
Jonathan Gordon
568e18e9dd Fix FS#6361. Allow the FM auto-scanning to be abort with the standard
quit button


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11843 a1c6a512-1295-4272-9138-f99709370657
2006-12-26 22:01:27 +00:00
Jonathan Gordon
be3f29cc11 Accept FS#6464 by Chris Taylor. Adds a "Play Next" playlist insertion
option which replaces the current playlist with the new selection but
keeps the current track queued so playback doesnt stop. (minor fixes by
me)


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11842 a1c6a512-1295-4272-9138-f99709370657
2006-12-26 13:31:04 +00:00
Jonathan Gordon
6ee5e38494 Fix FS#6379 .ipod yesno screen asks for SELECT not PLAY
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11841 a1c6a512-1295-4272-9138-f99709370657
2006-12-26 12:55:48 +00:00
Jonathan Gordon
be5d50e2a3 tiny logic error in my previou commit
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11840 a1c6a512-1295-4272-9138-f99709370657
2006-12-26 12:44:09 +00:00
Jonathan Gordon
7eb7c23a0f Fix FS#6270, no voice is sonud menu. This only fixes the no voice in the
actual menu. The setting screen will still have no voice if playback is
enable, but at least you know which item you are entering.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11839 a1c6a512-1295-4272-9138-f99709370657
2006-12-26 12:35:14 +00:00
Brandon Low
da7d05d5ad Make debug menu compile without priority scheduling and with multicore
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11838 a1c6a512-1295-4272-9138-f99709370657
2006-12-25 15:44:35 +00:00
Jens Arnold
2597a13497 Next round of static'ing and related fixes.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11836 a1c6a512-1295-4272-9138-f99709370657
2006-12-25 14:01:47 +00:00
Miika Pekkarinen
c8a9ca748d Try to make sure dircache state file on flashed H1xx targets is
handled correctly and no old state is never used.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11833 a1c6a512-1295-4272-9138-f99709370657
2006-12-22 09:11:09 +00:00
Jonathan Gordon
7258b5e51a Make AB mode uable on the ipods. In AB mode select is used to set/reset
the markers in he WPS. AB mode must be disblaed ot get into the browser.
This can allow the Ondio's to have AB mode but it makes rombox too
large.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11832 a1c6a512-1295-4272-9138-f99709370657
2006-12-22 05:19:56 +00:00
Marcoen Hirschberg
d359193bd8 playlists should now be saved as m3u8
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11827 a1c6a512-1295-4272-9138-f99709370657
2006-12-21 09:07:23 +00:00
Michael Sevakis
d19ca324fc Lil' tweak to plugins using remove_thread. Just use remove_thread(NULL) to have a thread remove itself. No subsequent yield() is needed either. Small Note: in current scheduler implementation it safe to call remove_thread IFF 1) thread removes itself 2) its state is known to be running (1 implies 2) as any objects with the waiting removed thread will be corrupted (m->thread, q->thread no longer valid or no longer same object if recycled, etc.).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11826 a1c6a512-1295-4272-9138-f99709370657
2006-12-21 02:33:01 +00:00
Michael Sevakis
4b902679cc Convert queues to use intptr_t for event data and return values as most of the time pointer are not passed and it should make some things a bit cleaner.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11818 a1c6a512-1295-4272-9138-f99709370657
2006-12-19 16:50:07 +00:00
Jonathan Gordon
d152b6492a update the runtime screen and move it to the inf menu instead of debug
menu


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11817 a1c6a512-1295-4272-9138-f99709370657
2006-12-19 12:26:03 +00:00
Jonathan Gordon
6efad93713 revert my previous commit, Save your settings manually to a .cfg if you
are worried about settings not taking effect.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11816 a1c6a512-1295-4272-9138-f99709370657
2006-12-19 12:03:20 +00:00
Jonathan Gordon
6f4f589164 Force saving settings to disk on shutdown. Better an extra disk write
than losing settings (this shouldnt be needed, so a better fix is being
looked into)


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11814 a1c6a512-1295-4272-9138-f99709370657
2006-12-19 11:05:07 +00:00
Jonathan Gordon
3bceded793 Accept FS#5344 by Mike Schmitt. Add a "shuffle and track skip" option to
crossfade.
Bumps config versino, so SAVE SETTINGS before updating.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11811 a1c6a512-1295-4272-9138-f99709370657
2006-12-19 01:26:37 +00:00
Michael Sevakis
110ae31e2f Oops. Forgot rockmacros.h.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11805 a1c6a512-1295-4272-9138-f99709370657
2006-12-18 17:49:04 +00:00
Michael Sevakis
bb7d7eca8c Doom plugin: Enable reading of DEH files. Please test for real though. :)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11804 a1c6a512-1295-4272-9138-f99709370657
2006-12-18 17:38:21 +00:00
Martin Scarratt
8ab6ac7739 Enable morse mode in the virtual keyboard for Ipods. Keymap changes in VK: Play(instead of long select) - accept & exit, Long menu - toggle morse mode.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11803 a1c6a512-1295-4272-9138-f99709370657
2006-12-18 16:57:48 +00:00
Barry Wardell
82db32ee17 Fix last build warning from PP recording changes.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11801 a1c6a512-1295-4272-9138-f99709370657
2006-12-18 13:20:27 +00:00
Jonathan Gordon
cf887d6e68 force sane colours on sudoku so the board is viewable on light-on-dark themes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11797 a1c6a512-1295-4272-9138-f99709370657
2006-12-18 02:33:39 +00:00
Barry Wardell
df0dc2262e FS#6096. Recording on PortalPlayer targets (H10, iPod Video, iPod 4g, iPod Color, iPod Nano).
* Fix failed compile of enc_config.c when HAVE_MPEG2_SAMPR is not defined.
* Fix bug in AIFF encoder header creation on little endian targets.
* Add recording screen keymaps for H10 and iPod.
* Move pcm_playback PP specific code to target tree.
* Add recording code to wmcodec drivers.
* Add pcm_record code.

Some problems still remain:
* Playback doesn't work after recording until Rockbox is restarted.
* Gain control not implemented.
* Only 16-bit/44KHz for now. The hardware should be capable of up to 24-bit/96KHz.
* Line-in recording not tested on H10.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11794 a1c6a512-1295-4272-9138-f99709370657
2006-12-18 01:52:21 +00:00
Nils Wallménius
5774709d15 One #if less :-D
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11791 a1c6a512-1295-4272-9138-f99709370657
2006-12-17 22:53:25 +00:00
Nils Wallménius
b757b50d0a Add colon and semicolon to the default virtual keyboard, clean up some unneccesary includes and exclude vkeyboard for larger displays from builds where it was never used -- saves approx 300 bytes on achos builds
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11790 a1c6a512-1295-4272-9138-f99709370657
2006-12-17 19:51:30 +00:00
Michael Sevakis
84a013ea41 Attempt at fixing 64-bit sim warning.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11788 a1c6a512-1295-4272-9138-f99709370657
2006-12-17 14:47:12 +00:00
Michael Sevakis
ac6be5d550 Sims hate me again (or is that the other way). Fixup the stubs.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11784 a1c6a512-1295-4272-9138-f99709370657
2006-12-17 11:25:42 +00:00
Michael Sevakis
42b0208253 Commit the kinds of changes that queue_send is mean for.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11778 a1c6a512-1295-4272-9138-f99709370657
2006-12-16 20:19:58 +00:00
Peter D'Hoye
e21e87a2d0 Directory delete: 1) show which directory is being removed when going through a tree recursively. 2) allow the user to abort while deleting.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11767 a1c6a512-1295-4272-9138-f99709370657
2006-12-14 22:43:16 +00:00
Jonathan Gordon
2616505364 change the a-b buttons in the wps to work even if play is help down for a while before pressing left/right
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11760 a1c6a512-1295-4272-9138-f99709370657
2006-12-14 08:16:20 +00:00
Peter D'Hoye
1936f7c460 Bugfix: recursive directory properties could not be aborted
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11751 a1c6a512-1295-4272-9138-f99709370657
2006-12-13 19:52:08 +00:00
Nils Wallménius
20338ca60d Removed unused button defines and made private functions static
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11750 a1c6a512-1295-4272-9138-f99709370657
2006-12-13 11:52:21 +00:00
Karl Kurbjun
29a13872d7 Free more plugin memory
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11743 a1c6a512-1295-4272-9138-f99709370657
2006-12-13 06:52:10 +00:00
Karl Kurbjun
4084b5d478 Will it fit?
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11742 a1c6a512-1295-4272-9138-f99709370657
2006-12-13 05:46:51 +00:00
Karl Kurbjun
73509fc05e Another file missed
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11741 a1c6a512-1295-4272-9138-f99709370657
2006-12-13 05:12:02 +00:00
Karl Kurbjun
9516afce64 Helps to add in the header
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11739 a1c6a512-1295-4272-9138-f99709370657
2006-12-13 04:52:45 +00:00
Karl Kurbjun
7e6f74e429 Dehacked and BEX support for Doom - currently only supports a DEHACKED file in a WAD (not as a standalone file yet).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11738 a1c6a512-1295-4272-9138-f99709370657
2006-12-13 04:44:17 +00:00
Jens Arnold
314f3b58f1 More static'ing, and a few fixes resulting from that.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11737 a1c6a512-1295-4272-9138-f99709370657
2006-12-12 22:22:21 +00:00
Jens Arnold
819712f118 Remove unused files from the old database.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11736 a1c6a512-1295-4272-9138-f99709370657
2006-12-12 18:36:29 +00:00
Jonathan Gordon
6581146eb1 Fix dircache not saving the last size (Caused the Scanning disk splash
to show every bot).


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11734 a1c6a512-1295-4272-9138-f99709370657
2006-12-12 10:45:34 +00:00
Jens Arnold
a0f311355c Action code: Made all private functions & variables static. Better module separation, and it saves a bit of binary size. * Added a few missing 'const's.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11730 a1c6a512-1295-4272-9138-f99709370657
2006-12-12 07:55:17 +00:00
Martin Arver
303d1e0d17 Oops. Forgot FILES.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11725 a1c6a512-1295-4272-9138-f99709370657
2006-12-11 21:46:44 +00:00
Peter D'Hoye
b9258cf159 Prevent recursion of the main menu, fixes FS#6010
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11720 a1c6a512-1295-4272-9138-f99709370657
2006-12-11 21:05:35 +00:00
Martin Arver
7d820556e9 Remove the files
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11719 a1c6a512-1295-4272-9138-f99709370657
2006-12-11 21:01:14 +00:00
Martin Arver
440513ab6a Stop building, and remove dumb as it has not changed state since its initial committed state
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11718 a1c6a512-1295-4272-9138-f99709370657
2006-12-11 21:00:14 +00:00
Nils Wallménius
fbb7cea934 oops, forgot FILES
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11717 a1c6a512-1295-4272-9138-f99709370657
2006-12-11 20:58:42 +00:00
Dave Chapman
8db36dc847 Delete libFLAC - it has't been used since October 2005
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11716 a1c6a512-1295-4272-9138-f99709370657
2006-12-11 20:35:22 +00:00
Nils Wallménius
ed15e2994d 1) Delete unused files from old database and old gui files 2) Remove unneccesary includes of the old database header 3) Delete the deprecated databox plugin
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11715 a1c6a512-1295-4272-9138-f99709370657
2006-12-11 20:21:36 +00:00
Jonathan Gordon
e22649929f Add Chinese Simplified Language by Ye Wei
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11714 a1c6a512-1295-4272-9138-f99709370657
2006-12-11 13:13:07 +00:00
Jens Arnold
fcc00458a9 Beginnings of a fixed point math library for use in plugins. fsincos() only for now, mostly copied from eq.c
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11712 a1c6a512-1295-4272-9138-f99709370657
2006-12-10 23:04:05 +00:00
Jens Arnold
a4e06d39c9 Bounce demo: * Fixed title splash, this was broken for ages. * Fixed both boucing/ scrolling text and background clock (RTC targets only) to properly work for all resolutions, using the new fixedpoint math library. * Coloured scrolltext no longer changes the colour of the background clock. * Some more slight fixes, and preparations for resolution dependent font bitmap.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11711 a1c6a512-1295-4272-9138-f99709370657
2006-12-10 23:03:34 +00:00
Jens Arnold
f98fd72fe7 Beginnings of a fixed point math library for use in plugins. fsincos() only for now, mostly copied from eq.c
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11709 a1c6a512-1295-4272-9138-f99709370657
2006-12-10 22:50:00 +00:00
Michael Sevakis
99109938fe The sims hate me again.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11706 a1c6a512-1295-4272-9138-f99709370657
2006-12-10 14:32:38 +00:00
Michael Sevakis
eca9f7fd60 Place all recording functionality on pcmrec thread to serialize all recording operations. Button mash problems should be ruled out of pcm_record.c. Add additional lightweight checks by default and display any warnings that occurred during recording in first line of recording screen when they occur by blinking back and forth from warning display to normal line (Warning: <hex bitmask>). Warnings are cleared when beginning a new recording so write the number down if you see it and file a report. Add heavier checks when PCMREC_PARANOID is defined in the player config header (encoders and pcm_record must be aware of the define since it changes the chunk header format). These checks are mainly concerned with things that may cause skipping but also add unwanted overhead for normal operation. Best used with logf enabled.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11705 a1c6a512-1295-4272-9138-f99709370657
2006-12-10 14:21:31 +00:00
Peter D'Hoye
7d0f00576e To reduce confusion, renamed 'Mic' to 'Internal Mic'. Maybe Line In should also be renamed to Line In / External Mic
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11702 a1c6a512-1295-4272-9138-f99709370657
2006-12-10 10:47:11 +00:00
Peter D'Hoye
3e1f837d11 Turned function back into define as that uses less bytes because gcc inlined the function.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11699 a1c6a512-1295-4272-9138-f99709370657
2006-12-09 12:27:04 +00:00
Peter D'Hoye
552ac5a724 Fix crash in browser when using very big fonts and show path option together. Solves FS#6397. Patch created by Mark Arigo and modified by me. Minor code ploicing while in there.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11696 a1c6a512-1295-4272-9138-f99709370657
2006-12-09 10:02:09 +00:00
Magnus Holmgren
d00f1d599a Add "m4b" to the list of supported filename extensions.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11689 a1c6a512-1295-4272-9138-f99709370657
2006-12-08 13:55:14 +00:00
Adam Boot
5931ab2e13 Minor corrections to FLAC seeking calculations
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11687 a1c6a512-1295-4272-9138-f99709370657
2006-12-07 20:13:58 +00:00
Michael Sevakis
0d768a37f9 SWCODEC Recording: 1) Fix minor bug of not subtracting line aligment adjustment from buffer size. 2) Handle stop and pause better and let pcmrec thread lock the DMA as that could cause prerecording to get disabled internally 3) Make sure to snapshot DMA write index to ensure compiler doesn't perform multiple access when calculating available data (probably just paranoia on my part) 4) Handle USB connect in recording thread a little better by resetting hardware to defaults after closing 5) Make power managment stop recording properly when powering off (ie. no yield() from interrupt handler! :)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11685 a1c6a512-1295-4272-9138-f99709370657
2006-12-07 19:34:26 +00:00
Nils Wallménius
5652b2528d Always use a black backgound while displaying images in jpegviewer, and use the usual foreground/background colors and backdrop in the jpegviewer menu
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11684 a1c6a512-1295-4272-9138-f99709370657
2006-12-07 17:23:52 +00:00
Magnus Holmgren
3183aeabac AAC/ALAC: Fix display of ReplayGain values (e.g., in the ID3 Info screen).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11683 a1c6a512-1295-4272-9138-f99709370657
2006-12-07 16:15:23 +00:00
Magnus Holmgren
de100c36cb AAC codec: accept M4B files.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11681 a1c6a512-1295-4272-9138-f99709370657
2006-12-07 09:24:31 +00:00
Magnus Holmgren
7aab5302ac Make the AAC (and ALAC) codec more flexible when dealing with the MP4 file structure. Should fix some podcasts that don't play.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11680 a1c6a512-1295-4272-9138-f99709370657
2006-12-06 21:37:36 +00:00
Mark Arigo
8eaa685e1b Fix an errant #if effecting targets with MEM <= 8
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11677 a1c6a512-1295-4272-9138-f99709370657
2006-12-06 16:21:04 +00:00
Jonathan Gordon
3e24665c41 Fix settings not saving to disk correctly, (fixes FS#6408)
Stop playback.c requesting a rebuffer while not playing
Shutting down from inside the menu will now save settings to disk, and
entering the main menu will not force a setting save unless a setting
actually changes


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11674 a1c6a512-1295-4272-9138-f99709370657
2006-12-06 12:11:57 +00:00
Marcoen Hirschberg
77d039bab8 first step in audio driver unification: renaming the functions to audio_*
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11670 a1c6a512-1295-4272-9138-f99709370657
2006-12-06 10:24:59 +00:00
Michael Sevakis
51189b4cb4 Small change to PCM recording API for low latency effects. Latency can be as low as 14 samples from input to output including the FIFOs (ColdFire) but 16 is more reasonable an expectation if only tranferring one sample per interrupt (\!). May convert PCM playback to use the same method as it can still be used in the old manner with some slight mods but has the potential to enable new features since it is more flexible.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11668 a1c6a512-1295-4272-9138-f99709370657
2006-12-06 08:34:55 +00:00
Miika Pekkarinen
86d0d91b0c Forgot to commit this.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11666 a1c6a512-1295-4272-9138-f99709370657
2006-12-05 20:20:00 +00:00
Miika Pekkarinen
c5d57f0aae Removed the cpu boost tracking debug feature for now because of
different kind of problems. Better implementation can be done later.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11665 a1c6a512-1295-4272-9138-f99709370657
2006-12-05 20:01:48 +00:00