Commit graph

8127 commits

Author SHA1 Message Date
Jens Arnold
bfe28d9ecc H1x0: Put lcd_blit() intermediate buffers in IRAM instead of the current thread stack. Speeds up the grayscale library.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7806 a1c6a512-1295-4272-9138-f99709370657
2005-11-09 23:24:33 +00:00
Jens Arnold
edf5a70e27 Replaced the common for(i = 0; i < NB_SCREENS; i++) loop with a macro that just expands to i = 0; instead of the for() loop if NB_SCREENS == 1. Reduces binary size on platforms with only one screen.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7805 a1c6a512-1295-4272-9138-f99709370657
2005-11-09 22:47:15 +00:00
Thom Johansen
c83216ad89 Fix #define names.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7804 a1c6a512-1295-4272-9138-f99709370657
2005-11-09 18:00:46 +00:00
Thom Johansen
8c75c4a763 A couple of fixes for Nanos.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7803 a1c6a512-1295-4272-9138-f99709370657
2005-11-09 17:54:31 +00:00
Dave Chapman
005a09daaa Correct the LCD definition for the Nano
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7802 a1c6a512-1295-4272-9138-f99709370657
2005-11-09 16:27:56 +00:00
Jens Arnold
fbcb699499 H300: Fix dbg_save_roms().
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7801 a1c6a512-1295-4272-9138-f99709370657
2005-11-09 01:26:33 +00:00
Kevin Ferrare
f7c97522a8 Fixed the icon for unknown file types on the archos Player, and the bug when removing the last file on the screen in filetree, added some code for playlists integration with multi-screen
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7800 a1c6a512-1295-4272-9138-f99709370657
2005-11-09 01:17:57 +00:00
Jens Arnold
0b00108c3e SH1: Changed UIE() to use the same reset method as on coldfire, using the watchdog timer. Should be more reliable this way. Disabled LED handling and added reboot-with-on for Ondio. * All: #ifdef cleanup in panicf(), added reboot-with-on for Ondio.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7799 a1c6a512-1295-4272-9138-f99709370657
2005-11-09 00:54:43 +00:00
Linus Nielsen Feltzing
219944f6a3 That was *not* supposed to be committed :-)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7798 a1c6a512-1295-4272-9138-f99709370657
2005-11-08 23:51:36 +00:00
Linus Nielsen Feltzing
1b4cb9ecb7 Removed a redundant comment
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7797 a1c6a512-1295-4272-9138-f99709370657
2005-11-08 23:50:24 +00:00
Linus Nielsen Feltzing
d903733809 Quick fix to make the h300 build work
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7796 a1c6a512-1295-4272-9138-f99709370657
2005-11-08 23:32:59 +00:00
Linus Nielsen Feltzing
c9db86ee70 Fixed bad check for LCD size
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7795 a1c6a512-1295-4272-9138-f99709370657
2005-11-08 23:32:16 +00:00
Linus Nielsen Feltzing
07afdd2614 Added set_background() for color LCD
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7794 a1c6a512-1295-4272-9138-f99709370657
2005-11-08 23:31:18 +00:00
Linus Nielsen Feltzing
fbc938864c 16-bit color for h300 for now
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7793 a1c6a512-1295-4272-9138-f99709370657
2005-11-08 23:28:34 +00:00
Linus Nielsen Feltzing
1550bdcea6 Unified the H100 and H300 startup
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7792 a1c6a512-1295-4272-9138-f99709370657
2005-11-08 22:52:53 +00:00
Jens Arnold
6da4e33aac H1x0: Assembler optimised remote lcd driver routine, used for low CPU frequencies, e.g. during radio operation. Reduces the scroll lag when using the radio preset list with the remote plugged.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7791 a1c6a512-1295-4272-9138-f99709370657
2005-11-08 22:46:31 +00:00
Dave Chapman
64c4f19811 Remove #warning left over from debugging. Sorry about that.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7790 a1c6a512-1295-4272-9138-f99709370657
2005-11-08 12:10:37 +00:00
Miika Pekkarinen
f6c8058695 Fixed the bug in ata.c preventing files from being read correctly.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7789 a1c6a512-1295-4272-9138-f99709370657
2005-11-08 11:41:56 +00:00
Dave Chapman
d8c5d1b0be Ooops. There was an unclosed comment in the source.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7788 a1c6a512-1295-4272-9138-f99709370657
2005-11-08 09:07:13 +00:00
Hardeep Sidhu
1df2edb778 Removed tabs
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7787 a1c6a512-1295-4272-9138-f99709370657
2005-11-08 06:33:36 +00:00
Hardeep Sidhu
8fef62bdac If no previous track found, check if we're really at the end of playback or if a new playlist is starting. Fixes problem with previous not working with move to next folder feature.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7786 a1c6a512-1295-4272-9138-f99709370657
2005-11-08 06:28:05 +00:00
Jens Arnold
859d4da8de Ooops.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7785 a1c6a512-1295-4272-9138-f99709370657
2005-11-08 01:21:45 +00:00
Dave Chapman
38e8fb65d8 Initial check-in of work-in-progress iPod bootloader. Current targets are iPod Color/Photo and iPod Nano.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7784 a1c6a512-1295-4272-9138-f99709370657
2005-11-08 00:52:39 +00:00
Dave Chapman
a8a8c9db44 Remove unnecessary #ifdef
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7783 a1c6a512-1295-4272-9138-f99709370657
2005-11-08 00:17:56 +00:00
Jens Arnold
a8c1c20305 Removed unused ata_standby(), changed return type of ata_sleep() to void, removed misleading comment from ata.h
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7782 a1c6a512-1295-4272-9138-f99709370657
2005-11-07 23:19:06 +00:00
Dave Chapman
77372d1218 Initial commit of work-in-progress iPod port
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7781 a1c6a512-1295-4272-9138-f99709370657
2005-11-07 23:07:19 +00:00
Daniel Stenberg
3cd5c646d0 No longer build the main output binary file when doing debug builds.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7780 a1c6a512-1295-4272-9138-f99709370657
2005-11-07 22:33:27 +00:00
Dave Chapman
33cc6deb9e Rename irivermodel and irivernum variables to the more generic modelname and modelnum and add two new targets
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7779 a1c6a512-1295-4272-9138-f99709370657
2005-11-07 22:20:55 +00:00
Jens Arnold
65c1746663 Overlooked this one when changing sound_set() calls to the individual functions.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7778 a1c6a512-1295-4272-9138-f99709370657
2005-11-07 20:35:24 +00:00
Jens Arnold
7088c12525 Use set_int() for the crossfade time settings.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7777 a1c6a512-1295-4272-9138-f99709370657
2005-11-07 20:14:39 +00:00
Jens Arnold
ed00708ac4 Adjusted MAX_THREADS to be 2 more than the number of standard threads on all platforms.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7776 a1c6a512-1295-4272-9138-f99709370657
2005-11-07 20:09:08 +00:00
Christi Scarborough
7053f1e77c The WPS buffer wasn't big enough for my 2.2k WPS file. Increased buffer size to 3k.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7775 a1c6a512-1295-4272-9138-f99709370657
2005-11-07 13:20:21 +00:00
Jens Arnold
4ab919e5d8 Enable bidirectional text support for remote lcd.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7774 a1c6a512-1295-4272-9138-f99709370657
2005-11-07 01:36:12 +00:00
Jens Arnold
5acbd3e3c3 Please discuss default changes in the future\!
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7773 a1c6a512-1295-4272-9138-f99709370657
2005-11-07 00:40:58 +00:00
Jens Arnold
71bc504e5f The const police strikes and hits itself.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7772 a1c6a512-1295-4272-9138-f99709370657
2005-11-06 23:49:29 +00:00
Jens Arnold
a0abff4bd5 Fixed recorder v2 simulators.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7771 a1c6a512-1295-4272-9138-f99709370657
2005-11-06 23:46:46 +00:00
Jens Arnold
8051a0b724 Sound settings rework: * Put all fixed parameters (unit, decimals, step, min, max, default, set function) for the individual settings into one structure array. * Use the new individual sound setting functions where appropriate. * Added dummy sound setting functions and defined the codec type for the sims. Fixes wrong sound settings ranges in the simulators. * Code cleanup.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7770 a1c6a512-1295-4272-9138-f99709370657
2005-11-06 23:12:11 +00:00
Thom Johansen
4d9be96a81 Changed output format of libmpcdec to non-interleaved stereo for a slight speed boost. Also stopped wasting 10kb of IRAM in the output sample buffer.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7769 a1c6a512-1295-4272-9138-f99709370657
2005-11-06 23:05:49 +00:00
Thom Johansen
c8193b8da5 The seek_time member of the codec API needs to be decremented before use as a seeking time.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7768 a1c6a512-1295-4272-9138-f99709370657
2005-11-06 19:18:04 +00:00
Thom Johansen
741012004b Disabled Musepack seeking, since it's so slow that most users conclude the codec has crashed. Left in original seek code for those who're aware of the issue and want seek support.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7767 a1c6a512-1295-4272-9138-f99709370657
2005-11-06 19:12:27 +00:00
Kevin Ferrare
3aa842c9a3 some multi-screen work in playlist.c, properly formated splash.h
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7766 a1c6a512-1295-4272-9138-f99709370657
2005-11-06 17:30:53 +00:00
Miika Pekkarinen
e7461b3609 iRiver: New crossfader with more configuration capability. Might still
have small bugs, but those will be fixed as soon as possible. Config
block version bumped; please SAVE YOUR SETTINGS.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7765 a1c6a512-1295-4272-9138-f99709370657
2005-11-06 16:40:20 +00:00
Miika Pekkarinen
ce1312e383 iRiver: Fixed the wps not to stop audio before shutdown has been
accepted. Please revert back if you feel this wrong.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7764 a1c6a512-1295-4272-9138-f99709370657
2005-11-06 16:18:55 +00:00
Kevin Ferrare
4caf1ce185 Added wrapping on settings when reaching limits and when long key press is enabled
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7763 a1c6a512-1295-4272-9138-f99709370657
2005-11-06 14:04:56 +00:00
Miika Pekkarinen
ba2062e8bc Fixed the hang and weird behaviour with logf support enabled.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7762 a1c6a512-1295-4272-9138-f99709370657
2005-11-06 13:37:57 +00:00
Kevin Ferrare
9b5264d37f Corrected the bug with boolean settings (the inverted screen that couldn't be turned back to normal) added full multi-screen sound setting support
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7761 a1c6a512-1295-4272-9138-f99709370657
2005-11-06 03:18:34 +00:00
Jens Arnold
ec8f328d89 Set remote LCD invert state in a clean way.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7760 a1c6a512-1295-4272-9138-f99709370657
2005-11-06 01:26:42 +00:00
Thom Johansen
97a21a3b36 Unrolled loops up to order 10 plus slight optimisation of default case.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7759 a1c6a512-1295-4272-9138-f99709370657
2005-11-05 17:54:37 +00:00
Adam Boot
63fbc0729f New plugin: Bejeweled game for Recorder, Ondio, and iRiver.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7758 a1c6a512-1295-4272-9138-f99709370657
2005-11-05 17:18:52 +00:00
Thom Johansen
0bfcabeafd Added ID3v2 skipping for Musepack files. Switched ReplayGain strings to use toc buffer instead of id3v2buf, since the last collided with the APE tag reading.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7757 a1c6a512-1295-4272-9138-f99709370657
2005-11-05 13:58:08 +00:00