Commit graph

16406 commits

Author SHA1 Message Date
Michael Sevakis
bbe3f1f61c Fix a very subtle bug that would cause a yielding thread to be scheduled twice in a row even if others were woken and one of them should be selected. Evaluate next thread _after_ waking checks to keep fairness.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16444 a1c6a512-1295-4272-9138-f99709370657
2008-02-28 17:40:18 +00:00
Michael Sevakis
7cbf70cbf2 Make "View OS stacks" auto-refresh again.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16443 a1c6a512-1295-4272-9138-f99709370657
2008-02-28 16:48:18 +00:00
Barry Wardell
8867c6a1cb HAVE_POWER isn't defined for any target. It should be HAVE_USB_POWER.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16442 a1c6a512-1295-4272-9138-f99709370657
2008-02-28 10:11:29 +00:00
Peter D'Hoye
4c320380a0 Add ability to dump ata identify info to the debug menu (by amiconn + ifdeffed by me)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16441 a1c6a512-1295-4272-9138-f99709370657
2008-02-27 22:52:18 +00:00
Michael DiFebbo
45cd4606a2 Add contributors to the default theme to the credits.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16440 a1c6a512-1295-4272-9138-f99709370657
2008-02-27 22:03:27 +00:00
Daniel Stenberg
9e8e27056d This script now has a recommended gcc version for each arch and it will display
a large warning if a user selects a build but has a different compiler version
installed than what we recommend.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16439 a1c6a512-1295-4272-9138-f99709370657
2008-02-27 21:37:48 +00:00
Frank Gevaerts
be29249bf2 make the ipod serial number 24 characters long. This makes the Vista BSOD go away
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16438 a1c6a512-1295-4272-9138-f99709370657
2008-02-27 21:16:49 +00:00
Frank Gevaerts
1341ae3a24 use get_audio_buffer() to allocate all needed buffer stace for the usb storage driver
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16437 a1c6a512-1295-4272-9138-f99709370657
2008-02-27 20:25:32 +00:00
Frank Gevaerts
dcae188c95 check for HAVE_POWER outside all uses of USBPOWER_BUTTON
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16436 a1c6a512-1295-4272-9138-f99709370657
2008-02-27 19:23:16 +00:00
Frank Gevaerts
6e7fac7c34 move the usb_core thread functionality to the main usb thread
fix button-detection so screenshots and charge-only mode work without enabling UMS
firewire detection is now handled separately from usb detection
increase the usb thread priority while an UMS connection is active


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16435 a1c6a512-1295-4272-9138-f99709370657
2008-02-27 19:08:30 +00:00
Jens Arnold
41c1f17296 Fix a few comments.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16434 a1c6a512-1295-4272-9138-f99709370657
2008-02-27 18:50:54 +00:00
Barry Wardell
aef38f6ef4 Fix sim builds.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16433 a1c6a512-1295-4272-9138-f99709370657
2008-02-27 17:54:57 +00:00
Barry Wardell
ca57699ed5 More improvement to the display of Searching... splashes in the tagtree:
1) Only show splashes on searches after 1/2 second has passed. This avoids splashes for very short searches.
2) Update the splash a little more frequently for better feedback.
3) Fix a bug where the number of items found was reported wrongly a lot of the time.
4) Display the splash straight away if the disk needs to spin up because it's definitely going to be waiting at least a couple of seconds then.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16432 a1c6a512-1295-4272-9138-f99709370657
2008-02-27 17:42:51 +00:00
Jens Arnold
43cf1d509b Fix default iconsets for targets with small mono LCDs (Archos Recorders and Ondios).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16431 a1c6a512-1295-4272-9138-f99709370657
2008-02-27 08:04:13 +00:00
Nicolas Pennequin
3987166a0a Fix auto dir change happening one track too early (another followup of r16425).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16430 a1c6a512-1295-4272-9138-f99709370657
2008-02-26 20:29:52 +00:00
Barry Wardell
3e4d79eaf5 Remove the annoying 'Searching...0 tracks found' splash on Sansa when using the database.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16429 a1c6a512-1295-4272-9138-f99709370657
2008-02-26 19:25:07 +00:00
Jens Arnold
3a74611a90 FS #8635 by Andree Buschmann: Fix overflow in test_disk speed calculation. No precision is lost because filesize is always a multiple of (1<<8).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16428 a1c6a512-1295-4272-9138-f99709370657
2008-02-26 18:31:59 +00:00
Frank Gevaerts
97d7f39680 added support for USB port test modes, which are (a) required by the spec, and (b) needed for electrical (i.e. signal quality) testing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16427 a1c6a512-1295-4272-9138-f99709370657
2008-02-26 18:02:26 +00:00
Nicolas Pennequin
a36dbaa2c4 Fix not being able to skip to the last track in a playlist.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16426 a1c6a512-1295-4272-9138-f99709370657
2008-02-26 17:55:18 +00:00
Nicolas Pennequin
b834e25d71 Attempt to make manual track skips more responsive and more robust
* Immediately update the playlist index on manual track skip
* Try to minimise the number of calls to audio_fill_file_buffer

