Jens Arnold
891daf30b5
Removed an unnecessary instruction from the coldfire 64 bit multiplication.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7607 a1c6a512-1295-4272-9138-f99709370657
2005-10-10 16:45:59 +00:00
Thom Johansen
1290e05641
Removed a ton of tabs, fixed some indentation and removed some unneeded includes.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7606 a1c6a512-1295-4272-9138-f99709370657
2005-10-10 16:02:52 +00:00
Thom Johansen
6dfe98e196
Fixed an #if that would never trigger. Added inclusion of dsp.h and playback.h, since lots of codecs include these when they really shouldn't have to.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7605 a1c6a512-1295-4272-9138-f99709370657
2005-10-10 15:54:36 +00:00
Henrik Backe
5a8f6bae94
Fixed broken "open with" in onplay menu.
...
A problem with duplicate entries still exists in "open with" which
I think is best solved by removing the scan_plugins() function in filetypes.c,
but I don't want to remove it without a discussing it first.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7603 a1c6a512-1295-4272-9138-f99709370657
2005-10-09 13:37:35 +00:00
Jens Arnold
104d38cd8b
Changed the dircache option to 'Direcory cache: On/Off' * Synced deutsch.lang * Made some standard boolean yes/no settings more compact.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7601 a1c6a512-1295-4272-9138-f99709370657
2005-10-08 22:01:42 +00:00
Jens Arnold
1f39f2e748
Ported the memory guard debug feature to coldfire, using the breakpoint logic. There are 3 shortcomings compared to SH1: (1) While the setting itself survives RoLo, it cannot be read back because the debug module programming model is write only. (2) system_reboot() from a 'Debug' exception doesn't work because the CPU enters emulation mode, and the only way leaving this mode is via an rte instruction. (3) (fixable) Catching write accesses to the flash doesn't actually do anything because the flash memory area is set write protected in CSMR2, so a write attempt stalls the bus. * Cosmetic changes in system.c
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7600 a1c6a512-1295-4272-9138-f99709370657
2005-10-08 20:09:07 +00:00
Jens Arnold
1a4083d828
Adjust menu scrollbar height to the actual text height. Idea taken from patch #1306243 by Stephan Wezel.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7598 a1c6a512-1295-4272-9138-f99709370657
2005-10-08 07:38:44 +00:00
Jens Arnold
13fcd68285
Patch #1316533 by Alexander Spyridakis: All characters on one virtual keyboard page for targets with large LCD.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7597 a1c6a512-1295-4272-9138-f99709370657
2005-10-08 07:12:28 +00:00
Jens Arnold
a0b439c169
Patch #1239950 by Dave Hooper: Rotate cube while paused.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7596 a1c6a512-1295-4272-9138-f99709370657
2005-10-07 23:01:31 +00:00
Ryan Jackson
7d0b7e9378
Temporary trivial workaround for empty/invalid playlists
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7595 a1c6a512-1295-4272-9138-f99709370657
2005-10-07 22:55:30 +00:00
Jens Arnold
f23ab031a1
New demo plugin, screensaver style, by Kevin Ferrare.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7594 a1c6a512-1295-4272-9138-f99709370657
2005-10-07 22:22:07 +00:00
Jens Arnold
bec86d7b92
Increased max. .lng file size to 8000 bytes to make greek fit again.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7593 a1c6a512-1295-4272-9138-f99709370657
2005-10-07 21:59:49 +00:00
Jens Arnold
e1f325d503
Cleared deprecated entries.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7592 a1c6a512-1295-4272-9138-f99709370657
2005-10-07 21:48:12 +00:00
Jens Arnold
6a703fe49d
New plugin: Fire effect, developed by Kevin Ferrare, adapted to archos and optimised by me.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7591 a1c6a512-1295-4272-9138-f99709370657
2005-10-07 20:37:41 +00:00
Jens Arnold
74e4b250a6
New plugin: Plasma effect, developed by Mat Holton, imtegerised and extended by Kevin Ferrare.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7590 a1c6a512-1295-4272-9138-f99709370657
2005-10-07 20:35:27 +00:00
Miika Pekkarinen
ab78b04680
Implemented directory caching. No more waiting for disk to spin up while
...
browsing when cache is enabled (system -> disk -> enable directory
cache). Cache building on boot is transparent except the first boot.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7588 a1c6a512-1295-4272-9138-f99709370657
2005-10-07 17:38:05 +00:00
Dave Chapman
9e19c95d8e
Replace SWAB16 and SWAB32 with a comprehensive set of byte-swap macros - letoh16, letoh32, htole16, htole32, betoh16, betoh32, htobe16 and htobe32
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7584 a1c6a512-1295-4272-9138-f99709370657
2005-10-06 19:27:43 +00:00
Linus Nielsen Feltzing
1c3a83c44e
Patch #1264727 by Dave Hooper, Colorize red cards on screens with LCD_DEPTH > 1
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7583 a1c6a512-1295-4272-9138-f99709370657
2005-10-06 12:42:19 +00:00
Daniel Stenberg
af48260399
Modified the viewers.config syntax slightly. The name field should now include
...
path of the plugin/viewer on target, but exclude the exension. Now the Sudoku
plugin acts as a normal plugin and a viewer at the same time.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7582 a1c6a512-1295-4272-9138-f99709370657
2005-10-05 08:02:10 +00:00
Daniel Stenberg
8dd2ff50c6
removed plugins we no longer build nor include
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7581 a1c6a512-1295-4272-9138-f99709370657
2005-10-05 07:23:59 +00:00
Dave Chapman
33e935ce1d
Added the "New" menu option. This allows you to manually enter and then save a new grid. Press the menu button when you have finished and enter the full path to save to including the .ss extension (e.g. /sudoku/new.ss).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7580 a1c6a512-1295-4272-9138-f99709370657
2005-10-04 23:36:03 +00:00
Dave Chapman
598be3af1b
Make the load function handle some variations to the "standard" for .ss files.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7579 a1c6a512-1295-4272-9138-f99709370657
2005-10-04 21:30:37 +00:00
Jens Arnold
1cbac551be
Grayscale lib on archos: Fixed bug introduced with the register usage change. Reusing a register twice won't work that well...
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7577 a1c6a512-1295-4272-9138-f99709370657
2005-10-03 12:51:29 +00:00
Jens Arnold
cfb073c452
Coldfire: New timer handling on CPU frequency change, adjusting the prescaler on the fly, for both tick and user timer. Precondition is that the higher frequencies are integer multiples of the base: now NORMAL is 45 MHz and MAX is 124 MHz. Removes the need for applications with longer timer periods (>= 10 ms) to boost the CPU all the time, e.g. the grayscale lib. Timer counts are now always based on the base frequency (CPU_FREQ). * Adjusted the RAM refresh timers to the new frequencies (all frequencies for H100) * All: Fixed the tick timer count being off by one.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7576 a1c6a512-1295-4272-9138-f99709370657
2005-10-03 09:24:36 +00:00
Jens Arnold
7190cf2ed9
Ooops, players have no screendump.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7575 a1c6a512-1295-4272-9138-f99709370657
2005-10-01 10:46:13 +00:00
Jens Arnold
05042affc7
Core: A graphics framework can now register a hook function to extend the core screendump routine. * Grayscale library: (1) Changed the screendump routine into a hook, and implemented it for H1x0. (2) The planar pixel setting routines now use one register less. Fixes build problem with developer builds (frame pointers enabled) on coldfire.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7574 a1c6a512-1295-4272-9138-f99709370657
2005-10-01 10:20:55 +00:00
Dave Bryant
f0fe3c9477
Fix some WavPack bugs by forcing DSP use even when not needed for sampling rate
...
conversion or ReplayGain. Costs about 12% boost ratio when DSP would not have
been used before.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7573 a1c6a512-1295-4272-9138-f99709370657
2005-09-30 21:11:31 +00:00
Jens Arnold
1a40e10933
H1x0: Changed lcd_blit() and the grayscale library to use the same internal format as on archos (1bpp). While the slowdown of the ISR is minimal (the intermediate buffers are in IRAM), the planar grayscale buffer takes only half the space for a given depth, and gray_update[_rect]() and unbuffered drawing/scrolling are faster because less data needs to be moved. It should also make porting of video.rock somewhat easier. * Archos recorders, Ondios: Some slight optimisations of the grayscale library.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7571 a1c6a512-1295-4272-9138-f99709370657
2005-09-30 20:10:27 +00:00
Linus Nielsen Feltzing
8b9c64f19d
iriver: Idle CPU in the FM radio screen
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7570 a1c6a512-1295-4272-9138-f99709370657
2005-09-29 11:19:55 +00:00
Magnus Holmgren
58384f03fb
iRiver: Make it possible to build Rockbox using GCC 4.0.1.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7569 a1c6a512-1295-4272-9138-f99709370657
2005-09-28 17:36:42 +00:00
Jens Arnold
9d256dc4b0
Fixed voice: entries; synced to english.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7568 a1c6a512-1295-4272-9138-f99709370657
2005-09-27 22:51:51 +00:00
Jens Arnold
50d99ef0f6
Fixed messed up voice: lines. Corrected entries depending on whether the voice: entries are actually used.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7567 a1c6a512-1295-4272-9138-f99709370657
2005-09-27 22:51:16 +00:00
Jens Arnold
c1412f7dbc
Fixed voicing of 'Trigger' menu item
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7566 a1c6a512-1295-4272-9138-f99709370657
2005-09-27 22:42:37 +00:00
Jonas Häggqvist
1302f97dde
Fix the read_uint32be function - it was overwriting before saving parts of the int.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7565 a1c6a512-1295-4272-9138-f99709370657
2005-09-27 01:03:51 +00:00
Jonas Häggqvist
0dd0d3134d
Fix for the problem that the iriver would not auto poweroff if a file had been played. Pointed out by Stephan Wezel in patch #1298779 . Tested, and pause still remains on if skipping tracks, but if this causes problems, revert it.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7564 a1c6a512-1295-4272-9138-f99709370657
2005-09-26 01:20:02 +00:00
Jens Arnold
086dd04595
Fixed trigger enabling/disabling when cycling backwards through modes.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7563 a1c6a512-1295-4272-9138-f99709370657
2005-09-26 00:15:55 +00:00
Magnus Holmgren
415f3bddf6
Oops, forgot to guard a couple of calls to dsp_set_replaygain...
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7560 a1c6a512-1295-4272-9138-f99709370657
2005-09-24 15:56:33 +00:00
Ryan Jackson
c694954f73
Skipping to the previous track from the last buffered track caused playback to stop after the last buffered track if it didn't originally fit completely in the file buffer.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7559 a1c6a512-1295-4272-9138-f99709370657
2005-09-24 15:44:07 +00:00
Magnus Holmgren
4b711c2f72
Iriver: Added new ReplayGain type: track gain if shuffle mode is active, album gain otherwise. Properly apply ReplayGain settings on config file load. Bumped config version, so save your settings.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7558 a1c6a512-1295-4272-9138-f99709370657
2005-09-24 15:22:48 +00:00
Dave Chapman
9a625ef7ac
Add yield() calls inside the monolithic ALAC decode_frame() function - improves responsiveness of UI during ALAC decoding
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7557 a1c6a512-1295-4272-9138-f99709370657
2005-09-24 12:35:18 +00:00
Dave Chapman
cae670ff1f
Cascade errors back down to qtmovie_read() and correctly return an error on invalid ALAC files - should prevent crashes when attempting to play AAC files using ALAC decoder
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7556 a1c6a512-1295-4272-9138-f99709370657
2005-09-24 11:56:36 +00:00
Dave Chapman
ef26cd2af1
Deal with new "edts" tag in iTunes 5 encoded files - this fixes metadata reading and seeking in new ALAC files
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7555 a1c6a512-1295-4272-9138-f99709370657
2005-09-24 11:40:26 +00:00
Jonas Häggqvist
9f41c6c11e
Workaround for ALAC files that previousy wouldn't play. Libalac now skips unknown chunk IDs. Time display and seeking is broken for those files (the ones that played before still work). Patch by Alyssa Milburn.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7552 a1c6a512-1295-4272-9138-f99709370657
2005-09-24 02:12:42 +00:00
Thom Johansen
bccf58621e
Removed unnecessary codec_api struct.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7551 a1c6a512-1295-4272-9138-f99709370657
2005-09-23 00:12:02 +00:00
Dave Chapman
0647772826
Fix bug in read_uint32be causing simulator warning
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7550 a1c6a512-1295-4272-9138-f99709370657
2005-09-22 22:47:29 +00:00
Dave Chapman
139c1cb824
First version of ALAC (Apple Lossless) decoder
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7547 a1c6a512-1295-4272-9138-f99709370657
2005-09-22 21:55:37 +00:00
Jens Arnold
e85fe09232
Sudoku: (Recorders) Changed menu button to F1. (Ondio) Changed menu button to long MODE. Short MODE only toggles once; use MODE+DOWN for toggle-repeat. That won't bring up the menu if you're fast enough. Should be easy using the thumb.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7545 a1c6a512-1295-4272-9138-f99709370657
2005-09-22 21:00:03 +00:00
Dave Chapman
debbe9747e
First Rockbox version of ALAC decoder - porting to work in Rockbox environment and some simple (but significant) optimisations
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7544 a1c6a512-1295-4272-9138-f99709370657
2005-09-22 20:46:58 +00:00
Dave Chapman
567718d837
Add ON button as an alternative toggle button for the iriver
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7543 a1c6a512-1295-4272-9138-f99709370657
2005-09-22 20:17:21 +00:00
Magnus Holmgren
b5f3365554
iriver: proper wav file handling by Frederic Devernay (patch #1245261 ). Adapted the metadata part to the new metadata.c, and did a few minor changes in the codec. Some of the file format checks in the codec should IMHO be moved to metadata.c, but I left that for later.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7542 a1c6a512-1295-4272-9138-f99709370657
2005-09-22 19:36:25 +00:00
Dave Chapman
711b2e3c88
Initial (unmodified - for reference) import of David Hammerton's Apple Lossless (ALAC) decoder from http://crazney.net/programs/itunes/alac.html
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7541 a1c6a512-1295-4272-9138-f99709370657
2005-09-22 18:47:04 +00:00
Dave Chapman
025873b3ac
Enable FM presets for iriver. Add a preset via the "add" option in the radio menu, and press ON/PLAY button to bring up the list of presets.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7540 a1c6a512-1295-4272-9138-f99709370657
2005-09-22 18:36:02 +00:00
Magnus Holmgren
ccdae5dbe4
iriver: Metadata code cleanup: 1) Remove 4k static buffer. 2) Generalized tag parsing, so APE and Vorbis tags can share some code. 3) Code size reduction (800+ bytes). 4) Better UTF-8 parser (I hope...). 5) More consistent return value on errors.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7539 a1c6a512-1295-4272-9138-f99709370657
2005-09-22 16:58:03 +00:00
Daniel Stenberg
747bba530c
Credit scroll speed as sine wave in an attempt to beome more readable on the
...
blurry iriver LCD.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7536 a1c6a512-1295-4272-9138-f99709370657
2005-09-22 10:56:42 +00:00
Dave Chapman
8c1330b391
Fix warning
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7534 a1c6a512-1295-4272-9138-f99709370657
2005-09-22 09:01:50 +00:00
Dave Chapman
548c1b72c0
Added menu interface to plugin API - needed by Sudoku
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7533 a1c6a512-1295-4272-9138-f99709370657
2005-09-22 08:54:48 +00:00
Dave Chapman
6afb017642
First version of Sudoku plugin
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7532 a1c6a512-1295-4272-9138-f99709370657
2005-09-22 08:53:04 +00:00
Thom Johansen
1b79209ea7
Avoid EMAC stall in MULT31_SHIFT15.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7530 a1c6a512-1295-4272-9138-f99709370657
2005-09-21 23:09:19 +00:00
Thom Johansen
f60e6200f6
DSP_* constants moved from playback.h to dsp.h.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7529 a1c6a512-1295-4272-9138-f99709370657
2005-09-21 13:09:10 +00:00
Magnus Holmgren
f5ec0fa592
iriver: fix problem with playing some long vorbis files (e.g., this week in tech, #21 ); the decoder would run out of memory and freeze rockbox.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7526 a1c6a512-1295-4272-9138-f99709370657
2005-09-18 12:44:27 +00:00
Jens Arnold
ba966c1761
Archos recording/playback: (1) Xing header creation: * Now estimates the framecount from the recording time if the MAS frame counter saturates, so it always writes a valid Xing header. * Reverted my brainless short-xing-header change. This was only valid for layer 3. (2) Xing/VBRI header evaluation: Fixed possible overflow in bitrate calculation. (3) MPEG thread: Avoid double chunk size limiting for the rare case of 8 MB modded Ondios.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7522 a1c6a512-1295-4272-9138-f99709370657
2005-09-15 05:29:26 +00:00
Miika Pekkarinen
0c1a2c7651
iRiver: Fixed a crash when loading a new configuration file and audio
...
is playing.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7521 a1c6a512-1295-4272-9138-f99709370657
2005-09-14 16:07:07 +00:00
Linus Nielsen Feltzing
e3e67eeb94
Proper file numbering in the iriver PCM recording test code
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7519 a1c6a512-1295-4272-9138-f99709370657
2005-09-14 10:55:45 +00:00
Linus Nielsen Feltzing
91216a5edc
The power thread now monitors the shutdown process and forces a poweroff if it takes more than 8 seconds.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7517 a1c6a512-1295-4272-9138-f99709370657
2005-09-14 09:08:26 +00:00
Linus Nielsen Feltzing
74353a7fe4
The database is now always synched when entering USB mode or shutting down, and not only in the tree browser
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7516 a1c6a512-1295-4272-9138-f99709370657
2005-09-14 09:07:05 +00:00
Thom Johansen
14f2e45397
Replaced standard libmad accumulator sequence with EMAC optimised one.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7514 a1c6a512-1295-4272-9138-f99709370657
2005-09-13 14:12:52 +00:00
Jens Arnold
4a2feaa30d
Rockboy: Asm optimised updatepatpix() for coldfire. The vertical-mirroring pattern copy profits from burst mode (line aligned movem).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7509 a1c6a512-1295-4272-9138-f99709370657
2005-09-11 21:44:48 +00:00
Jens Arnold
2c0d04cc94
Fixed comment.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7508 a1c6a512-1295-4272-9138-f99709370657
2005-09-11 17:57:31 +00:00
Jens Arnold
61a2550f3f
ID3 tag priority setting wasn't applied on startup.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7507 a1c6a512-1295-4272-9138-f99709370657
2005-09-11 12:07:13 +00:00
Miika Pekkarinen
acdcdb0278
iRiver: Correctly keeping playback paused when skipping tracks.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7506 a1c6a512-1295-4272-9138-f99709370657
2005-09-10 21:02:42 +00:00
Jens Arnold
ec9b202a92
Reworked handling of MPEG audio frame & file info: * Fixed frame size calculation for layer 1 (all versions) and layer 2 (V2/V2.5). * Exact frame time (expressed as a fraction) for way more precise playtime calculation at 44100/22050/11025Hz sample frequency. * Exact playtime<->position conversion for CBR also used for resume position. * More compact code, long policy.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7505 a1c6a512-1295-4272-9138-f99709370657
2005-09-10 12:28:16 +00:00
Thom Johansen
1996dca15a
Put a couple of important layer 1/2 arrays in IRAM.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7504 a1c6a512-1295-4272-9138-f99709370657
2005-09-10 10:14:35 +00:00
Linus Nielsen Feltzing
c2779e5ef3
Patch #1285659 by Stephan Wezel, adds the %bp tag to the WPS (external power adapter)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7501 a1c6a512-1295-4272-9138-f99709370657
2005-09-09 07:07:44 +00:00
Linus Nielsen Feltzing
04eedd0624
WPS: 1) Increased the WPS buffer size from 800 to 1600 bytes, 2) Increased the number of images from 26 to 52, using both a-z and A-Z as image ID 3) Fixed a bug that inserted empty lines if an image tag was wrong
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7498 a1c6a512-1295-4272-9138-f99709370657
2005-09-07 13:54:58 +00:00
Linus Nielsen Feltzing
561aaa1219
WPS: 1) Bitmaps are drawn after formatting the entire WPS, 2) Most tags are now marked REFRESH_DYNAMIC, 3) Conditional bitmaps are now drawn with DRMODE_SOLID
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7497 a1c6a512-1295-4272-9138-f99709370657
2005-09-07 12:32:59 +00:00
Thom Johansen
0c885ac4c1
Put some FLAC data in IRAM. Will clean up code later.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7496 a1c6a512-1295-4272-9138-f99709370657
2005-09-07 10:13:39 +00:00
Linus Nielsen Feltzing
4e9969bcb9
Removed another warning
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7495 a1c6a512-1295-4272-9138-f99709370657
2005-09-07 06:54:58 +00:00
Linus Nielsen Feltzing
1a812e3087
Removed a warning
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7494 a1c6a512-1295-4272-9138-f99709370657
2005-09-07 06:53:30 +00:00
Linus Nielsen Feltzing
640b7cbfc0
Use splash() when displaying the end-of-playlist message
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7493 a1c6a512-1295-4272-9138-f99709370657
2005-09-07 06:51:52 +00:00
Jonas Häggqvist
3794cf3093
Nitpicking.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7490 a1c6a512-1295-4272-9138-f99709370657
2005-09-07 02:44:43 +00:00
Thom Johansen
fb30e720e2
Fix red build with a comment for now.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7489 a1c6a512-1295-4272-9138-f99709370657
2005-09-07 02:41:00 +00:00
Thom Johansen
5e3e957810
Code was a wild mix of different styles, cleaned it up somewhat.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7488 a1c6a512-1295-4272-9138-f99709370657
2005-09-07 02:22:26 +00:00
Thom Johansen
0dea3efd2f
Couple of nitpick fixes.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7486 a1c6a512-1295-4272-9138-f99709370657
2005-09-07 00:26:58 +00:00
Thom Johansen
735208a541
Adapted codecs and DSP system to having MACSR saved in thread context.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7485 a1c6a512-1295-4272-9138-f99709370657
2005-09-07 00:24:27 +00:00
Linus Nielsen Feltzing
4cd06c41f6
The status bas wasn't correctly redrawn in the FM radio screen
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7484 a1c6a512-1295-4272-9138-f99709370657
2005-09-06 21:01:35 +00:00
Jens Arnold
8fd5b177ed
Ondio FM: Removed S/PDIF option for recording source, as the Ondio doesn't have S/PDIF input. Bumped config block version so save your settings.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7482 a1c6a512-1295-4272-9138-f99709370657
2005-09-06 20:48:28 +00:00
Linus Nielsen Feltzing
ff73f0dcbf
Changed WPS enum conditional functionality, displaying the last part in the list if the tag has no value. Also added enum support for battery (5 steps) and volume (10 steps).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7476 a1c6a512-1295-4272-9138-f99709370657
2005-09-06 13:43:26 +00:00
Jens Arnold
1e0b5aabcb
Ondio FM button assignment: The recording screen now uses up/down to select the setting, and left/right to adjust it, like the recorders. Start/pause recording is short MODE. The radio screen now requires a MODE doubleclick to start recording. This should prevent unwanted recordings.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7474 a1c6a512-1295-4272-9138-f99709370657
2005-09-05 19:17:23 +00:00
Jonas Häggqvist
faa4404da9
Updated hebrew Language.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7473 a1c6a512-1295-4272-9138-f99709370657
2005-09-05 11:40:06 +00:00
Jonas Häggqvist
b7caf5ba63
Adding a few strings as English again.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7471 a1c6a512-1295-4272-9138-f99709370657
2005-09-04 12:10:22 +00:00
Jonas Häggqvist
695f07ceed
Adding a few strings as English. This is not strictly necessary, but make life easier for me.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7469 a1c6a512-1295-4272-9138-f99709370657
2005-09-04 10:14:18 +00:00
Miika Pekkarinen
9146406061
Fixed possible problem with move to next folder option enabled. Placed
...
voice codec stack on iram and reduced both codec stack sizes by 0x500.
Now voice codec should be much faster.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7468 a1c6a512-1295-4272-9138-f99709370657
2005-09-04 08:38:00 +00:00
Jonas Häggqvist
a46503d5a9
Updated Dutch translation by Sander Sweers.
...
Completely reworked Hebrew translation by Liberman Shachar. It still has a few issues, but better than what's currently there.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7467 a1c6a512-1295-4272-9138-f99709370657
2005-09-03 22:59:40 +00:00
Miika Pekkarinen
5feab36290
Updated the Finnish language file.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7466 a1c6a512-1295-4272-9138-f99709370657
2005-09-03 18:20:36 +00:00
Jonas Häggqvist
2d68325972
Updated Greek translation by XavierGr
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7465 a1c6a512-1295-4272-9138-f99709370657
2005-09-03 15:12:19 +00:00
Marcoen Hirschberg
27629c2b40
Changed encoding from UTF-8 to latin1
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7464 a1c6a512-1295-4272-9138-f99709370657
2005-09-03 15:08:38 +00:00
Jonas Häggqvist
f79ada83b1
Ooops.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7462 a1c6a512-1295-4272-9138-f99709370657
2005-09-02 22:34:51 +00:00
Jonas Häggqvist
cf7ef12e33
Updated and slightly fixed Icelandic translation by Richard O'Brien
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7461 a1c6a512-1295-4272-9138-f99709370657
2005-09-02 22:26:57 +00:00
Jonas Häggqvist
0d82c9c8a6
Forgot to update the screen before splashing.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7460 a1c6a512-1295-4272-9138-f99709370657
2005-09-02 22:25:25 +00:00
Jens Arnold
ac50839423
Optimised new file association handling. Fixed NULL pointer accesses. Const policed.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7459 a1c6a512-1295-4272-9138-f99709370657
2005-09-02 16:50:51 +00:00
Henrik Backe
70542d7a0c
added plugins/credits.pl to daily tarball
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7458 a1c6a512-1295-4272-9138-f99709370657
2005-09-02 16:28:26 +00:00
Jonas Häggqvist
7f00106982
Update to Italian by Alessio Lenzi - fixes some voice entries.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7457 a1c6a512-1295-4272-9138-f99709370657
2005-09-02 15:26:21 +00:00
Henrik Backe
b2473d58ab
Fixed associate problem with file extensions (.info files matched .nfo extension)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7456 a1c6a512-1295-4272-9138-f99709370657
2005-09-02 15:05:35 +00:00
Linus Nielsen Feltzing
acf14e0569
The WPS didn't update the bitmaps when it was supposed to
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7455 a1c6a512-1295-4272-9138-f99709370657
2005-09-02 13:37:33 +00:00
Linus Nielsen Feltzing
b3050e9045
The start-in-record-screen option now has priority over the resume-on-startup option
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7454 a1c6a512-1295-4272-9138-f99709370657
2005-09-02 07:59:42 +00:00
Linus Nielsen Feltzing
c35f6a0676
Changed the cfg file option names for the trigger mode, and made OFF the default
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7453 a1c6a512-1295-4272-9138-f99709370657
2005-09-02 07:27:07 +00:00
Linus Nielsen Feltzing
5805bc3bae
credits.raw is now created in the plugin build dir
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7452 a1c6a512-1295-4272-9138-f99709370657
2005-09-02 07:12:44 +00:00
Linus Nielsen Feltzing
60895bc107
Patch #1272052 by Henrik Backe - Move credits to a plugin
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7450 a1c6a512-1295-4272-9138-f99709370657
2005-09-02 05:39:09 +00:00
Jens Arnold
58e9412bff
Added universal functions for creation of numbered filenames and date+time filenames (units with RTC only). Some size optimisations within code using these new functions. Everything should behave as before, except config saving will always find the highest file number + 1 even if the sequence is non-contiguous.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7449 a1c6a512-1295-4272-9138-f99709370657
2005-09-02 01:15:35 +00:00
Jens Arnold
c7240cf844
Added missing quote.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7448 a1c6a512-1295-4272-9138-f99709370657
2005-09-01 21:15:17 +00:00
Jens Arnold
a317d74d8e
Iriver: Changed the IRAM splitting between core and plugins to 48KB/48KB, and reduced the main thread stack to 8KB, same size as on archos.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7447 a1c6a512-1295-4272-9138-f99709370657
2005-09-01 20:57:33 +00:00
Magnus Holmgren
bc3dbad158
Reintroduce the cursor setting in the menus too.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7446 a1c6a512-1295-4272-9138-f99709370657
2005-09-01 20:23:16 +00:00
Jens Arnold
4172a009f6
Fixed wps codec type conditional.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7444 a1c6a512-1295-4272-9138-f99709370657
2005-09-01 17:35:22 +00:00
Jens Arnold
579210df87
Restructured codec type handling a bit. Reduced code size, esp. on archos.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7443 a1c6a512-1295-4272-9138-f99709370657
2005-09-01 17:03:09 +00:00
Linus Nielsen Feltzing
d67c267090
Fixed the WPS codec type conditional, and removed unsupported formats from the format enum
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7441 a1c6a512-1295-4272-9138-f99709370657
2005-09-01 13:39:39 +00:00
Linus Nielsen Feltzing
ef197fbc99
Added possibility for conditionals for the song rating and codec type WPS tags
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7440 a1c6a512-1295-4272-9138-f99709370657
2005-09-01 13:19:36 +00:00
Linus Nielsen Feltzing
d887c176c1
Changed WPS image tag format, allowing for conditional image display
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7439 a1c6a512-1295-4272-9138-f99709370657
2005-09-01 08:14:09 +00:00
Linus Nielsen Feltzing
6c2af7c2aa
On popular demand, the arrow cursor is reintroduced
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7438 a1c6a512-1295-4272-9138-f99709370657
2005-09-01 08:04:37 +00:00
Jonas Häggqvist
68de2581ba
Fake an USB connections to force reload of the file-tree after running these viewers.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7434 a1c6a512-1295-4272-9138-f99709370657
2005-08-31 00:30:46 +00:00
Linus Nielsen Feltzing
517b4b7c1e
Archos: Fixed broken debug builds
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7430 a1c6a512-1295-4272-9138-f99709370657
2005-08-30 20:51:36 +00:00
Jonas Häggqvist
eef58cd44c
Italian fixed and fully translated.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7428 a1c6a512-1295-4272-9138-f99709370657
2005-08-30 14:13:03 +00:00
Jonas Häggqvist
7b350742cc
Updated Italian language by Luca Burelli
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7427 a1c6a512-1295-4272-9138-f99709370657
2005-08-30 13:26:34 +00:00
Linus Nielsen Feltzing
dffcd15608
Ooops, forgot to remove the line selector for the iriver target build
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7425 a1c6a512-1295-4272-9138-f99709370657
2005-08-30 11:45:56 +00:00
Linus Nielsen Feltzing
7731945238
Bumped the config block version because of the removed line selector option
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7424 a1c6a512-1295-4272-9138-f99709370657
2005-08-30 11:13:00 +00:00
Linus Nielsen Feltzing
f43216ff0b
Removed the line selector option, it is now always an inverse bar (except for the Player/Studio of course)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7423 a1c6a512-1295-4272-9138-f99709370657
2005-08-30 11:10:08 +00:00
Linus Nielsen Feltzing
5efbdb76aa
Improved the WPS conditionals. The WPS can now have several alternatives for the tags that can have a range of values, like the repeat mode and play status.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7422 a1c6a512-1295-4272-9138-f99709370657
2005-08-30 08:26:42 +00:00
Linus Nielsen Feltzing
196376c3c2
Added ID3 database support for individual tracks in the context menu
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7421 a1c6a512-1295-4272-9138-f99709370657
2005-08-30 07:52:36 +00:00
Jonas Häggqvist
0cfb5d44b3
Synced (emptied deprecated entries)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7419 a1c6a512-1295-4272-9138-f99709370657
2005-08-29 22:59:25 +00:00
Thom Johansen
c3ba660035
Synced.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7418 a1c6a512-1295-4272-9138-f99709370657
2005-08-29 22:51:43 +00:00
Jens Arnold
e840b374cf
Synced again, and tweaked some translations.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7417 a1c6a512-1295-4272-9138-f99709370657
2005-08-29 22:22:06 +00:00
Jens Arnold
d6c054575b
Renamed CONFIG_HWCODEC and MASNONE to the more appropriate CONFIG_CODEC and SWCODEC, respectively.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7416 a1c6a512-1295-4272-9138-f99709370657
2005-08-29 21:15:27 +00:00
Jens Arnold
99a0598c28
Major peakmeter rework: * Changed set/get functions for dbfs mode to bool type. * Removed performance setting, leaving (slightly adapted) high performance mode only. * Refresh rate is always 20 Hz now. * Readout doesn't do an extra (hidden) peek, should allow for slightly better clip detection. * Brought back high performance peakmeter for recording. Peakmeter stops hogging the CPU when the disk is spinning; this is enough to avoid the performance problem when saving data. * Optimisations, code cleanup and code policeing. * (iriver) Reduced CPU load of peakmeter by not calculating excessive overlaps. ** Bumped config block version, so save your settings before upgrading.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7415 a1c6a512-1295-4272-9138-f99709370657
2005-08-29 20:07:17 +00:00
Jonas Häggqvist
89a8ca4408
Updated German language from Manuel Dejonghe.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7414 a1c6a512-1295-4272-9138-f99709370657
2005-08-29 13:27:46 +00:00
Mats Lidell
39c2735672
Synced plus many improvements due to user feedback.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7413 a1c6a512-1295-4272-9138-f99709370657
2005-08-28 21:18:10 +00:00
Miika Pekkarinen
65d43a2d22
Define empty macros for cpu boosting on targets with no such a feature.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7412 a1c6a512-1295-4272-9138-f99709370657
2005-08-28 19:55:30 +00:00
Miika Pekkarinen
29aad55d97
Fixed iriver cpu boosting problems.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7410 a1c6a512-1295-4272-9138-f99709370657
2005-08-28 14:16:03 +00:00
Jonas Häggqvist
d682b73749
Updated Czech language file by Jiri Jurecek
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7409 a1c6a512-1295-4272-9138-f99709370657
2005-08-27 15:17:14 +00:00
Jens Arnold
9a3d117c78
Const policed the radio menu.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7408 a1c6a512-1295-4272-9138-f99709370657
2005-08-27 11:03:41 +00:00
Thom Johansen
9972416927
Synced.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7407 a1c6a512-1295-4272-9138-f99709370657
2005-08-26 23:03:13 +00:00
Jonas Häggqvist
a2224dfbfa
Synced.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7405 a1c6a512-1295-4272-9138-f99709370657
2005-08-26 14:15:11 +00:00
Jonas Häggqvist
233d44ba79
Updated Islenska language by Richard O'Brien, still missing a few strings. See patch #1262000 .
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7404 a1c6a512-1295-4272-9138-f99709370657
2005-08-26 14:03:06 +00:00
Jonas Häggqvist
7f37a0c05f
Updated French translation.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7403 a1c6a512-1295-4272-9138-f99709370657
2005-08-26 13:46:44 +00:00
Linus Nielsen Feltzing
0dd3d6472e
Bug fix suggested by Antonius Hellman, the status could be redrawn far too often.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7402 a1c6a512-1295-4272-9138-f99709370657
2005-08-26 08:20:29 +00:00
Magnus Holmgren
e830efcac0
iriver: const police.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7400 a1c6a512-1295-4272-9138-f99709370657
2005-08-24 16:21:24 +00:00
Linus Nielsen Feltzing
4021798aec
FM radio: fix by Antonius Hellman, no more crash when loading preset files with more than 32 entries
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7398 a1c6a512-1295-4272-9138-f99709370657
2005-08-24 09:13:51 +00:00
Jens Arnold
c7e4f5f259
Keyboard code cleanup & optimisation. Corrected potential overflow problem.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7397 a1c6a512-1295-4272-9138-f99709370657
2005-08-24 06:48:39 +00:00
Jens Arnold
6c00e38665
Icon code cleanup, optimisation & policeing. Removed unused icons. Applied uniform icon naming scheme.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7396 a1c6a512-1295-4272-9138-f99709370657
2005-08-24 00:09:42 +00:00
Jens Arnold
992cbf20a0
Corrected malformed cvs id line.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7395 a1c6a512-1295-4272-9138-f99709370657
2005-08-23 22:07:26 +00:00
Jens Arnold
a6eb0f6669
Widgets: Reduced code size by not checking coordinate boundaries, as current lcd code handles clipping. Optimised calculation of scrollbar know position/size. Always clear inner part of checkbox. Removed old progressbar/slidebar direction enum.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7394 a1c6a512-1295-4272-9138-f99709370657
2005-08-23 22:06:15 +00:00
Linus Nielsen Feltzing
984712f291
iriver: The MP3 codec didn't take the ID3 tag size into account when seeking
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7391 a1c6a512-1295-4272-9138-f99709370657
2005-08-23 12:52:59 +00:00
Daniel Stenberg
5760134f40
No need to build the example plugin "helloworld". Not building it also
...
prevents it from getting shipped in all automatically built zipfiles...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7390 a1c6a512-1295-4272-9138-f99709370657
2005-08-23 12:16:41 +00:00
Jörg Hohensohn
943d8d4537
size check adjusted, naked bootbox is small
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7389 a1c6a512-1295-4272-9138-f99709370657
2005-08-23 08:00:16 +00:00
Jörg Hohensohn
13be9f14d7
allow the flash plugin to verify the RomBox link address
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7388 a1c6a512-1295-4272-9138-f99709370657
2005-08-23 07:26:40 +00:00
Linus Nielsen Feltzing
7c8c0a6fb6
Fixed a rounding error in the PCM buffer latency calculation
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7386 a1c6a512-1295-4272-9138-f99709370657
2005-08-22 21:54:34 +00:00
Jens Arnold
193af59c81
UTF-8 badness removed
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7384 a1c6a512-1295-4272-9138-f99709370657
2005-08-22 00:16:40 +00:00
Linus Nielsen Feltzing
d4496efee7
UTF-8 badness removed
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7382 a1c6a512-1295-4272-9138-f99709370657
2005-08-21 23:38:51 +00:00
Jens Arnold
451e2c077a
Iriver: somewhat more efficient bitswap for voice files. No assembler this time since this is a temporary solution anyway.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7381 a1c6a512-1295-4272-9138-f99709370657
2005-08-21 23:17:25 +00:00
Linus Nielsen Feltzing
0ad617cbf0
Patch #1105616 by Ray Lambert - A-B Repeat for Archos studio/recorder, still not 100% complete, but I wanted to commit it before the 2.5 feature freeze
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7380 a1c6a512-1295-4272-9138-f99709370657
2005-08-21 23:01:12 +00:00
Jens Arnold
dece414749
Hooked up the runtime database on archos.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7376 a1c6a512-1295-4272-9138-f99709370657
2005-08-21 21:15:32 +00:00
Miika Pekkarinen
ef99e4e400
Archos players doesn't have a hold switch.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7372 a1c6a512-1295-4272-9138-f99709370657
2005-08-21 19:39:05 +00:00
Miika Pekkarinen
d9874b266e
Committed the "[ 1247788 ] Adds wps tags for repeat modes" patch.
...
Please revert back should it cause problems.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7371 a1c6a512-1295-4272-9138-f99709370657
2005-08-21 19:17:50 +00:00
Miika Pekkarinen
b2e94eff7f
Fixed unused codec swapping when voice codec is not playing.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7370 a1c6a512-1295-4272-9138-f99709370657
2005-08-21 18:38:27 +00:00
Miika Pekkarinen
8a7d104a35
Now codecs will do the buffer flushing after seeking as they find it
...
necessary.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7369 a1c6a512-1295-4272-9138-f99709370657
2005-08-21 18:12:31 +00:00
Miika Pekkarinen
8899fccf76
Fixed the warning.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7366 a1c6a512-1295-4272-9138-f99709370657
2005-08-21 06:38:34 +00:00
Miika Pekkarinen
9d7fd1804e
Now beep can be disabled.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7365 a1c6a512-1295-4272-9138-f99709370657
2005-08-20 21:17:41 +00:00
Jonas Häggqvist
5d0fe30feb
Plugin that counds files and folders on harddisk. Works on all models.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7364 a1c6a512-1295-4272-9138-f99709370657
2005-08-20 19:56:01 +00:00
Miika Pekkarinen
e3dc61e0b9
Preparations to fix the usb mode (something is still preventing it from
...
working).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7363 a1c6a512-1295-4272-9138-f99709370657
2005-08-20 18:55:15 +00:00
Miika Pekkarinen
fa0cecf5a9
Fixed a bug that caused codec memory allocation buffer overwrite and
...
vorbis codec to crash.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7362 a1c6a512-1295-4272-9138-f99709370657
2005-08-20 18:49:14 +00:00
Miika Pekkarinen
159c52dd36
Initial voice ui support for software codec platforms. Added also a
...
beep when changing tracks.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7360 a1c6a512-1295-4272-9138-f99709370657
2005-08-20 11:13:19 +00:00
Magnus Holmgren
75ef3129c9
iriver: slightly faster replaygain processing and clipping.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7353 a1c6a512-1295-4272-9138-f99709370657
2005-08-18 19:25:39 +00:00
Linus Nielsen Feltzing
49483bc488
Fixed sim warning
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7352 a1c6a512-1295-4272-9138-f99709370657
2005-08-18 14:46:35 +00:00
Linus Nielsen Feltzing
670abf99ae
The shutdown message is now displayed before saving the database, giving better user feedback when whutting off the player
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7351 a1c6a512-1295-4272-9138-f99709370657
2005-08-18 14:23:18 +00:00
Linus Nielsen Feltzing
82ac901095
iriver: Radio screen didn't properly filter stray FM_EXIT events
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7349 a1c6a512-1295-4272-9138-f99709370657
2005-08-18 09:18:40 +00:00
Linus Nielsen Feltzing
57d8e8fe0c
Some more cosmetic fixes for bitmap displays in the debug menu
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7348 a1c6a512-1295-4272-9138-f99709370657
2005-08-18 07:16:53 +00:00
Linus Nielsen Feltzing
b3e49e2286
The const police struck again
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7347 a1c6a512-1295-4272-9138-f99709370657
2005-08-18 07:02:03 +00:00
Linus Nielsen Feltzing
604d59bc26
iriver: exit the FM screen (with FM audio on) with joystick push instead of Play
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7346 a1c6a512-1295-4272-9138-f99709370657
2005-08-18 07:01:18 +00:00
Jens Arnold
a88d076ac4
Preparation for runtimedb hookup on archos: don't pass software playback system specific structures.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7345 a1c6a512-1295-4272-9138-f99709370657
2005-08-18 06:05:15 +00:00
Magnus Holmgren
39cb5b7912
iriver: Do correct ReplayGain calculation. Fixes distortion problems (and lowers playback volume).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7343 a1c6a512-1295-4272-9138-f99709370657
2005-08-17 20:58:15 +00:00
Jonas Häggqvist
280d9cc00a
Undo my previous commit and do the same with a parantheses change in filetree.c
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7342 a1c6a512-1295-4272-9138-f99709370657
2005-08-17 17:53:54 +00:00
Jonas Häggqvist
b2b0a7ebcb
Updated Francais language file by Manuel Dejonghe
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7341 a1c6a512-1295-4272-9138-f99709370657
2005-08-17 11:16:31 +00:00
Jonas Häggqvist
0e3caeab73
This is getting embarrassing.. forgot this one too. Last one - I promise!
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7340 a1c6a512-1295-4272-9138-f99709370657
2005-08-17 10:53:21 +00:00
Jonas Häggqvist
803d5cc3e9
Forgot this file.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7339 a1c6a512-1295-4272-9138-f99709370657
2005-08-17 10:40:50 +00:00
Jonas Häggqvist
1cd9993030
Updated Islenska language from Richard O'Brien
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7338 a1c6a512-1295-4272-9138-f99709370657
2005-08-17 09:45:17 +00:00
Jonas Häggqvist
96ff4b3d68
Don't show dirs when browsing WPS files, .cfg files, fonts, languages and firmwares
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7337 a1c6a512-1295-4272-9138-f99709370657
2005-08-17 09:40:07 +00:00
Linus Nielsen Feltzing
a387805071
Correct samplecount calculation, suggested by Markus Kaufhold
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7336 a1c6a512-1295-4272-9138-f99709370657
2005-08-17 09:34:18 +00:00
Magnus Holmgren
753a89718c
Fix for ff/rw in long MP3 files.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7334 a1c6a512-1295-4272-9138-f99709370657
2005-08-16 18:26:41 +00:00
Linus Nielsen Feltzing
d3fde76fc7
FM radio simulation working again
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7332 a1c6a512-1295-4272-9138-f99709370657
2005-08-16 06:50:25 +00:00
Magnus Holmgren
1d4a6c0cc3
One more gapless fix for LAME MP3 files.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7331 a1c6a512-1295-4272-9138-f99709370657
2005-08-15 19:33:56 +00:00
Linus Nielsen Feltzing
46b3b86a50
Fixed the problem where a scrolling subline could keep scrolling with old information when displaying an alternate non-scrolling subline (say that quickly ten times)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7329 a1c6a512-1295-4272-9138-f99709370657
2005-08-15 06:35:29 +00:00
Linus Nielsen Feltzing
f22eeee119
Use the system font in the debug screens
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7327 a1c6a512-1295-4272-9138-f99709370657
2005-08-14 08:43:05 +00:00
Magnus Holmgren
c78c22954b
Pre-amp is signed...
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7326 a1c6a512-1295-4272-9138-f99709370657
2005-08-14 06:22:53 +00:00
Daniel Stenberg
3a3418dd7b
argh, unused variable removed
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7324 a1c6a512-1295-4272-9138-f99709370657
2005-08-13 20:41:30 +00:00
Daniel Stenberg
0a0be62b8d
reverted the fixed 4 bytes write, made the read code more reliable, use
...
fdprintf() when writing the highscore, add newline after score in the saved
file for easier loading (but the load code is fixed to better deal with files
saved using the former method as well)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7323 a1c6a512-1295-4272-9138-f99709370657
2005-08-13 20:40:35 +00:00
Tomas Salfischberger
6cf8df810a
Patch by XavierGr
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7322 a1c6a512-1295-4272-9138-f99709370657
2005-08-13 18:26:42 +00:00
Linus Nielsen Feltzing
8c7589bc96
Very lame, initial support for FM radio on the iriver
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7318 a1c6a512-1295-4272-9138-f99709370657
2005-08-13 17:35:02 +00:00
Magnus Holmgren
c0fc2054c2
Show VBR info in the ID3 info screen.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7314 a1c6a512-1295-4272-9138-f99709370657
2005-08-13 08:13:32 +00:00
Magnus Holmgren
15e0aeb73b
More complete gapless playback implementation in the MP3 codec (using LAME header values). Some cleanups as well.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7312 a1c6a512-1295-4272-9138-f99709370657
2005-08-13 08:02:38 +00:00
Jonas Häggqvist
e0776df670
Update to nederlands.lang by Sander Sweers
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7311 a1c6a512-1295-4272-9138-f99709370657
2005-08-13 03:01:10 +00:00
Jens Arnold
6eccb2b82a
Updated german translation.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7308 a1c6a512-1295-4272-9138-f99709370657
2005-08-11 21:04:52 +00:00
Magnus Holmgren
5a8eac1a5a
Added pre-amp setting for files with ReplayGain information.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7303 a1c6a512-1295-4272-9138-f99709370657
2005-08-11 18:56:20 +00:00
Magnus Holmgren
eab21c6cb5
Updated ID3 info screen for devices with a bitmapped screen: show a list of all items, rather than item one at a time.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7302 a1c6a512-1295-4272-9138-f99709370657
2005-08-11 18:21:14 +00:00
Linus Nielsen Feltzing
591d2890f1
patch #1255805 by Frederic Devernay - fix to buffer overflow in dsp.c
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7301 a1c6a512-1295-4272-9138-f99709370657
2005-08-10 23:17:55 +00:00
Linus Nielsen Feltzing
064c7afb63
iriver: fix by Frederic Devernay, Rockbox could crash if the metadata reading failed
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7300 a1c6a512-1295-4272-9138-f99709370657
2005-08-10 23:04:34 +00:00
Linus Nielsen Feltzing
0da0534d10
mp3 codec: simpler seeking, and now sets the sample frequency dynamically from the mp3 frame headers rather than from the frequency found by the metadata parser
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7299 a1c6a512-1295-4272-9138-f99709370657
2005-08-10 22:59:06 +00:00
Linus Nielsen Feltzing
315304aef6
iriver: added a DSP_SWITCH_FREQUENCY config, for on-the-fly sample frequency changes
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7298 a1c6a512-1295-4272-9138-f99709370657
2005-08-10 22:56:24 +00:00
Linus Nielsen Feltzing
40a19884aa
iriver: always save resume offset, not only if it's bigger than the already stored one. This fixes the bug where rewinding doesn't save the resume position
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7297 a1c6a512-1295-4272-9138-f99709370657
2005-08-10 22:54:59 +00:00
Linus Nielsen Feltzing
4f6df497ff
Moved hebrew bidi setting to the Display menu
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7294 a1c6a512-1295-4272-9138-f99709370657
2005-08-09 19:46:33 +00:00
Linus Nielsen Feltzing
41a53d2c1c
Patch #783877 by Gadi Cohen updated by Naftali Goldstein - Bidirectional text support for Hebrew and Arabic
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7292 a1c6a512-1295-4272-9138-f99709370657
2005-08-08 19:23:28 +00:00
Stepan Moskovchenko
1874a33298
Uncomment one line, which makes bad 80s music sound a bit better.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7291 a1c6a512-1295-4272-9138-f99709370657
2005-08-07 23:39:23 +00:00
Stepan Moskovchenko
e46b9889c2
Add this back in, for now. Will turn into real codec later, when plugins support the codec api.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7290 a1c6a512-1295-4272-9138-f99709370657
2005-08-07 22:32:20 +00:00
Stepan Moskovchenko
fb3e9a4073
Fix error/warning, change pitch bend to 9 bits
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7288 a1c6a512-1295-4272-9138-f99709370657
2005-08-07 22:20:40 +00:00
Christian Gmeiner
14e80671af
iAudio: First unfinished attempt for tlv320 driver and rockbox integration
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7286 a1c6a512-1295-4272-9138-f99709370657
2005-08-06 10:12:19 +00:00
Miika Pekkarinen
095854b989
Put back the line (accidentally?) removed on the last commit. That is
...
necessary to prevent playback stuttering when fast skipping tracks.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7285 a1c6a512-1295-4272-9138-f99709370657
2005-08-06 05:50:14 +00:00
Ryan Jackson
0812164ada
Fixed track changing in REPEAT_ONE mode and playlists with only one track. Removed previous workaround for this bug.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7284 a1c6a512-1295-4272-9138-f99709370657
2005-08-05 23:51:48 +00:00
Mats Lidell
e9c35b17d0
Synced.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7283 a1c6a512-1295-4272-9138-f99709370657
2005-08-04 22:30:15 +00:00
Jens Arnold
0c29589d8a
Assembler optimised 64 bit multiplication for coldfire: ~15% speedup. Proper max_iter decrease amount.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7278 a1c6a512-1295-4272-9138-f99709370657
2005-08-01 20:49:41 +00:00
Jens Arnold
ec62b1ac56
Another small opt for the SH1 64 bit multiplication.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7276 a1c6a512-1295-4272-9138-f99709370657
2005-08-01 01:41:35 +00:00
Jens Arnold
6b749c5ab1
Further optimised asm 64 bit multiplication for SH1, speedup around 20%.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7274 a1c6a512-1295-4272-9138-f99709370657
2005-08-01 01:23:04 +00:00
Miika Pekkarinen
637887838f
Fixed a hang with backward skipping.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7269 a1c6a512-1295-4272-9138-f99709370657
2005-07-30 20:46:38 +00:00
Ryan Jackson
1476fecf72
All repeat modes now work correctly if there is only one track in the playlist. Fixed a track-changing bug in 'Move to Next Folder' mode that could cause Rockbox to crash.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7268 a1c6a512-1295-4272-9138-f99709370657
2005-07-30 19:36:06 +00:00
Miika Pekkarinen
05820cbc07
Now playlist ending and skipping to a next directory should work.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7267 a1c6a512-1295-4272-9138-f99709370657
2005-07-30 18:47:12 +00:00
Miika Pekkarinen
47c82f295b
Fixed a problem that wps didn't exit at end of the playlist.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7266 a1c6a512-1295-4272-9138-f99709370657
2005-07-30 18:25:27 +00:00
Magnus Holmgren
97c6fd0892
'Move to Next Folder' didn't work if it involved going up to the root of the drive.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7265 a1c6a512-1295-4272-9138-f99709370657
2005-07-30 18:12:25 +00:00
Miika Pekkarinen
7e58bd7cb8
Correctly setting the last_index to prevent playback stuttering.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7264 a1c6a512-1295-4272-9138-f99709370657
2005-07-30 17:53:56 +00:00
Miika Pekkarinen
4633d01eaf
Now removing right tracks from playlist.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7263 a1c6a512-1295-4272-9138-f99709370657
2005-07-30 17:41:26 +00:00
Miika Pekkarinen
fd7952e413
Fixed a hang on track changed. Automatically deleting invalid track
...
entries from current playlist.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7262 a1c6a512-1295-4272-9138-f99709370657
2005-07-30 17:00:06 +00:00
Magnus Holmgren
059a6c8671
Make simulator version of FRACMUL correct. Also corrected related comments.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7261 a1c6a512-1295-4272-9138-f99709370657
2005-07-30 13:47:16 +00:00
Miika Pekkarinen
6b807b2d24
Fixed MAC initialization problem with mpa codec and removed workaround
...
for that bug.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7260 a1c6a512-1295-4272-9138-f99709370657
2005-07-30 13:46:38 +00:00
Jens Arnold
43b9cda13c
Ooops, the adapted maximum iteration count was off by 60...
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7259 a1c6a512-1295-4272-9138-f99709370657
2005-07-30 13:02:33 +00:00
Jens Arnold
3d73790ab7
Heavily improved mandelbrot plugin: (1) Calculation now uses 64bit fixed point arithmetics to allow zooming in way further before the precision barrier will hit. Added asm-optimised 64bit multiplication routine for SH1; more than twice as fast as what gcc produces. (2) Precision is dynamically selected based on the zoom level, low zoom factors still use 32bit for speed. (3) Maximum number of iterations is adapted to the zoom level. You can still increase / decrease it while staying at a zoom level. (4) Panning only recalculates the scrolled-in part of the screen -> way faster panning.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7258 a1c6a512-1295-4272-9138-f99709370657
2005-07-30 12:42:11 +00:00
Magnus Holmgren
ff1f904af2
And fix that red build too...
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7255 a1c6a512-1295-4272-9138-f99709370657
2005-07-28 22:23:43 +00:00
Ryan Jackson
9e35640fcc
Fixed a bug that prevented the last tag in a flac file from being read.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7254 a1c6a512-1295-4272-9138-f99709370657
2005-07-28 20:21:54 +00:00
Ryan Jackson
b301b43825
Added comments, Replay Gain, and resume/bookmarks for FLAC.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7253 a1c6a512-1295-4272-9138-f99709370657
2005-07-28 18:43:33 +00:00
Jens Arnold
773c28e489
Mandelbrot plugin fixes: (1) Aspect handling was broken, it has to keep the x/y aspect which has almost nothing to do with the LCD aspect. (2) Comment about the # of shades. (3) Fixed and tweaked initial x and y limits. (4) Long policy, minor optimisations.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7252 a1c6a512-1295-4272-9138-f99709370657
2005-07-28 18:18:15 +00:00
Jens Arnold
feaf62704e
Grayscale lib: Moved the shift count doubling for unbuffered up/down scrolling out of the asm block itself (cosmetic).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7250 a1c6a512-1295-4272-9138-f99709370657
2005-07-28 14:08:58 +00:00
Magnus Holmgren
7e33f16aee
Tweaked IRAM usage in the Vorbis codec. Speeds up decoding by about 10% on a couple of test files.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7249 a1c6a512-1295-4272-9138-f99709370657
2005-07-28 12:04:41 +00:00
Jens Arnold
b65b52b1b9
Adjusted grayscale demo plugin to H1x0: (1) Button assignment. (2) Variable screen resolution.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7248 a1c6a512-1295-4272-9138-f99709370657
2005-07-28 09:15:00 +00:00
Jens Arnold
05af28036e
Fixed scroll step settings >127 pixels not working (reported on irc). Changed some other LCD driver variables to the natural 'int', cuts down binary size on coldfire a bit. Cleaned up some more settings bits. Bumped config block version, so save your settings to a file before upgrading.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7247 a1c6a512-1295-4272-9138-f99709370657
2005-07-28 08:36:24 +00:00
Jens Arnold
d074ed66d9
Adjusted JPEG viewer to H1x0: (1) Button assignments. (2) Workaround for the m68k-elf-gcc requiring memcpy internally, by using rb->memcpy explicitly. (3) Variable LCD resolution.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7246 a1c6a512-1295-4272-9138-f99709370657
2005-07-27 20:06:26 +00:00
Jens Arnold
a14f545ded
Adjusted mandelbrot plugin to H1x0: (1) Working button assignment. (2) Different LCD aspect. Note that there is something wrong with the aspect when zooming; this was in fact there before, also on archos. (3) Grayscale library init for variable LCD resolution.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7245 a1c6a512-1295-4272-9138-f99709370657
2005-07-27 20:03:52 +00:00
Jens Arnold
00866dbf86
Grayscale library: (1) Ported to iriver H1x0. Experiments have shown that the intended 49-shade mode isn't possible due to interference between the internal greylevel generation of the LCD and external pixel flipping, so the lib allows 33 shades as on the Archos. The current implementation wastes RAM by not switching the LCD to b&w mode and simply using colours 0 and 3 only. However, this allows to show a partial greyscale overlay and normal 4-shade graphics in parallel. (2) Converted all asm blocks to use symbolic parameters. (3) Properly marked asm input parameters that are changed within the block as in-out and feed them from a temp variable where necessary. (4) Screenshot is not yet working on H1x0.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7244 a1c6a512-1295-4272-9138-f99709370657
2005-07-27 19:58:49 +00:00
Magnus Holmgren
988ea2cffc
Added support for ID3V2 ReplayGain tags (as written by Foobar). Generalized the replaygain tag parsing a bit, to cut down the code size (APE tags should use this as well, but as it requires larger changes, it will have to wait for another commit). Also fixed a bug in the ID3V2 parser; ISO-8859-1 strings could confuse the main parsing loop (causing bufferpos to come out of sync).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7243 a1c6a512-1295-4272-9138-f99709370657
2005-07-27 11:54:33 +00:00
Jens Arnold
e44372ef18
Moved implementation of user timer to the firmware layer, implemented it for iriver, and made it shareable based on priorities. On iriver, the user timer is shared between the backlight fading and other use, so if a plugin registers the timer, the backlight will resort to simple on/off switching until the plugin releases the timer again. Sorted and bumped the plugin api.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7242 a1c6a512-1295-4272-9138-f99709370657
2005-07-26 20:01:11 +00:00
Jens Arnold
c20a00ef3e
Complete rework of the grayscale library: (1) Implemented the new rockbox graphics api. (2) Added buffered mode, and implemented most drawing functions for buffered mode only. Buffered mode will ease implementation of animated graphics. Some functions are additionally provided as unbuffered versions (drawing grayscale bitmaps, scrolling) since unbuffered mode is better suited for non-animated graphics (JPEG viewer, mandelbrot) and saves some RAM, which is important on Archos. (3) Put all functions in a couple of source files, no more one-function-per-files. This became possible since sectioned compilation for the plugin library and appropriate linking for the pluginswas introduced, otherwise the binaries would be bloated by unused functions.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7241 a1c6a512-1295-4272-9138-f99709370657
2005-07-25 20:50:34 +00:00
Jens Arnold
12a4ed383f
Added font_getstringsize to the plugin api, needed for the reworked grayscale library.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7240 a1c6a512-1295-4272-9138-f99709370657
2005-07-25 19:56:35 +00:00
Magnus Holmgren
210ce6a766
Speed up clipping; makes Vorbis decoding almost as fast as before the VorbisGain addition. Speeds up MP3 decoding as well.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7239 a1c6a512-1295-4272-9138-f99709370657
2005-07-25 13:34:28 +00:00
Dave Bryant
c5ebc8e4e4
Added ReplayGain support to WavPack, including a small fix to dsp.c
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7237 a1c6a512-1295-4272-9138-f99709370657
2005-07-25 03:34:25 +00:00
Magnus Holmgren
49775a4602
Increased language buffer size.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7236 a1c6a512-1295-4272-9138-f99709370657
2005-07-24 19:15:33 +00:00
Magnus Holmgren
8189be1655
Calculate the with of the right string.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7235 a1c6a512-1295-4272-9138-f99709370657
2005-07-24 16:03:44 +00:00
Magnus Holmgren
4a53787992
ReplayGain support for Ogg Vorbis files (also called VorbisGain) added.
...
Note that there is a small delay from leaving a setting until the change
can be heard (due to audio data buffering).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7234 a1c6a512-1295-4272-9138-f99709370657
2005-07-24 15:32:28 +00:00