Dave Chapman
|
d31a32c501
|
iPod: Code cleanup - the bootloader now compiles with zero warnings
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7812 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-11 17:51:35 +00:00 |
|
Linus Nielsen Feltzing
|
c2a0406e10
|
The ID3v2 parser can now correctly skip to the next frame after parsing a frame larger than the input buffer
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7811 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-11 17:04:10 +00:00 |
|
Thom Johansen
|
94c67365aa
|
I meant that to be static.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7808 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-10 01:27:56 +00:00 |
|
Thom Johansen
|
2fce981722
|
Moved all iPod specific code from lcd-16bit.c to lcd-ipod.c.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7807 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-10 01:08:09 +00:00 |
|
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 |
|
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
|
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
|
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
|
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 |
|
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 |
|
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 |
|
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
|
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 |
|
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
|
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 |
|
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 |
|
Jens Arnold
|
747be871ba
|
System reboot from UIE() now works in all cases, even from a debug interrupt (memory guard).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7756 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-05 11:34:57 +00:00 |
|
Jens Arnold
|
72f98786a0
|
Fixup of the MCF5249 memory mapped register definitions.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7755 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-05 03:28:20 +00:00 |
|
Jens Arnold
|
8b88928dd3
|
Coldfire: The memory guard configuration routine didn't correctly return the old mode when setting a new one.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7744 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-03 20:34:34 +00:00 |
|
Jens Arnold
|
8f71973918
|
Coldfire: Properly handle the SDRAM refresh timing on CPU frequency changes. For >= 92 MHz operation, tRC needs to be 6 clocks, otherwise 3 clocks are sufficient.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7743 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-03 20:01:58 +00:00 |
|
Thom Johansen
|
a1df060a93
|
Allow bigger delay setting in LAME header.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7730 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-02 18:05:31 +00:00 |
|
Dave Chapman
|
1561e8603e
|
Oops. Forgot to increase the codec size for H100.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7707 a1c6a512-1295-4272-9138-f99709370657
|
2005-10-31 21:11:16 +00:00 |
|
Dave Chapman
|
da1949b109
|
Increase codec size to 512KB in preparation for AAC codec
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7704 a1c6a512-1295-4272-9138-f99709370657
|
2005-10-31 20:45:56 +00:00 |
|
Dave Chapman
|
5ffbb4eb11
|
Add AAC audio type
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7703 a1c6a512-1295-4272-9138-f99709370657
|
2005-10-31 20:45:12 +00:00 |
|
Jens Arnold
|
d8ad74de74
|
SH1 memcpy(): Slightly changed loop concept: saved 4 bytes, and the long+1 case is now as fast as the long+3 case.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7696 a1c6a512-1295-4272-9138-f99709370657
|
2005-10-31 01:10:27 +00:00 |
|
Jens Arnold
|
c082bc42a2
|
Further optimised SH1 memcpy(): Lower latency for very small blocks, faster large block copying for odd destination alignment (+27% for long+1, +33% for long+3).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7690 a1c6a512-1295-4272-9138-f99709370657
|
2005-10-30 20:48:52 +00:00 |
|
Dave Chapman
|
15a830bdba
|
Skip ID3v2 tags at the start of a FLAC file.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7689 a1c6a512-1295-4272-9138-f99709370657
|
2005-10-30 15:07:40 +00:00 |
|
Jens Arnold
|
0e27bb5be5
|
USB power mode: Made the code ignore the power button (On for recorder fm/v2, OnOff for Ondio) to make it easier to enter USB power mode at startup.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7674 a1c6a512-1295-4272-9138-f99709370657
|
2005-10-28 18:47:25 +00:00 |
|
Dave Chapman
|
1a82763d3a
|
Seeking support for AC3/A52 files. We assume they are always CBR.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7650 a1c6a512-1295-4272-9138-f99709370657
|
2005-10-22 09:10:51 +00:00 |
|
Jens Arnold
|
aaf36caeb6
|
Coldfire: slight optimisations of memset().
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7649 a1c6a512-1295-4272-9138-f99709370657
|
2005-10-22 08:06:49 +00:00 |
|
Miika Pekkarinen
|
4b2aa9830e
|
Now correctly interrupting the dircache rebuilding.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7645 a1c6a512-1295-4272-9138-f99709370657
|
2005-10-20 08:33:59 +00:00 |
|
Jens Arnold
|
abd9f83e92
|
Two new sections for IRAM usage: .irodata (selectable with the ICONST_ATTR attribute macro), allowing to put 'const' data into IRAM without causing a section type conflict, and .ibss (selectable with the IBSS_ATTR attribute macro) for uninitialised data. * Rockbox core: Adjusted the linker scripts and init code to not include the .ibss section in the binary, it is cleared instead. Saves ~500 bytes on archos and ~30KB on iriver. Codecs and plugins don't handle .ibss in a special way yet. * The init code properly handles empty sections now (except .stack, which should never be empty). * Unified the init code for SH1 and coldfire a bit.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7644 a1c6a512-1295-4272-9138-f99709370657
|
2005-10-19 19:35:24 +00:00 |
|
Jens Arnold
|
074b73856b
|
Coldfire: More compact init code.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7641 a1c6a512-1295-4272-9138-f99709370657
|
2005-10-18 21:20:23 +00:00 |
|
Jens Arnold
|
b4f0afd429
|
SH1: More compact init code, only doing the special vector copy for debug builds. All: Added correct section flags for .init.text
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7640 a1c6a512-1295-4272-9138-f99709370657
|
2005-10-18 20:51:18 +00:00 |
|
Jens Arnold
|
09b4743707
|
H110/H115: Slightly longer initial SDRAM refresh cycle, correct comment.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7639 a1c6a512-1295-4272-9138-f99709370657
|
2005-10-18 19:35:31 +00:00 |
|
Jens Arnold
|
c56069f01a
|
Removed unused variable.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7630 a1c6a512-1295-4272-9138-f99709370657
|
2005-10-14 06:01:37 +00:00 |
|
Jens Arnold
|
9322009446
|
Coldfire: (1) Keep the correct CRSEL and CLSEL values in the PLLCR register for CPUFREQ_DEFAULT. Fixes non-working treble & bass controls in radio screen. (2) Save a bit more power by powering down the PLL at CPUFREQ_DEFAULT.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7629 a1c6a512-1295-4272-9138-f99709370657
|
2005-10-14 05:52:24 +00:00 |
|