Hopefully fixes FS#8320.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16425 a1c6a512-1295-4272-9138-f99709370657
2008-02-26 17:15:35 +00:00
Nicolas Pennequin
f730133e04 Factor out duplicate code from audio_prev and audio_next
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16424 a1c6a512-1295-4272-9138-f99709370657
2008-02-26 17:15:33 +00:00
Nicolas Pennequin
ea9e02b442 Make audio_next_track use the wps_offset value.
This removes the delay between the current track title change and the next
track title change in the WPS on a track skip.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16423 a1c6a512-1295-4272-9138-f99709370657
2008-02-26 17:15:30 +00:00
Frank Gevaerts
7bf5722a9d some progress towards software-selectability of usb class drivers.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16422 a1c6a512-1295-4272-9138-f99709370657
2008-02-25 23:43:11 +00:00
Frank Gevaerts
30b129d025 only set the serial descriptor once
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16421 a1c6a512-1295-4272-9138-f99709370657
2008-02-25 22:26:07 +00:00
Dominik Wenger
d809d186f7 rbutil: fix a problem with voicing and encoding of non-latin chars.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16420 a1c6a512-1295-4272-9138-f99709370657
2008-02-25 22:02:55 +00:00
Adam Gashlin
460d6d2d22 clear up some sim warnings
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16419 a1c6a512-1295-4272-9138-f99709370657
2008-02-25 21:57:09 +00:00
Adam Gashlin
2668547a55 Fix ADX decoder, old constant coefficients were for 44.1khz only, they
are now calculated at runtime.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16418 a1c6a512-1295-4272-9138-f99709370657
2008-02-25 21:47:56 +00:00
Dave Chapman
0380bec8af ARCHOS has been renamed to MODELNAME (as of r16149)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16417 a1c6a512-1295-4272-9138-f99709370657
2008-02-25 18:12:11 +00:00
Frank Gevaerts
7b8bb47036 Don't send a serial number id USE_ROCKBOX_USB. There is something about the current ipod serial number that causes Vista BSODs.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16416 a1c6a512-1295-4272-9138-f99709370657
2008-02-25 12:48:23 +00:00
Jens Arnold
bf9ae1f303 Fix the simplelist redraw behaviour. It caused e.g. the 'Open with...' menu items to not scroll as they should, making it partially unusable with small displays and/or large fonts. Thanks to JdGordon for pointing me into the right direction.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16415 a1c6a512-1295-4272-9138-f99709370657
2008-02-25 07:41:30 +00:00
Jonas Häggqvist
3d863143a5 Not everyone uses GNU ls. But everyone should.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16414 a1c6a512-1295-4272-9138-f99709370657
2008-02-25 00:05:29 +00:00
Daniel Stenberg
5471d37e6a fix petur's name
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16413 a1c6a512-1295-4272-9138-f99709370657
2008-02-24 22:44:21 +00:00
Daniel Stenberg
fdea056fea first commit of this file which only contains the SVN user name to real name
mapping


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16412 a1c6a512-1295-4272-9138-f99709370657
2008-02-24 22:40:41 +00:00
Barry Wardell
482f8bfa4f Make e200rpatcher compile on OS X 10.5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16411 a1c6a512-1295-4272-9138-f99709370657
2008-02-24 19:39:51 +00:00
Magnus Holmgren
87842ca0e7 Change to (or add) 'standard' codec startup delay, fixing potential startup problems for APE and MPC files.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16410 a1c6a512-1295-4272-9138-f99709370657
2008-02-24 19:12:15 +00:00
Frank Gevaerts
2279d95efe disable logf again, since it was accidentally enabled in the previous commit
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16409 a1c6a512-1295-4272-9138-f99709370657
2008-02-24 16:05:35 +00:00
Marianne Arnold
55259f526b The fire plugin got slightly too big for the Archos plugin buffer with one of the recent changes again, so save some bytes by reducing FIRE_WIDTH slightly.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16408 a1c6a512-1295-4272-9138-f99709370657
2008-02-24 14:43:42 +00:00
Frank Gevaerts
a5a03cdb62 comment fix, and one logf() removed
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16407 a1c6a512-1295-4272-9138-f99709370657
2008-02-24 13:59:48 +00:00
Frank Gevaerts
abc3ae6a6f report usb 1.1 compliance if USE_HIGH_SPEED is not set. This should avoid Windows telling the user to plug in the device into a high speed port
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16406 a1c6a512-1295-4272-9138-f99709370657
2008-02-24 13:45:36 +00:00
Jonas Häggqvist
497d17de3b Use numeric user-ids to make the ls output more predictable (fixes a problem where a user would have a space in their name).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16405 a1c6a512-1295-4272-9138-f99709370657
2008-02-24 13:31:59 +00:00
Magnus Holmgren
313a6d6c2b Try to fix resume problems for FLAC files.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16404 a1c6a512-1295-4272-9138-f99709370657
2008-02-24 13:22:40 +00:00
Jens Arnold
d11c4dd655 Forgot to adjust one WPS.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16403 a1c6a512-1295-4272-9138-f99709370657
2008-02-24 09:33:37 +00:00
Mark Arigo
c9b8f2f5a3 m:robe 100 - now that we have working buttons, we can enable backlight on/off.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16402 a1c6a512-1295-4272-9138-f99709370657
2008-02-24 04:30:05 +00:00
Mark Arigo
cc7e667ef2 fix red
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16401 a1c6a512-1295-4272-9138-f99709370657
2008-02-24 04:27:36 +00:00
Mark Arigo
d829075a00 Driver for the Synaptics touchpad on the m:robe 100 based on the 3-wire interface spec. Needs some tweaking as it's too sensitive with the default hardware settings. For now, the vertical strip is divided into up/select/down buttons. Also, redo the keymap (using the Gigabeat as a starting point), but it still needs a good bit of work.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16400 a1c6a512-1295-4272-9138-f99709370657
2008-02-24 04:12:16 +00:00
Jens Arnold
f928c8f0f8 Turned out that setting the viewer iconset to empty properly chooses the default iconset, and the problem with the default viewer iconset on greyscale targets was that there was a file too much in icons/. The defaults are copied from elsewhere, and differ between grey/mono and colour targets. The extraneous file overwrote the default when building the .zip.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16399 a1c6a512-1295-4272-9138-f99709370657
2008-02-23 22:54:33 +00:00
Barry Wardell
580eee51b4 Make rbutil compile on OSX 10.5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16398 a1c6a512-1295-4272-9138-f99709370657
2008-02-23 21:36:22 +00:00
Dominik Riebeling
f352281d42 Fix preprocessor directive
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16397 a1c6a512-1295-4272-9138-f99709370657
2008-02-23 21:34:45 +00:00
Dominik Wenger
a4de1b8ecb rbutil: fix segfault for mac and wrong proxy default.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16396 a1c6a512-1295-4272-9138-f99709370657
2008-02-23 21:27:00 +00:00
Dominik Riebeling
d03514a8dc When applying the system proxy values really use the values.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16395 a1c6a512-1295-4272-9138-f99709370657
2008-02-23 21:18:30 +00:00