Commit graph

17081 commits

Author SHA1 Message Date
Marianne Arnold
eb015961e0 Convert UniCatcher to using bitmap strips (the actual graphics could be reused from iCatcher, including the addition of the missing codec icons). To tidy up some more, the 160x128 greyscale version also uses a backdrop graphic instead of two seperate bitmaps now. Delete some unused bitmaps which either were a copy of the iCatcher directory and accidentally kept or were there in preparation for a port to smaller screens. In case of the latter and someone picks this task up again - those can easily be pulled from an earlier revision and added again. * Reminder: don't forget to delete the 'UniCatcher' directory in '.rockbox/wps' before installing a new build if you want to keep your installation clean.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16933 a1c6a512-1295-4272-9138-f99709370657
2008-04-02 19:03:00 +00:00
Jens Arnold
b073f0cfc1 LCD driver tweaks for greyscale iPods: * Use 1/7 bias, 5x step-up and the highest step-up frequency on all 1st..3rd gen iPods, simplifying the driver this way. The default contrast for those iPods has changed - reset settings in case the display becomes unreadable. * Set n-line inversion drive to 9 lines, improving image quality on 1st..3rd gen iPods somewhat.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16932 a1c6a512-1295-4272-9138-f99709370657
2008-04-02 19:01:16 +00:00
Nicolas Pennequin
bb40e6ed15 Fix a possible (though unlikely) deadlock condition spotted by jhMikeS. It would involve both the buffering and the audio thread sending synchronous messages to one another.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16931 a1c6a512-1295-4272-9138-f99709370657
2008-04-02 17:18:15 +00:00
Nicolas Pennequin
03b54c29d7 Fix for FS#8601 by pondlife: the disk no longer spins up on a track change when dircache is disabled. This issue was introduced by me in r16019 by adding a call to playlist_peek() in audio_check_new_track(). This fix adds a new playlist API call to work around the problem until we find a better solution. There are also a few simplifications and comment corrections.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16930 a1c6a512-1295-4272-9138-f99709370657
2008-04-02 17:04:59 +00:00
Jonathan Gordon
43df8374e5 remove some really old and out of date code... (drawing API changed about 3 times since this code was last touched)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16929 a1c6a512-1295-4272-9138-f99709370657
2008-04-02 10:07:22 +00:00
Michael Sevakis
dd88663fe0 gigabeat S: Set the tick speed correctly (calced from clocking regdump). Use bit #defines instead as well. Throw a header in the file.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16928 a1c6a512-1295-4272-9138-f99709370657
2008-04-02 05:17:05 +00:00
Michael Sevakis
404a204e58 Gigabeat S: Add some more register #defines to use later.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16927 a1c6a512-1295-4272-9138-f99709370657
2008-04-02 00:33:02 +00:00
Marianne Arnold
3ee79776aa Manual: a few tweaks to the installation chapter. (1) Applied FS#8540 by Marc Guay - Move some warnings about MSC mode (and similar) which were now hidden below the automated install description to the beginning of the installation chapter. (2) Change the 'enable voice support' description to account for the fact that the voice files are now provided in zips with the proper file structure.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16926 a1c6a512-1295-4272-9138-f99709370657
2008-04-02 00:19:06 +00:00
Frank Gevaerts
fd6b8a0cb1 add Martin Ritter to CREDITS
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16925 a1c6a512-1295-4272-9138-f99709370657
2008-04-01 21:03:50 +00:00
Marianne Arnold
ad1d1b58fa Last part of bitmap strips for iCatcher: the 'big coloured' icon set for the 320x240x16 and the 240x320x16 displays, including the necessary changes in the .wps files and again adding the missing codec icons.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16924 a1c6a512-1295-4272-9138-f99709370657
2008-04-01 20:56:38 +00:00
Dominik Riebeling
3e860a0bc0 Fix some quotation marks. Thanks to Alexander Levin for pointing it out.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16923 a1c6a512-1295-4272-9138-f99709370657
2008-04-01 20:53:07 +00:00
Frank Gevaerts
688f8decf4 Clean up the way empty transfers are sent in error cases.
correctly zero out all data that gets sent to the host
I'm just committing this. The actual work was done by Martin Ritter (thanks)


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16922 a1c6a512-1295-4272-9138-f99709370657
2008-04-01 20:36:51 +00:00
Dominik Riebeling
92717eb9ed Implement a function to resolve a given path case-insensitively. This is needed by file-based bootloader installs on case-sensitive systems. Bootloader installation not updated yet.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16921 a1c6a512-1295-4272-9138-f99709370657
2008-04-01 20:30:41 +00:00
Dominik Wenger
0a73b16a93 rbutil: fix closing of installwindow after successful install.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16920 a1c6a512-1295-4272-9138-f99709370657
2008-04-01 20:22:45 +00:00
Jens Arnold
1f75bd5a8e Use a better place to enable the interrupts.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16918 a1c6a512-1295-4272-9138-f99709370657
2008-04-01 18:53:34 +00:00
Dominik Wenger
2016ab4c96 rbutil: let rbutil use the new voice.zip files. Also make the download cache working again. (make sure to connect signals before calling getFile() ).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16917 a1c6a512-1295-4272-9138-f99709370657
2008-04-01 18:02:56 +00:00
Jens Arnold
e249ecc85b iPod 1st..3rd Gen and Mini 1st Gen fixes/improvements: * Remove the unnecessary 'reverse' parameter from handle_scroll_wheel() (a remnant from IPL that's not needed in rockbox), and make it static. * Wheel power saving on 1st Gen needs to disable the respective GPIO interrupts as well, otherwise every wheel check might fire interrupts. Make wheel power saving more self-contained as well.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16916 a1c6a512-1295-4272-9138-f99709370657
2008-04-01 17:52:22 +00:00
Marianne Arnold
74fec27968 'Small colour icons' bitmap strips for iCatcher including the necessary changes to the WPS files (the 132x80x16 and the 128x128x16 ones). The c200 version also uses the hold icon with the 'M' in it (and would be prepared for remote (holds); the Ipod WPSs also use it this way and I thought thereis no need for special-casing. Also added the missing codec icons which are used on the small H10.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16915 a1c6a512-1295-4272-9138-f99709370657
2008-04-01 17:51:22 +00:00
Nicolas Pennequin
19868938d4 WPS parser: also revert to the default WPS when there were bitmap loading errors. The reverting is moved from wps_parse() to wps_data_load().
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16914 a1c6a512-1295-4272-9138-f99709370657
2008-04-01 17:35:48 +00:00
Marianne Arnold
2e6b28027f Revert the other remnant of the renaming experiment... (I only do this to get the commit count up).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16913 a1c6a512-1295-4272-9138-f99709370657
2008-04-01 13:01:10 +00:00
Marianne Arnold
1c3fbab5ab D'oh, revert accidental commit of a renaming experiment which I thought I had reverted in my tree before (but it seems it was only reverted halfway)...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16912 a1c6a512-1295-4272-9138-f99709370657
2008-04-01 12:54:29 +00:00
Marianne Arnold
8891d2327e Next set of iCatcher bitmap strips - this time the 'greyscale' icons for the 160x128x2 and 138x110x2 display. Again completing the codec icons and minor corrections while at it (a few dots and corrected the light grey value in some places). * Reminder: Since the used bitmaps now have a different name the old ones won't get overwritten by unzipping a new build. To tidy up remove the 'iCatcher' directory in the '.rockbox/wps' dir before updating. This applies to all converted WPSs (now and future).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16911 a1c6a512-1295-4272-9138-f99709370657
2008-04-01 12:47:11 +00:00
Michael Sevakis
1cc949cafb Make the gigabeat S boot again.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16908 a1c6a512-1295-4272-9138-f99709370657
2008-04-01 07:26:24 +00:00
Michael Sevakis
d64c82776f Place a limit on the estimate fudging when searching timestamps in mpegplayer. It doesn't have to be very much.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16907 a1c6a512-1295-4272-9138-f99709370657
2008-04-01 06:09:12 +00:00
Michael Sevakis
3c8d93e091 Change a #define constant that conflicts with a mingw definition. Change "WAIT_*" to "OBJ_WAIT_*".
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16906 a1c6a512-1295-4272-9138-f99709370657
2008-04-01 03:55:02 +00:00
Marianne Arnold
5e0435b0d9 Next set of bitmap strips for the iCatcher theme, this time it's the 'small monochrome' icons for the Archos and all the remote screens. There's a little exception to the rule here - there already was a 'hold-s.bmp' which now becane 'hold1-s.bmp' because it's a single icon, only used on the Archos screens and named the bitmap strip hold-s.bmp to make it consistent with the other versions. Also simplified the code for displaying the static background images.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16905 a1c6a512-1295-4272-9138-f99709370657
2008-04-01 01:03:57 +00:00
Rob Purchase
6fd72c750f Introduce sanity check and extra nop to stabilise TCC780x set_cpu_frequency(). Re-enable HAVE_ADJUSTABLE_CPU_FREQ and kill a few warnings by setting HAVE_SW_TONE_CONTROLS.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16904 a1c6a512-1295-4272-9138-f99709370657
2008-03-31 22:43:20 +00:00
Dominik Riebeling
b4c20ce1af Add description for the shortcuts plugin (FS#8829 by Alexander Levin).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16902 a1c6a512-1295-4272-9138-f99709370657
2008-03-31 19:08:25 +00:00
Marianne Arnold
3e2ab247d9 First set of iCatcher bitmap strips - for all screens that use the 'normal sized colour icons' including the necessary changes in the .wps files. The amount of bitmaps is nicely reduced and it was possible to add the missing codec icons in the strip. I tried to stay as close to the original as possible by copy and pasting from other codec icons but I had to invent a 'D' and an 'X'. There should be no visual difference except the added icons.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16901 a1c6a512-1295-4272-9138-f99709370657
2008-03-31 18:38:23 +00:00
Dominik Riebeling
14e0d2dc80 Update installation document a bit to catch up with recent changes. Add notes about installation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16900 a1c6a512-1295-4272-9138-f99709370657
2008-03-31 18:32:20 +00:00
Linus Nielsen Feltzing
29cdd30dbc Fix for FS#8820 by Christopher Williams - Misformatted time in Rockbox Info
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16899 a1c6a512-1295-4272-9138-f99709370657
2008-03-31 07:37:19 +00:00
Michael Sevakis
ec05b66b5d That was stupid. Should be enable_interrupt.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16898 a1c6a512-1295-4272-9138-f99709370657
2008-03-31 06:05:16 +00:00
Michael Sevakis
75f2d441e9 Change the remaining set_interrupt_status usage to the more parsimonious disable/enable/restore.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16897 a1c6a512-1295-4272-9138-f99709370657
2008-03-31 06:00:23 +00:00
Mark Arigo
2ea0206502 Fixes FS#8552. On some c200s, the second parameter in setting R_Y_ADDR_AREA was being interpreted as a separate command (most commonly initiating standby mode where the screen goes blank). While this may be a timing issue, some NOPs seem to fix it.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16896 a1c6a512-1295-4272-9138-f99709370657
2008-03-31 05:53:17 +00:00
Michael Sevakis
2541302089 meg-fx: Add headers to files in the target directory that were missing them. Fix the Id marker in a couple. Fix svn properties in some others. Please have a look at the copyrights added and make any corrections that you feel should be made since this particular tree branch has a twisted history so I just pasted them in based on the target header and used my name for files that have a preponderance of my junk.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16895 a1c6a512-1295-4272-9138-f99709370657
2008-03-31 04:53:03 +00:00
Michael Sevakis
a65406e3f4 meg-fx: It's important to make sure certain interrupt-related registers have bits changed atomically.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16894 a1c6a512-1295-4272-9138-f99709370657
2008-03-31 01:29:50 +00:00
Dave Bryant
241fd0fbdb Fixes FS #8389 (wv error). For WavPack files that don't have the length stored in the header, guess a length on the
high-side as an interim fix. This plays fine (even gapless), but the progress bar is off and seeking is a little 
weird (but usable).


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16893 a1c6a512-1295-4272-9138-f99709370657
2008-03-30 19:28:31 +00:00
Marianne Arnold
1af0e50484 Clean up the Iaudio remote's WPS background image because it had some wrong dots in it.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16892 a1c6a512-1295-4272-9138-f99709370657
2008-03-30 17:08:27 +00:00
Peter D'Hoye
6e8ec6f49b Iriver manual install: point to correct wiki page that contains links to iriver original firmwares. Seems most links are dead anyway, but the mirror of rasher is fine ;)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16891 a1c6a512-1295-4272-9138-f99709370657
2008-03-30 11:01:31 +00:00
Andree Buschmann
21870cfd9b Fixes FS#8651 (noise and/or crash while crossfading). Latest ARM-asm submit for dsp showed we had a possible alignment issue with pcm-buffer when using crossfade.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16890 a1c6a512-1295-4272-9138-f99709370657
2008-03-30 10:11:31 +00:00
Andree Buschmann
63acf3eb16 Fixes FS#8597 (dropouts while crossfading) via keeping CPU boosted while crossfading is active.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16889 a1c6a512-1295-4272-9138-f99709370657
2008-03-30 10:08:08 +00:00
Dan Everton
ad74906e18 In the equalizer menu, switch to low-latency mode in the smallest scope rather than for the entire equalizer menu. Also mark some more functions as static.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16888 a1c6a512-1295-4272-9138-f99709370657
2008-03-30 09:31:09 +00:00
Michael Sevakis
52527a4d1d Fix red and clean up meg-fx firmware sources. Remove an unused file.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16887 a1c6a512-1295-4272-9138-f99709370657
2008-03-30 06:06:43 +00:00
Michael Sevakis
5f1590bf4a Have meg-fx i2c driver use the wakeup functionality by making it interrupt-based (and serves as a simple usage example).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16886 a1c6a512-1295-4272-9138-f99709370657
2008-03-30 05:38:28 +00:00
Michael Sevakis
bc192c953e Add a lightweight wakeup object for fast processors.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16885 a1c6a512-1295-4272-9138-f99709370657
2008-03-30 04:59:51 +00:00
Michael Sevakis
8a6fd3ff4e Just change PRIORITY_BUFFERING to 15. Seems a teeny tiny bit helpful to mpegplayer as well.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16884 a1c6a512-1295-4272-9138-f99709370657
2008-03-29 23:21:19 +00:00
Michael Sevakis
9120c85698 Change the default buffer filechunk back to 32KB and bump the buffering thread priority up by one.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16883 a1c6a512-1295-4272-9138-f99709370657
2008-03-29 20:52:56 +00:00
Rob Purchase
3d36f4e938 Implement set_cpu_frequency() for TCC780x, but leave it disabled for now as switching can cause an occasional freeze. Reduce default speed from maximum to 48Mhz.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16882 a1c6a512-1295-4272-9138-f99709370657
2008-03-29 20:40:38 +00:00
Nicolas Pennequin
12b6c847c5 Fix sim warnings.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16881 a1c6a512-1295-4272-9138-f99709370657
2008-03-29 17:40:04 +00:00
Nicolas Pennequin
732df386af Boost the audio thread while it's filling the buffer. In the audio and the buffering threads, only cancel cpu boost when not filling.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16880 a1c6a512-1295-4272-9138-f99709370657
2008-03-29 17:28:30 +00:00