Dave Chapman
9cb40ea5e3
WMA clean-up commit - fix 64-bit sim warnings, set svn keywords property, and add new files to apps/FILES
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13771 a1c6a512-1295-4272-9138-f99709370657
2007-07-03 10:21:23 +00:00
Jonathan Gordon
fe163c5178
Proper filename checking in the FAT driver (FS#7222 and FS#6358)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13770 a1c6a512-1295-4272-9138-f99709370657
2007-07-03 09:53:16 +00:00
Dave Chapman
c72824786a
Initial, work-in-progress, version of a WMA codec using Michael Giacomelli's fixed-point and malloc-less WMA decoder (based on the ffmpeg WMA decoder from early 2006, and also building on the work started by Paul Jones). The codec itself and the ASF parsing code were written by me, inspired by the ASF parser in libasf. Current performance is around 400% realtime on gigabeat, 100% realtime on PP and 20% realtime on Coldfire.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13769 a1c6a512-1295-4272-9138-f99709370657
2007-07-03 09:25:36 +00:00
Jonathan Gordon
2ca895bae7
Fix FS#7387 - trying to go into the file browser when the last folder was on the MMC/mSD card (which was removed) would go into an infinite loop.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13768 a1c6a512-1295-4272-9138-f99709370657
2007-07-03 08:43:38 +00:00
Jens Arnold
7b861eca95
More PP502x clock setup rework. This should fix the freezes on PP5020 once and for all. Enabled clock scaling for H10. * CPUFREQ_MAX changed to 78MHz * To be cleaned up soon.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13767 a1c6a512-1295-4272-9138-f99709370657
2007-07-03 00:42:42 +00:00
Nils Wallménius
ede373108a
Remove useless #ifdef, specify maximum field width for strings in the snprintf() call
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13766 a1c6a512-1295-4272-9138-f99709370657
2007-07-02 19:52:19 +00:00
Magnus Holmgren
7d5deaa5a0
H1x0: Increase delay during button reads. Hopefully fixes the scroll down problem (see forum thread 11081.0).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13765 a1c6a512-1295-4272-9138-f99709370657
2007-07-02 18:47:02 +00:00
Jens Arnold
473c1914aa
Ooops.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13764 a1c6a512-1295-4272-9138-f99709370657
2007-07-02 05:33:06 +00:00
Jens Arnold
fe23dc8f15
Improved CPU clock setup for PP502x. PP5020 and PP5022 are not register compatible here, so define the PP5022 targets properly, and introduce a CPU_PP502x macro for easier family check. Improves stability on PP5020 (less freezing, tested with Mini G1) and reduces clock change penalty (500us on PP5020; uses the relock bit on PP5022).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13763 a1c6a512-1295-4272-9138-f99709370657
2007-07-02 05:16:40 +00:00
Antoine Cellerier
36de1a4d08
Gra, i really need to get some sleep.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13762 a1c6a512-1295-4272-9138-f99709370657
2007-07-01 22:36:01 +00:00
Antoine Cellerier
a1c3b98302
Add repeat for the alt buttons too.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13761 a1c6a512-1295-4272-9138-f99709370657
2007-07-01 22:33:15 +00:00
Antoine Cellerier
68ddbc0b78
Oops.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13760 a1c6a512-1295-4272-9138-f99709370657
2007-07-01 22:25:35 +00:00
Antoine Cellerier
abf9232ceb
control imporvements for iPod by DerPapst.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13759 a1c6a512-1295-4272-9138-f99709370657
2007-07-01 22:21:35 +00:00
Antoine Cellerier
cd82964e5d
Make sure that reversi doesn't enter an infinite loop when using 1 or 2 AIs.
...
+ some changes that will be needed for more advanced AIs (which aren't ready to commit yet)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13758 a1c6a512-1295-4272-9138-f99709370657
2007-07-01 20:48:51 +00:00
Antoine Cellerier
58f97f517a
Really implement the simple strategy from hinversi.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13757 a1c6a512-1295-4272-9138-f99709370657
2007-07-01 18:06:51 +00:00
Magnus Holmgren
932b20ec62
Vorbis: Apply various bugfixes from upstream Tremor.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13756 a1c6a512-1295-4272-9138-f99709370657
2007-07-01 17:58:49 +00:00
Antoine Cellerier
9af4289770
Implement 2 simple AIs for reversi:
...
* naive: plays random moves
* simple: plays highest score move (Even though it's named simple i can't beat it :/)
More AIs are yet to come (I'll be using those in hinversi).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13755 a1c6a512-1295-4272-9138-f99709370657
2007-07-01 17:51:38 +00:00
Dominik Riebeling
e76e138097
move handling of shared manuals (like h100 series) to a new setting in rbutil.ini instead of a hardcoded list.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13754 a1c6a512-1295-4272-9138-f99709370657
2007-07-01 17:15:50 +00:00
Nils Wallménius
2e80610c36
"Set Time/Date" screen.
...
* Make selection drawn in reversed fg/bg colors.
* Clean up code to make it more readable and drop binsize a bit too.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13753 a1c6a512-1295-4272-9138-f99709370657
2007-07-01 12:08:45 +00:00
Nils Wallménius
6fa9d4d0a9
Rename playback.text to the less confusing name browsing_and_playing.tex (as that is the name of the chapter)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13752 a1c6a512-1295-4272-9138-f99709370657
2007-07-01 11:05:01 +00:00
Nils Wallménius
fdafa29416
Include virtual keyboard button table in sansa manuals
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13751 a1c6a512-1295-4272-9138-f99709370657
2007-07-01 11:02:45 +00:00
Nils Wallménius
78f9a1e45e
include everything in the docs dir in tarballs
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13750 a1c6a512-1295-4272-9138-f99709370657
2007-07-01 08:21:58 +00:00
Antoine Cellerier
bccdc00e43
Starfield background should be black (this code from r11605 didn't make it past r13075).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13749 a1c6a512-1295-4272-9138-f99709370657
2007-06-30 22:41:20 +00:00
Antoine Cellerier
899feca093
Oops. Should fix compilation errors / warnings.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13748 a1c6a512-1295-4272-9138-f99709370657
2007-06-30 22:28:01 +00:00
Antoine Cellerier
86437ae334
Add possibility to use colors in starfield plugin using Play/Select. Based on idea by Nathan Hand in FS #2834 .
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13747 a1c6a512-1295-4272-9138-f99709370657
2007-06-30 22:12:22 +00:00
Antoine Cellerier
fd6a9278e8
Fix X5/M5 compilation.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13746 a1c6a512-1295-4272-9138-f99709370657
2007-06-30 20:14:53 +00:00
Antoine Cellerier
b4b34f0c07
FS #6509 - "Plugin for playing reversi game" by Alexander Levin + changes by me to make it compile due to the menu api change and compile for e200.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13745 a1c6a512-1295-4272-9138-f99709370657
2007-06-30 20:04:42 +00:00
Nils Wallménius
9789acc3e0
Fix yellow
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13744 a1c6a512-1295-4272-9138-f99709370657
2007-06-30 18:09:46 +00:00
Nils Wallménius
df155c8577
Change unsigned long to uint32_t and long to int32_t to fix a crash in
...
64 bit sims. Make a couple of private functions 'static'.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13743 a1c6a512-1295-4272-9138-f99709370657
2007-06-30 17:54:02 +00:00
Nils Wallménius
6cfb906a0e
include the re-renamed sokoban.levels file in FILES
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13742 a1c6a512-1295-4272-9138-f99709370657
2007-06-30 08:12:38 +00:00
Michael Sevakis
1167e3c72f
Accept FS#7134 - Sansa: external sd card support by Antonius Hellmann with some tweaks. All testers have given the green light. (Now for the RED ?? ;).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13741 a1c6a512-1295-4272-9138-f99709370657
2007-06-30 02:08:27 +00:00
Antoine Cellerier
189a5f812f
Attempt red build fix. (/me crosses fingers)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13740 a1c6a512-1295-4272-9138-f99709370657
2007-06-29 20:23:46 +00:00
Antoine Cellerier
0cbb4cdf68
Should fix X5/M5 compile errors.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13739 a1c6a512-1295-4272-9138-f99709370657
2007-06-29 20:12:04 +00:00
Antoine Cellerier
ec7252c96f
Some more sokoban changes from Sean Morrisey's FS #6702 . (includes moving the default level file back to the previous filename)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13738 a1c6a512-1295-4272-9138-f99709370657
2007-06-29 19:52:13 +00:00
Antoine Cellerier
4e7b760740
propset svn:keywords Id
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13737 a1c6a512-1295-4272-9138-f99709370657
2007-06-29 19:45:00 +00:00
Antoine Cellerier
b046b79f7e
FS #6616 - "rocklife: Conway's Game of Life" by Matthias Wientapper.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13736 a1c6a512-1295-4272-9138-f99709370657
2007-06-29 19:40:03 +00:00
Antoine Cellerier
cf089d3910
* FS #7373 - Maze: Button changes for iPods
...
* Use black as foreground color
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13735 a1c6a512-1295-4272-9138-f99709370657
2007-06-29 19:30:35 +00:00
Jens Arnold
da5910eac0
Shutdown and powermanagement cleanup: * Use the proper function for determining whether the battery level is safe, and get rid of the extra one. Low battery warning now appears at 10% or less. * Don't delay shutdown artificially by 3 seconds due to low/critical battery warning. * Shutdown at critical battery level: Skip all disk-hitting housekeeping, make sure dircache stops, and don't mark disk as clean in eeprom.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13734 a1c6a512-1295-4272-9138-f99709370657
2007-06-29 19:01:24 +00:00
Björn Stenberg
63c266e5e5
Now automatically patches gcc-3.4.6 when built on x86_64. (FS#6564)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13733 a1c6a512-1295-4272-9138-f99709370657
2007-06-29 11:35:35 +00:00
Antoine Cellerier
fef46334d8
FS #6636 - "Maze generator plugin" by Matthias Wientapper.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13732 a1c6a512-1295-4272-9138-f99709370657
2007-06-28 21:13:04 +00:00
Antoine Cellerier
f91d06de7b
Apply FS #6702 : More Sokoban Improvements.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13731 a1c6a512-1295-4272-9138-f99709370657
2007-06-28 20:45:00 +00:00
Nicolas Pennequin
7a1108227b
FS#7361 by Rhino Tanga: Move the id3 tag buffer size into a #define
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13730 a1c6a512-1295-4272-9138-f99709370657
2007-06-28 20:28:43 +00:00
Nicolas Pennequin
3f95ea53b0
Make the time in the statusbar always display --:-- when the RTC isn't set
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13729 a1c6a512-1295-4272-9138-f99709370657
2007-06-28 13:51:44 +00:00
Dominik Wenger
0350bf2252
rbutil: fix segfault if there is no rbutil.ini. It terminates now nicely.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13728 a1c6a512-1295-4272-9138-f99709370657
2007-06-27 18:21:55 +00:00
Dave Chapman
34b0ca4983
Add a missing install: label - thanks to Bryan Childs for spotting
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13727 a1c6a512-1295-4272-9138-f99709370657
2007-06-27 15:06:23 +00:00
Dominik Riebeling
a1eb162d69
make htlatex use the name element for anchors instead of id.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13726 a1c6a512-1295-4272-9138-f99709370657
2007-06-27 10:47:27 +00:00
Michael Sevakis
070417d152
Forget all the nonsense with C delay loops. 'volatile' on the variable makes bloated code and a volatile, blank asm block inside may or may not be optimized out. Use asm delay loops instead for Coldfire. Radio i2c driver also needs NACK after reading last tuner byte. Get the volatile off the Ondio loops (not needed here now). Maybe this is straightened out now.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13725 a1c6a512-1295-4272-9138-f99709370657
2007-06-27 03:11:49 +00:00
Michael Sevakis
1092268614
Woops. Forgot to remove the param to fmradio_i2c_ack. It was always called with 0 for a parameter anyway.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13724 a1c6a512-1295-4272-9138-f99709370657
2007-06-27 00:31:33 +00:00
Michael Sevakis
9614612830
Bit banged TEA5767 i2c driver was broken by -Os because delay loops were optimized away. Last byte was being acked when reading so fix that too. Calling all developers: seek out any C delay loops and make sure they're volatile.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13723 a1c6a512-1295-4272-9138-f99709370657
2007-06-27 00:22:46 +00:00
Michael Sevakis
126d81ecf5
Fix up the ACK generation in the Coldfire i2c driver.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13722 a1c6a512-1295-4272-9138-f99709370657
2007-06-26 23:53:32 +00:00