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 |
|