Amaury Pouly
42660535be
dir_uncached: fix opendir_uncached to have opened directories keep enough information to update metadata; this is necessary because of the way rmdir_uncached is implemented
...
FS#11107: should be fixed now
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25203 a1c6a512-1295-4272-9138-f99709370657
2010-03-15 12:32:04 +00:00
Amaury Pouly
46565f594a
fat: make fat_open more flexible by accepting the file==&dir->file and make fat_opendir also more flexible by accepting dir==parent_dir
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25202 a1c6a512-1295-4272-9138-f99709370657
2010-03-15 12:31:24 +00:00
Rafaël Carré
97c1497b8d
Clip+ : make the bootloader not verbose by default
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25201 a1c6a512-1295-4272-9138-f99709370657
2010-03-15 11:47:50 +00:00
Rafaël Carré
63df74e4a8
lamp: invert backlight for Clipv2/Clip+ too
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25200 a1c6a512-1295-4272-9138-f99709370657
2010-03-15 11:47:45 +00:00
Rafaël Carré
1e422d0ea4
as3525* : make sure sp is setup in bootloader
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25199 a1c6a512-1295-4272-9138-f99709370657
2010-03-15 11:29:19 +00:00
Rafaël Carré
191857cc8d
as3525*: setup stack pointer before we use it
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25198 a1c6a512-1295-4272-9138-f99709370657
2010-03-15 11:26:49 +00:00
Jonathan Gordon
d384f8d064
rearrange the skin loading to remove some code dupe
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25196 a1c6a512-1295-4272-9138-f99709370657
2010-03-15 07:35:27 +00:00
Jonathan Gordon
1a8f29ca33
fix the remote font not working when there is no .rsbs loaded
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25195 a1c6a512-1295-4272-9138-f99709370657
2010-03-15 07:12:33 +00:00
Rafaël Carré
ba68f2dedd
sd-as3525v2: add card hotswap to sd_thread
...
Clip+: add (disabled) configuration for µSD slot
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25194 a1c6a512-1295-4272-9138-f99709370657
2010-03-15 02:36:16 +00:00
Rafaël Carré
72e0bf3381
sd-as3525v2: prepare for multidrive builds
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25193 a1c6a512-1295-4272-9138-f99709370657
2010-03-15 01:57:15 +00:00
Rafaël Carré
a8ef7e5757
Clipv2: enable FM so testers can confirm if it's detected
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25192 a1c6a512-1295-4272-9138-f99709370657
2010-03-15 01:22:41 +00:00
Rafaël Carré
9dba6593cd
as3525: do not assume we can record from microphone
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25191 a1c6a512-1295-4272-9138-f99709370657
2010-03-15 01:00:00 +00:00
Rafaël Carré
6159278e0d
Clip+: si4702 FM
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25190 a1c6a512-1295-4272-9138-f99709370657
2010-03-15 00:36:13 +00:00
Rafaël Carré
ade669f0e7
sd-as3525v2: reduce the delay before reading response
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25189 a1c6a512-1295-4272-9138-f99709370657
2010-03-15 00:36:08 +00:00
Rafaël Carré
e32f28b740
amsinfo: do not assume library blocks always have the same size
...
otg_functio is now correctly extracted of Clip+ firmware
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25188 a1c6a512-1295-4272-9138-f99709370657
2010-03-14 23:35:01 +00:00
Andree Buschmann
63f0b2b8e9
Correction of musepack SV8 replaygain. The album/title peak is saved in a logarithmic representation and needs to be converted to linear fixed point for further processing.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25187 a1c6a512-1295-4272-9138-f99709370657
2010-03-14 22:34:09 +00:00
Michael Sparmann
f6ada7c30c
ftl-nano2g.c: s/\(\*([^)]+)\)\./\1->/
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25186 a1c6a512-1295-4272-9138-f99709370657
2010-03-14 22:22:47 +00:00
Rafaël Carré
c3c7306098
sd-as3525: do not reverse 2 times long responses, read them directly in the needed order
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25185 a1c6a512-1295-4272-9138-f99709370657
2010-03-14 21:46:25 +00:00
Rafaël Carré
db7aedf93a
sd-as3525v2: do not reverse 2 times long responses, read them directly in the needed order
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25184 a1c6a512-1295-4272-9138-f99709370657
2010-03-14 21:38:36 +00:00
Rafaël Carré
291e2b1ae6
sd-as3525v2: delay a bit before reading the command response
...
Especially when using caches we might read the response too fast and get
the response for the previous command instead.
Now Clip+ boots fine with both instruction & data caches enabled, the
delay might need to be lowered though: boot time is a bit longer.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25183 a1c6a512-1295-4272-9138-f99709370657
2010-03-14 21:38:30 +00:00
Michael Sparmann
9b416c0652
Nano2G NAND: Don't continue reading on that bank if starting the read failed.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25182 a1c6a512-1295-4272-9138-f99709370657
2010-03-14 20:55:43 +00:00
Michael Sparmann
af38e0960b
Finally fast Nano2G NAND reading, also works on remapped blocks this time.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25181 a1c6a512-1295-4272-9138-f99709370657
2010-03-14 20:25:58 +00:00
Alexander Levin
5cf262c95e
Rename some glyphs in 08-Atadore font to standard unicode names (part 2 of FS#11082)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25180 a1c6a512-1295-4272-9138-f99709370657
2010-03-14 19:45:11 +00:00
Alexander Levin
6d066ab6f5
Polish character set for 08-Atadore font (FS#11082 by Tomasz Kowalczyk), part 1
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25179 a1c6a512-1295-4272-9138-f99709370657
2010-03-14 19:42:01 +00:00
Andree Buschmann
c736696390
Minor clean up in playback.c
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25178 a1c6a512-1295-4272-9138-f99709370657
2010-03-14 18:25:42 +00:00
Dominik Riebeling
b6ed0b606f
Fix rbspeex on big endian hosts.
...
Big endian hosts need to byteswap the wave data when reading or writing to
disk. Should fix speex based voice- and talkfiles only containing garbage on
PPC machines.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25177 a1c6a512-1295-4272-9138-f99709370657
2010-03-14 18:20:18 +00:00
Michael Sparmann
3e9222de38
Nano2G: switch over to slow writes at VFL level
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25176 a1c6a512-1295-4272-9138-f99709370657
2010-03-14 17:26:06 +00:00
Michael Sparmann
1a38f380b8
Re-enable fast reads in the Nano2G VFL/FTL. (Using the wrapper API in the NAND driver)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25175 a1c6a512-1295-4272-9138-f99709370657
2010-03-14 16:33:55 +00:00
Michael Sparmann
64b9586443
Implement Nano2G fast NAND read API as a wrapper around the slow one.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25174 a1c6a512-1295-4272-9138-f99709370657
2010-03-14 16:32:29 +00:00
Michael Sparmann
b09f624cdf
Nano2G FTL: Enlarge FTL buffers for faster write operations
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25173 a1c6a512-1295-4272-9138-f99709370657
2010-03-14 16:13:15 +00:00
Michael Sparmann
c99d4fd709
Nano2G VFL/FTL: Use fast writes
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25172 a1c6a512-1295-4272-9138-f99709370657
2010-03-14 16:12:28 +00:00
Michael Sparmann
4d8bf06bf3
Nano2G NAND: Detect if the chip supports interleaved and/or cached writes.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25171 a1c6a512-1295-4272-9138-f99709370657
2010-03-14 16:10:53 +00:00
Michael Sparmann
7e4b53892e
Revert Nano2G fast VFL reads for now. They just won't work on some hardware.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25170 a1c6a512-1295-4272-9138-f99709370657
2010-03-14 16:06:54 +00:00
Andree Buschmann
c18e80e127
Implement resume for alac codec.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25169 a1c6a512-1295-4272-9138-f99709370657
2010-03-14 16:05:12 +00:00
Michael Sparmann
5de615132d
Don't parallelize Nano2G NAND reads, just do pipelined ECC. (10% performance loss :-/ )
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25168 a1c6a512-1295-4272-9138-f99709370657
2010-03-14 15:41:40 +00:00
Michael Sparmann
183e9f1520
Nano2G VFL: reset the bank again before the second slow read try
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25167 a1c6a512-1295-4272-9138-f99709370657
2010-03-14 15:26:59 +00:00
Michael Sparmann
884147c5e2
Nano 2G VFL: try slow read twice if fast read failed
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25166 a1c6a512-1295-4272-9138-f99709370657
2010-03-14 15:12:08 +00:00
Magnus Holmgren
a0692a40b2
Make resume handling in the AAC codec less confusing. No functional change.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25165 a1c6a512-1295-4272-9138-f99709370657
2010-03-14 13:37:41 +00:00
Andree Buschmann
1f725ebe34
Fix FS#11103. Resuming musepack files was handled wrong since ages. This change converts the decoders exact sample position to an estimated byte position within the file. The resume position in samples is calculated the reverse way,
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25164 a1c6a512-1295-4272-9138-f99709370657
2010-03-14 13:32:16 +00:00
Michael Sparmann
2e32502ce5
More detailed panic message for Nano2G VFL fast read problems
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25163 a1c6a512-1295-4272-9138-f99709370657
2010-03-14 12:43:27 +00:00
Jonathan Gordon
0f69a8152f
fiddle with the skin debug output so the load lines arnt shown unless debugwps is enabled
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25162 a1c6a512-1295-4272-9138-f99709370657
2010-03-14 11:32:03 +00:00
Yoshihisa Uchida
2d1937a158
wave metadata parser reduces binsize.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25161 a1c6a512-1295-4272-9138-f99709370657
2010-03-14 05:41:02 +00:00
Dominik Riebeling
efeb43b341
Make voicefont produce proper files on big endian machines.
...
Voicefont writes most data as integer values which need bitswapping depending
on the architecture. Fixes voicefont creating invalid files on OS X PPC.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25160 a1c6a512-1295-4272-9138-f99709370657
2010-03-13 23:34:19 +00:00
Jonathan Gordon
1759a299f1
fix FS#11100 - statusbar would show up on multiscreen targets if either screen had it enabled
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25159 a1c6a512-1295-4272-9138-f99709370657
2010-03-13 22:26:03 +00:00
Dominik Riebeling
1e67a28cff
Fix wavtrim not working correctly on PPC.
...
Don't rely on the host being little endian -- PPC Macs are not, resulting in
wavtrim not trimming files at all. Also fix a printf warning while at it.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25158 a1c6a512-1295-4272-9138-f99709370657
2010-03-13 22:25:21 +00:00
Michael Sparmann
9c2baa6b17
Make the Nano2G FTL use the new parallel read function
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25157 a1c6a512-1295-4272-9138-f99709370657
2010-03-13 21:55:42 +00:00
Michael Sparmann
afd7a86056
Add the new Nano2G NAND functions to nand-target.g
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25156 a1c6a512-1295-4272-9138-f99709370657
2010-03-13 21:55:23 +00:00
Michael Sparmann
a99f8fae79
Nano2G NAND interleaved erase support
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25155 a1c6a512-1295-4272-9138-f99709370657
2010-03-13 21:45:23 +00:00
Michael Sparmann
382b6dca08
Nano2G NAND interleaved write support
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25154 a1c6a512-1295-4272-9138-f99709370657
2010-03-13 21:44:39 +00:00
Michael Sparmann
cb41b2f245
Nano2G NAND parallel read support
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25153 a1c6a512-1295-4272-9138-f99709370657
2010-03-13 21:41:14 +00:00