Michael Sevakis
4117c64917
UISIMULATOR: Trying to make it snappy for everyone. Remove forced thread yield in switch_thread which starves threads that call it alot especially on fast 64-bit machines (which could yield _alot_ of time away). I suspect that was a way to get I/O to run better before having an I/O thread...and it did help before that addition. No longer needed it seems and the OS seems to handle scheduling without hints just fine.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14685 a1c6a512-1295-4272-9138-f99709370657
2007-09-13 21:40:56 +00:00
Jens Arnold
5128080328
FS #7752 by Catalin Patulea: Stop 'Rockbox Info' from crashing multivolume target simulators (Ondio, Sansa).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14684 a1c6a512-1295-4272-9138-f99709370657
2007-09-13 20:53:32 +00:00
Nils Wallménius
22df2fd0bf
Slight code simplification
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14683 a1c6a512-1295-4272-9138-f99709370657
2007-09-13 20:53:23 +00:00
Nils Wallménius
141e663768
Accept FS#7765 by Catalin Patulea, fixes an incorrect struct definition
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14682 a1c6a512-1295-4272-9138-f99709370657
2007-09-13 17:56:08 +00:00
Marianne Arnold
8f533be22b
Fix error in the button table (Recorders only) that slipped in with yesterday's changes.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14681 a1c6a512-1295-4272-9138-f99709370657
2007-09-13 08:31:39 +00:00
Robert Kukla
c9a00ab3ac
fix two bugs related to no-existing settings/bookmark files and simplify the viewer_load_settings() function in the process.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14680 a1c6a512-1295-4272-9138-f99709370657
2007-09-13 00:18:28 +00:00
Jens Arnold
f265ee9cd5
* Don't touch the backlight(s) (and buttonlight) at backlight init in order to avoid a short flash when the lights are both disabled in the bootloader and in rockbox settings. * Properly reflect the backlight state set by the 1st/2nd gen bootloader.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14679 a1c6a512-1295-4272-9138-f99709370657
2007-09-12 22:24:58 +00:00
Jens Arnold
c41470d33d
1st/2nd gen bootloader: * Don't be verbose by default anymore. * Don't enable the backlight, as it looks bad in a bright environment due to backlight inversion, and it needs a lot of power.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14678 a1c6a512-1295-4272-9138-f99709370657
2007-09-12 22:21:03 +00:00
Peter D'Hoye
72221fbf79
code police (and commit test)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14677 a1c6a512-1295-4272-9138-f99709370657
2007-09-12 22:04:19 +00:00
Marianne Arnold
ede16c7d37
Fix another fixme: rework of the split editor chapter in the Archos manuals. If someone knows how to impelement the explained screenshot in a cleaner way that works with both pdf and html version, feel free to improve.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14676 a1c6a512-1295-4272-9138-f99709370657
2007-09-12 21:25:52 +00:00
Michael Sevakis
e6511d8eaa
Faster video rendering for e200 and Gigabeat.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14675 a1c6a512-1295-4272-9138-f99709370657
2007-09-12 09:02:31 +00:00
Barry Wardell
79244b2a3b
Give more verbose error message when uploading e200rpatcher fails.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14673 a1c6a512-1295-4272-9138-f99709370657
2007-09-12 00:03:17 +00:00
Dave Chapman
7eb73ef993
Change the Mac OS X rules to compile a static binary. Also add a README file with a brief description of e200rpatcher and some build instructions. We still need a Windows developer to make this work there...
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14671 a1c6a512-1295-4272-9138-f99709370657
2007-09-11 16:47:26 +00:00
Nils Wallménius
cab33b64a0
Accept patch in FS#7751 by Catalin Patulea, move ifp port specific pcm code to a new file
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14670 a1c6a512-1295-4272-9138-f99709370657
2007-09-11 15:34:54 +00:00
Linus Nielsen Feltzing
c643692201
Make sure that the apps directory exists when building the apps/features file
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14669 a1c6a512-1295-4272-9138-f99709370657
2007-09-11 07:43:33 +00:00
Jens Arnold
03cf6669b1
FS#7748 by Catalin Patulea - Fix svnversion.sh for localization and failure corner-cases.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14668 a1c6a512-1295-4272-9138-f99709370657
2007-09-11 05:10:42 +00:00
Peter D'Hoye
61aa70c483
Code police and keep backlight on while in mazezam
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14667 a1c6a512-1295-4272-9138-f99709370657
2007-09-10 22:55:10 +00:00
Peter D'Hoye
3afaec3ead
Accept FS #7750 : simulator: add missing newlines after SDL errors
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14666 a1c6a512-1295-4272-9138-f99709370657
2007-09-10 21:18:19 +00:00
Barry Wardell
d727f5d936
Make logf builds compile again since the clean up of hard-coded paths
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14665 a1c6a512-1295-4272-9138-f99709370657
2007-09-10 19:29:53 +00:00
Nils Wallménius
35dbbdee16
Accept patch in FS#7726 by Costas Calamvokis, enables FM radio and recording stuff for sansa in the manual
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14663 a1c6a512-1295-4272-9138-f99709370657
2007-09-10 17:55:02 +00:00
Nils Wallménius
04b3435afd
Clean up hard-coded paths
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14662 a1c6a512-1295-4272-9138-f99709370657
2007-09-10 09:46:36 +00:00
Linus Nielsen Feltzing
cd5ad2ff69
FS#7742 by Sofian Babai - add missing voice string in francais.lang
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14661 a1c6a512-1295-4272-9138-f99709370657
2007-09-10 07:20:55 +00:00
Michael Sevakis
c4a7631eb9
UISIMULATOR: Do a graceful shutdown of all threads and avoid (mostly lockup) problems caused by not worrying about states. Have rockbox objects initialized only by rockbox threads save for the main 'gui' thread which is a needed exception.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14660 a1c6a512-1295-4272-9138-f99709370657
2007-09-10 03:49:12 +00:00
Jens Arnold
2e305c6381
Repair mpegplayer on 64 bit sims. No reason for doing fancy bitshifting opts, this is all compile time...
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14659 a1c6a512-1295-4272-9138-f99709370657
2007-09-09 22:47:28 +00:00
Jens Arnold
cd9b51274f
battery_bench: Fix battery voltage logging for voltages >4.095V by separating the flags from voltage.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14658 a1c6a512-1295-4272-9138-f99709370657
2007-09-09 20:46:45 +00:00
Dave Chapman
d31751ef92
Oops, remove some duplicated code.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14657 a1c6a512-1295-4272-9138-f99709370657
2007-09-09 14:40:13 +00:00
Dave Chapman
dd998b7f94
Initial version of standalone e200rpatcher tool to upload and run the e200r patching application to patch the original Sansa bootloader. This requires the patching binary (called bootloader.bin) to be in the e200rpatcher directory when compiling. Currently only tested on Linux.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14656 a1c6a512-1295-4272-9138-f99709370657
2007-09-09 13:30:40 +00:00
Jens Arnold
cce117240c
Fix missing quote.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14655 a1c6a512-1295-4272-9138-f99709370657
2007-09-09 11:42:50 +00:00
Jonathan Gordon
9db22efd1f
Firmware "hacker" code for the e200r install so the full bootloader rom doesnt need to be written.
...
Requires a custom version of e200tool which isnt available yet.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14654 a1c6a512-1295-4272-9138-f99709370657
2007-09-09 11:20:20 +00:00
Daniel Stenberg
c9f6858de8
improved the ld (binutils) version number extraction
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14651 a1c6a512-1295-4272-9138-f99709370657
2007-09-09 09:35:36 +00:00
Jens Arnold
945462edef
Make peakmeters work for real in swcodec simulators instead of just showing random movement.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14650 a1c6a512-1295-4272-9138-f99709370657
2007-09-09 09:07:22 +00:00
Michael Sevakis
3a45faa6a8
More Simulator tweaking. Back to the counter but with 0 delay. Forget the semaphore; it makes for too much kernel thread yielding.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14649 a1c6a512-1295-4272-9138-f99709370657
2007-09-09 08:28:42 +00:00
Michael Sevakis
b0a1ed1852
Fix rockbox warnings. sramfile is a static array so will never be NULL.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14648 a1c6a512-1295-4272-9138-f99709370657
2007-09-09 02:49:24 +00:00
Michael Sevakis
e847054e63
Fix a warning.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14647 a1c6a512-1295-4272-9138-f99709370657
2007-09-09 02:14:32 +00:00
Michael Sevakis
0107dfc827
UISIMULATOR: Give the host OS some needed context switching hints (which _is_ supposed to work on Linux - but I can't tell on VMWare - and does on Windows). I guess I'll know for sure soon. Give sleep() even more genuine behavior. Add some button driver sync with the rockbox threads that should have been there for some time - this is basically interrupt-like processing as any thread not in the kernel pool should be considered. Make the screendump work again by posting the request. Perhaps help out shutting down for some users but not in the way I'd prefer - to think about.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14646 a1c6a512-1295-4272-9138-f99709370657
2007-09-09 01:59:07 +00:00
Jens Arnold
424750ea95
Make sleep(0) in the sim behave more like on target.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14645 a1c6a512-1295-4272-9138-f99709370657
2007-09-08 23:50:36 +00:00
Dave Chapman
6e7971553e
Add functions to read and write the AUPD (flash update) image. "--read-aupd aupd.bin" will read (and decrypt) the AUPD image, and "--write-aupd aupd.bin" will write (and encrypt) an image. Also fix a bug in the "diskmove" function which corrupted the AUPD image when a bootloader was installed. So in order to manipulate the aupd image, you need to restore a clean firmware partition, and install the bootloader with this version of ipodpatcher. Decryption functions based on the description and sample code at http://ipodlinux.org/Flash_Decryption
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14644 a1c6a512-1295-4272-9138-f99709370657
2007-09-08 23:27:49 +00:00
Daniel Stenberg
6c24189d27
Figure out the version of ld (binutils) and display it on stdout, so that
...
the distributed build system easier can catch it.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14643 a1c6a512-1295-4272-9138-f99709370657
2007-09-08 21:45:21 +00:00
Dave Chapman
4bb2eeee3a
Add missing files following the C200 commit
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14641 a1c6a512-1295-4272-9138-f99709370657
2007-09-08 19:49:31 +00:00
Michael Sevakis
174ce90371
Fix some warnings in sim kernel.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14640 a1c6a512-1295-4272-9138-f99709370657
2007-09-08 12:32:41 +00:00
Michael Sevakis
f64ebb1c1f
Sim I/O and threading that runs more like on target. Tweakable if any genuine slowness imitation is required for any one of them. One point of concern is the sim shutdown on an OS other than Linux just because terminating threads in a manner other than having the do it themselves is kind of dirty IMHO.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14639 a1c6a512-1295-4272-9138-f99709370657
2007-09-08 12:20:53 +00:00
Mark Arigo
69b4654ea2
Allow the volume keys to be used in lists. Fix the sim buttons.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14638 a1c6a512-1295-4272-9138-f99709370657
2007-09-08 03:30:32 +00:00
Mark Arigo
e14a76093d
Make the uisim build for the Sansa c200.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14637 a1c6a512-1295-4272-9138-f99709370657
2007-09-08 03:10:22 +00:00
Jens Arnold
aebeabdade
Stop libmad from crashing on 64 bit simulators.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14636 a1c6a512-1295-4272-9138-f99709370657
2007-09-07 23:45:42 +00:00
Jens Arnold
b69556f3eb
Ooops, rror ;)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14635 a1c6a512-1295-4272-9138-f99709370657
2007-09-07 21:52:33 +00:00
Jens Arnold
aa88545b43
Better (and consistent between .lng and .voice) translation for 'playlist'.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14634 a1c6a512-1295-4272-9138-f99709370657
2007-09-07 21:03:25 +00:00
Nils Wallménius
7b198cc557
Disable 'initialized field overwritten' warnings for gcc >= 4.2
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14633 a1c6a512-1295-4272-9138-f99709370657
2007-09-07 17:55:21 +00:00
Nils Wallménius
2ee454a3fb
FS#7713 a slight cleanup of configure by Akio Idehara
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14632 a1c6a512-1295-4272-9138-f99709370657
2007-09-07 15:34:54 +00:00
Björn Stenberg
6b5da8cdf2
Use /tmp for temporary directories instead of /home/bjst
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14631 a1c6a512-1295-4272-9138-f99709370657
2007-09-07 12:24:53 +00:00
Peter D'Hoye
7094512bde
Update of Dutch language file
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14630 a1c6a512-1295-4272-9138-f99709370657
2007-09-06 22:56:28 +00:00