Brandon Low
8d5a6609a3
AB-repeat mode for software codecs. Accessible through menu as a repeat mode, with buttom mappings much like those on other rockbox targets for now.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8409 a1c6a512-1295-4272-9138-f99709370657
2006-01-21 23:43:57 +00:00
Brandon Low
0a9179cb0a
Add seamless seeking support, this is needed for AB-repeat mode on swcodec.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8408 a1c6a512-1295-4272-9138-f99709370657
2006-01-21 22:58:08 +00:00
Brandon Low
a3868d35d3
Continue to update playback status after decoding is complete (the progress bar makes it to 100%!)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8407 a1c6a512-1295-4272-9138-f99709370657
2006-01-21 22:42:44 +00:00
Miika Pekkarinen
3458be2d9d
Prevent a very tiny pop from happening when starting/stopping pcm
...
playback.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8406 a1c6a512-1295-4272-9138-f99709370657
2006-01-21 22:35:42 +00:00
Brandon Low
132599a858
Looks like an extra line snuck into an ipod commit, created broken clean target
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8405 a1c6a512-1295-4272-9138-f99709370657
2006-01-21 21:06:43 +00:00
Brandon Low
d8a6c0665d
Improve performance by putting more of the code and variables that are called by the DMA0 interrupt into IRAM (3% boost improvement on my test track).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8404 a1c6a512-1295-4272-9138-f99709370657
2006-01-21 16:47:36 +00:00
Miika Pekkarinen
33914a7dfc
Fixed the codec loader bug.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8403 a1c6a512-1295-4272-9138-f99709370657
2006-01-21 08:17:40 +00:00
Miika Pekkarinen
0e159f13cf
Fixed a few iriver playback quirks and issues with previous fixes.
...
Also fixed "TST.." bug when seeking and possible an enhancement to mp3
gapless playback also.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8402 a1c6a512-1295-4272-9138-f99709370657
2006-01-20 22:02:44 +00:00
Dave Chapman
57b1ccba2b
gcc 4.0.2 uses memcpy() to initialise variables on the stack, so we explicitly use rb->memcpy instead
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8401 a1c6a512-1295-4272-9138-f99709370657
2006-01-20 21:02:17 +00:00
Dave Chapman
e8f8d9e7e9
Initial support for iPod color and video. The Nano has a 176x132 LCD, which is the first colour LCD smaller than the gameboy's 160x144 display - so it needs work to skip scanlines. Button handling still needs more work - only up/down/left/right/start are currently mapped. Code is removed from IRAM due to 'relocation truncated to fit: R_ARM_PC24' errors.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8400 a1c6a512-1295-4272-9138-f99709370657
2006-01-20 20:59:07 +00:00
Dave Chapman
b96ec65ac0
iPod: Change button mapping in the file browser. Now MENU is mapped to menu, and PLAY/PAUSE is mapped to the WPS
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8399 a1c6a512-1295-4272-9138-f99709370657
2006-01-20 20:39:39 +00:00
Daniel Stenberg
1cda8bc433
simulator build fix
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8398 a1c6a512-1295-4272-9138-f99709370657
2006-01-20 13:59:40 +00:00
Daniel Stenberg
137fb6cb9f
Karl Kurbjun's patch #1407719 :
...
Here's another patch for rockboy that adds automatic frameskip (it's pretty
rough as I haven't figured out an accurate timer), fullscreen support on the
H300, and a bit of assembly and some IRAM stuff. I'm not sure if I'm doing the
IRAM stuff correct though as it doesn't seem to make much of a difference if
any. I've also added a statistics option that will show how many frames per
second the gameboy is seeing (not what the player is getting) and what the
frameskip is at. When you enable stats sometimes you have to go back into the
menu and then come out to clear erronous values.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8397 a1c6a512-1295-4272-9138-f99709370657
2006-01-20 13:05:52 +00:00
Jens Arnold
c05cd1676f
Better random number generator: Mersenne twiser with improved initialisation. BSD-style license.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8396 a1c6a512-1295-4272-9138-f99709370657
2006-01-20 01:21:26 +00:00
Jens Arnold
cd7779c229
Sudoku: Fixed drawing of scratchpad on archos LCD.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8395 a1c6a512-1295-4272-9138-f99709370657
2006-01-20 00:45:38 +00:00
Brandon Low
3249f3eb87
Fix red builds more
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8394 a1c6a512-1295-4272-9138-f99709370657
2006-01-19 20:44:57 +00:00
Miika Pekkarinen
178a85f31c
iriver: Better fix for the previous problem, stop playback if next
...
song is not immediately available, don't flush buffer when changing to
next directory,
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8393 a1c6a512-1295-4272-9138-f99709370657
2006-01-19 20:35:06 +00:00
Brandon Low
b016185c99
Fix red builds
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8392 a1c6a512-1295-4272-9138-f99709370657
2006-01-19 20:12:49 +00:00
Brandon Low
a452c7410d
Start cleaning up some #ifdefs in charging code
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8391 a1c6a512-1295-4272-9138-f99709370657
2006-01-19 19:39:51 +00:00
Miika Pekkarinen
61cd604369
Don't start playback twice if pcm buffer runs empty when switching to
...
the next directory.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8390 a1c6a512-1295-4272-9138-f99709370657
2006-01-19 18:21:12 +00:00
Brandon Low
f3d13f9905
Make sure that no targets lose charging related features from those red builds yesterday.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8389 a1c6a512-1295-4272-9138-f99709370657
2006-01-19 15:22:06 +00:00
Thom Johansen
127c3febc1
UIE handler for ARM/iPod. Currently does not support interrupts. Will
...
probably also work for other ARM based targets, like iFP.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8388 a1c6a512-1295-4272-9138-f99709370657
2006-01-19 15:03:34 +00:00
Hristo Kovachev
4926682378
Patch #1404233 by Peter D'Hoye: H300 brightness bugfix
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8387 a1c6a512-1295-4272-9138-f99709370657
2006-01-19 13:10:15 +00:00
Daniel Stenberg
acf7d5e89e
more iAudio x5 adjustments by Matt v.d. Westhuizen ( #1408980 )
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8386 a1c6a512-1295-4272-9138-f99709370657
2006-01-19 12:44:46 +00:00
Hristo Kovachev
457b51dfa7
Attempt fix to broken builds pt. 2
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8385 a1c6a512-1295-4272-9138-f99709370657
2006-01-19 11:59:46 +00:00
Thom Johansen
bb164ee43f
Attempt fix to broken builds.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8384 a1c6a512-1295-4272-9138-f99709370657
2006-01-19 09:42:28 +00:00
Brandon Low
cdacab3d89
Charging state reporting on H3x0
...
Don't read the GPIO every refresh of statusbar or gwps for plugged state, use a
variable exported from powermgmt instead.
Allow Custom WPS to access %bc for battery charge state on targets that support
this.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8383 a1c6a512-1295-4272-9138-f99709370657
2006-01-19 07:47:34 +00:00
Brandon Low
13414ae77a
Initialize the MBC to off, idle state JinC
...
Fix a comment that had wrong voltage
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8382 a1c6a512-1295-4272-9138-f99709370657
2006-01-19 07:47:02 +00:00
Brandon Low
ac22b06f37
Use symbolic name better and don't appear to crash on the You WIN screen
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8381 a1c6a512-1295-4272-9138-f99709370657
2006-01-19 07:42:57 +00:00
Brandon Low
64fcd4cdb0
Level caching and screen size/color handling for sokoban from myself and Midgey34
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8380 a1c6a512-1295-4272-9138-f99709370657
2006-01-19 06:25:59 +00:00
Brandon Low
b8fc81e6bf
Stricter asm constraint is required.
...
(Prevent breakage with future compilers)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8379 a1c6a512-1295-4272-9138-f99709370657
2006-01-19 04:51:52 +00:00
Dave Chapman
7cc6b3a359
Fix reboot-to-diskmode for the Nano and Video - the "diskmode" string is written to the end of IRAM, which is larger on the PP5022 devices.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8378 a1c6a512-1295-4272-9138-f99709370657
2006-01-19 03:01:34 +00:00
Mats Lidell
0ee0c77139
Synced.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8377 a1c6a512-1295-4272-9138-f99709370657
2006-01-19 00:30:38 +00:00
Thom Johansen
1c69caf214
Line too wide for nano screen, split it up.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8376 a1c6a512-1295-4272-9138-f99709370657
2006-01-18 23:02:00 +00:00
Brandon Low
05dccc3551
Profiling support, tools and documentation.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8375 a1c6a512-1295-4272-9138-f99709370657
2006-01-18 20:54:13 +00:00
Brandon Low
1060e447f8
Part of the profiling patch to use a consistent return path in all codecs to facilitate 'on exit' functionality
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8374 a1c6a512-1295-4272-9138-f99709370657
2006-01-18 20:22:03 +00:00
Dave Chapman
3ded3cea75
Remove logos from bootloader
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8373 a1c6a512-1295-4272-9138-f99709370657
2006-01-18 19:52:02 +00:00
Brandon Low
ccc72cc2d0
Part of patch #1407541 to improve battery smoothing by absorbing extra precision from the battery scale factor
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8372 a1c6a512-1295-4272-9138-f99709370657
2006-01-18 16:48:54 +00:00
Hristo Kovachev
b8530435ec
Remove a redundant line
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8371 a1c6a512-1295-4272-9138-f99709370657
2006-01-18 14:43:33 +00:00
Linus Nielsen Feltzing
27312b2855
Patch #1408536 by Mark Arigo - properly strip ID3V1 tags
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8370 a1c6a512-1295-4272-9138-f99709370657
2006-01-18 14:20:34 +00:00
Dave Chapman
cf0e3d355c
iPod: Fix endian bug with disk reads and writes to a non-aligned memory buffer.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8369 a1c6a512-1295-4272-9138-f99709370657
2006-01-18 14:04:30 +00:00
Hristo Kovachev
4d83cb35f0
Remove a trailing space to make binlang happy
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8368 a1c6a512-1295-4272-9138-f99709370657
2006-01-18 12:28:59 +00:00
Daniel Stenberg
30dbb957fe
removed a few ifdefs
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8367 a1c6a512-1295-4272-9138-f99709370657
2006-01-18 11:30:46 +00:00
Daniel Stenberg
cedba8830f
Matt v.d. Westhuizen's iAudio X5 keypad adjustments
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8366 a1c6a512-1295-4272-9138-f99709370657
2006-01-18 11:09:06 +00:00
Dave Chapman
205be712fe
Two files for the iFP port that I forgot to commit
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8365 a1c6a512-1295-4272-9138-f99709370657
2006-01-18 10:01:35 +00:00
Jens Arnold
a8c408c6a3
More consistent error checking.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8364 a1c6a512-1295-4272-9138-f99709370657
2006-01-18 08:34:32 +00:00
Jens Arnold
22ffc9bf03
The .entry section does no longer exist.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8363 a1c6a512-1295-4272-9138-f99709370657
2006-01-18 00:17:50 +00:00
Jens Arnold
b8749fdf21
New codec loader, using the same mechanism as the new plugin loader. API version numbering restarted for the new system. Uses the target ID from configure, so don't change that too often. * Fixed sim_plugin_load_ram() to truncate the tempfile. * Reduced plugin buffer size to 512KB for iriver and iPod.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8362 a1c6a512-1295-4272-9138-f99709370657
2006-01-18 00:05:14 +00:00
Thom Johansen
507ff53c9c
Remove use of stdio.h. Proper handling of IRAM.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8361 a1c6a512-1295-4272-9138-f99709370657
2006-01-17 21:38:16 +00:00
Jens Arnold
a40d355ee7
Simplified new plugin loader (only read plugin once).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8360 a1c6a512-1295-4272-9138-f99709370657
2006-01-17 20:39:44 +00:00