Commit graph

28627 commits

Author SHA1 Message Date
Alex Parker
0f1b77dae8 Backport r30323/r30169 - perl use if/elsif/else so that it'll build with both new and old perl.
git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30406 a1c6a512-1295-4272-9138-f99709370657
2011-09-01 14:25:05 +00:00
Alex Parker
7eef227154 Bump release date for 3.9.1, better late than never.
git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30405 a1c6a512-1295-4272-9138-f99709370657
2011-09-01 13:41:23 +00:00
Thomas Martitz
bddea666f5 Fix FS#12239, data abort after going from FMS to WPS.
The data abort was in find_handle() because current_handle was corrupted. This
most probably happened due to the FMS allocating Radio AA on the buffer without
resetting the buffer, corrupting buffering/playback state.

The fix is to grab buffer control explicitely.

r30308 isn't actually related, regardless of the task title.

git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30343 a1c6a512-1295-4272-9138-f99709370657
2011-08-24 07:02:29 +00:00
Frank Gevaerts
ed0198a7c2 Add a 100ms delay before calling disk_mount_all(). Some players (especially some gigabeat Fs) seem to need a delay after disabling USB if we want disk access to work.
git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30317 a1c6a512-1295-4272-9138-f99709370657
2011-08-15 14:38:44 +00:00
Alex Parker
f16bb13271 Bump versions for 3.9.1
git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30295 a1c6a512-1295-4272-9138-f99709370657
2011-08-14 10:30:13 +00:00
Andree Buschmann
18db18c34d Backport r30259: Fix replaygain for wma files.
git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30260 a1c6a512-1295-4272-9138-f99709370657
2011-08-06 09:24:23 +00:00
Michael Hohmuth
1bb1052925 Database: Bug fix: The filename seek index is invalid if FLAG_DIRCACHE
is set on a database entry and the dircache went offline.  In this
case, retrieve() and get_next() need to abort and take the ramcache
offline as well.

git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30257 a1c6a512-1295-4272-9138-f99709370657
2011-08-04 23:22:26 +00:00
Michael Hohmuth
211c082d91 Database: find_entry_ram: Avoid dircache use if it's not ready
git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30256 a1c6a512-1295-4272-9138-f99709370657
2011-08-04 23:22:15 +00:00
Michael Hohmuth
3049a6bd04 Database: Fixed a potential buffer overrun in format_str. From
FS#12132 patch 8.

git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30252 a1c6a512-1295-4272-9138-f99709370657
2011-08-04 12:13:16 +00:00
Michael Hohmuth
6196925915 Database: Fix array-bounds calculation when applying a format using
%strip to partially loaded (chunked) database results.

git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30251 a1c6a512-1295-4272-9138-f99709370657
2011-08-04 12:13:12 +00:00
Michael Hohmuth
92a578c6a7 Database: Fix memory-area bounds checking during database reload.
Check free space before reading new data from disk, and do not forget
to account for the RAM-cache header.

git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30250 a1c6a512-1295-4272-9138-f99709370657
2011-08-04 12:13:02 +00:00
Magnus Holmgren
e6d21f1d10 Backport r30149 (AAC gapless fix) to 3.9 branch.
git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30245 a1c6a512-1295-4272-9138-f99709370657
2011-08-03 18:35:24 +00:00
Frank Gevaerts
dfafd22ec5 Lower the maximum brightness of the fuzev2 backlight even more.
The previous maximum (20) still causes excessive heat for some people, and measurements (using a digital camera and a white screen) show that the maximum brightness in the OF corresponds to 12 in rockbox, so we use 12 now.



git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30228 a1c6a512-1295-4272-9138-f99709370657
2011-07-31 15:33:57 +00:00
Andree Buschmann
be32b990f8 Backport r30202. Fixes musepack resume for resume positions > 7:30m.
git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30203 a1c6a512-1295-4272-9138-f99709370657
2011-07-23 21:05:47 +00:00
Mustapha Senhaji
09885c3403 Update the french translation, shorten string for Archos Player.
git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30129 a1c6a512-1295-4272-9138-f99709370657
2011-07-06 20:45:23 +00:00
Mustapha Senhaji
0965f79bc1 FS#12173 Romanian translation update by Sergiu Rotaru.
git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30127 a1c6a512-1295-4272-9138-f99709370657
2011-07-06 20:34:30 +00:00
Bertrik Sikken
73ffc047e8 FS#12172 - Update for serbian translation by Ivan Pesic
git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30095 a1c6a512-1295-4272-9138-f99709370657
2011-06-28 21:19:12 +00:00
Bertrik Sikken
919697d3b2 FS#12171 - Polish translation update by Wojciech Lesniak
git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30092 a1c6a512-1295-4272-9138-f99709370657
2011-06-28 21:07:30 +00:00
Jonas Häggqvist
583ac1c708 Update Danish translation
git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30083 a1c6a512-1295-4272-9138-f99709370657
2011-06-27 12:11:35 +00:00
Michael Chicoine
7af20f70e0 FS#12168 - Update Simp Chinese translation by Li Jie
git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30082 a1c6a512-1295-4272-9138-f99709370657
2011-06-26 20:21:10 +00:00
Bertrik Sikken
7e209cd739 Fix missing strings in nederlands translation
git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30079 a1c6a512-1295-4272-9138-f99709370657
2011-06-26 12:23:36 +00:00
Jens Arnold
c709aedb9a Update US English translation
git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30077 a1c6a512-1295-4272-9138-f99709370657
2011-06-26 11:18:21 +00:00
Jens Arnold
28cff95ffc Update German translation
git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30076 a1c6a512-1295-4272-9138-f99709370657
2011-06-26 11:18:10 +00:00
Alex Parker
b9c407a918 Bump versions for release.
git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30073 a1c6a512-1295-4272-9138-f99709370657
2011-06-26 10:52:00 +00:00
Jens Arnold
1a3d05eae9 (Heavily) shorten the .lang string shown when generating the database
for the Player in order to make it fit on the small LCD.


git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30067 a1c6a512-1295-4272-9138-f99709370657
2011-06-25 00:01:37 +00:00
Michael Sevakis
66fee3eb55 Backport r30063 to the v3.9 branch. SPC Codec: Restore correct FIR buffer alignment when an address mask is used. It must be FIR_BUF_ALIGN. Fix Coldfire assembly constraint where an input parameter was also being written.
git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30064 a1c6a512-1295-4272-9138-f99709370657
2011-06-24 11:52:17 +00:00
Andree Buschmann
6472bcde65 Backport r30052 to v3.9 branch. Fixes build problems for win32 cross compilation and cygwin.
git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30062 a1c6a512-1295-4272-9138-f99709370657
2011-06-24 10:00:06 +00:00
Andree Buschmann
3562e0fb1f Backport r30060 to v3.9 branch. Fixes a possible RealAudio decoder failure.
git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30061 a1c6a512-1295-4272-9138-f99709370657
2011-06-24 09:29:25 +00:00
Miika Pekkarinen
d348615dee Fixed a regression caused in r30021: tagnavi_custom.config parsing
fails if lines ended with <CR><LF> sequence.


git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30059 a1c6a512-1295-4272-9138-f99709370657
2011-06-23 21:27:08 +00:00
Alex Parker
27cdcb61bf Update US English by Steven Panek.
git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30046 a1c6a512-1295-4272-9138-f99709370657
2011-06-20 21:14:44 +00:00
Alex Parker
3b1926a8d5 Add US English by Steven Panek.
git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30042 a1c6a512-1295-4272-9138-f99709370657
2011-06-20 20:21:55 +00:00
Alex Parker
36e309cbe7 Bump release scripts to 3.9RC
git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30023 a1c6a512-1295-4272-9138-f99709370657
2011-06-20 17:32:25 +00:00
Alex Parker
f2e123efd5 Branch for 3.9
git-svn-id: svn://svn.rockbox.org/rockbox/branches/v3_9@30022 a1c6a512-1295-4272-9138-f99709370657
2011-06-20 17:20:13 +00:00
Miika Pekkarinen
f2ef42c1da Fixed a changelog export/import problem with tagcache where <CR> or <LF>
characters in a tag could cause the parser fail to import a track
statistics correctly. Now line feeds are escaped properly and carriage
returns ignored on import.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30021 a1c6a512-1295-4272-9138-f99709370657
2011-06-20 15:53:33 +00:00
Jens Arnold
c56cca261a Fix non-working .talk clips on hwcodec (follow-up to r28672 and r29432): .talk clips
must be evaluated as MP3. Also fix supported formats: hwcodec doesn't support MP1.



git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30019 a1c6a512-1295-4272-9138-f99709370657
2011-06-19 22:34:40 +00:00
Jens Arnold
91ce4b2a60 Optional dual-boot support in iAudio X5 and M5 bootloader, based on FS#5289.
In order to enable it, #define HAVE_DUALBOOT when building the bootloader.
Do not use the automatically created x5_fw.bin or m5_fw.bin, but use mkboot
to create a new firmware file from an OF x5_fw.bin resp. m5_fw.bin and
bootloader.bin.

The dual-boot bootloader boots the OF when pressing Play (main or remote) for
more than 3 seconds. Hold it a bit longer because the OF also checks buttons.
Short press boots rockbox.

As a bonus, the Play button read (for hold check) is done a bit earlier for
single-boot mode as well.



git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30018 a1c6a512-1295-4272-9138-f99709370657
2011-06-19 17:23:18 +00:00
Dominik Riebeling
e9e0cf5908 Manual: add search box to HTML output.
To allow easy searching the HTML (multi page) output add a search box that
queries Google. The Google search will get restricted to the location the
manual is stored. Google seems to happily accept a subfolder when specifying a
domain to search. For this to work the search box has to be created dynamically
with the help of a bit JavaScript.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30017 a1c6a512-1295-4272-9138-f99709370657
2011-06-19 15:43:41 +00:00
Miika Pekkarinen
8d9b9d247b Removed redundant copy of tagcache master_header structure stored in
memory. One of these headers (current_tcmh) was not loaded in when
tagcache state was initialized from a hibernated state file (flashed
H1xx targets). That caused internal serial number to start always from
zero, rendering "recently played tracks" query not working as expected.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30016 a1c6a512-1295-4272-9138-f99709370657
2011-06-19 14:36:26 +00:00
Dominik Riebeling
19f2456712 Manual: Simplify Makefile htlatex call a bit.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30015 a1c6a512-1295-4272-9138-f99709370657
2011-06-19 09:41:13 +00:00
Dominik Riebeling
edaeb1954e Manual: Add version information to page footer.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30014 a1c6a512-1295-4272-9138-f99709370657
2011-06-19 09:41:09 +00:00
Dominik Riebeling
5862612205 Add script to spellcheck the manual LaTeX sources.
This script wraps around aspell and calls it for the file passed on the command
line or runs aspell on all TeX files found in the manual folder (except
preamble.tex). aspell is called interactively. Note: there is currently no way
to interrupt checking if running on the complete folder.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30013 a1c6a512-1295-4272-9138-f99709370657
2011-06-19 09:41:03 +00:00
Magnus Holmgren
6c8ef19dfd FS#12161: Correct the gapless processing for AAC, so that it doesn't remove too much from the start of a track. Also simplify the logic a bit.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30012 a1c6a512-1295-4272-9138-f99709370657
2011-06-18 15:11:30 +00:00
Bertrik Sikken
21685577c7 FS#12162 - Second June update of Czech language by Marek Salaba
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30011 a1c6a512-1295-4272-9138-f99709370657
2011-06-17 23:36:49 +00:00
Amaury Pouly
2cf3313382 fuze+: add more clocking code, add dma code, add ssp code, add stub usb code, update storage to SD + MMC, beginning of the driver
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30010 a1c6a512-1295-4272-9138-f99709370657
2011-06-17 22:30:58 +00:00
Michael Sevakis
d4800fa385 Coldfire: Fix the modification of IMR. Interrupts must be masked at the core level at at least the level of the interrupt being masked. Not following the datasheet and relying strictly on and/or_l causes unhandled 'Levelx' exceptions (showing itself quite often in PCM mixer work which more greatly stresses PCM lockout).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30009 a1c6a512-1295-4272-9138-f99709370657
2011-06-17 03:09:47 +00:00
Rafaël Carré
7b605f0416 Fix 'unused-but-set-variable' warnings (doom, lua)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30008 a1c6a512-1295-4272-9138-f99709370657
2011-06-17 00:14:58 +00:00
Jonathan Gordon
142725ebc9 Fix FS#12158 - Make the "Mode: " line in the radio menu voice.
Translators need to verify the voice string, dumbly copied from the dest string

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30007 a1c6a512-1295-4272-9138-f99709370657
2011-06-16 13:28:15 +00:00
Michael Hohmuth
851cac848a Prevent out-of-bounds array access when a tagnavi config file defines too many %format specifications
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30006 a1c6a512-1295-4272-9138-f99709370657
2011-06-14 20:54:26 +00:00
Bertrik Sikken
4456abb601 FS#12157 - Little June update of Czech language by Marek Salaba
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30005 a1c6a512-1295-4272-9138-f99709370657
2011-06-14 20:02:43 +00:00
Thomas Martitz
d43e8ea5a2 Slightly more typesafe ALIGN_DOWN/UP macros.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30004 a1c6a512-1295-4272-9138-f99709370657
2011-06-14 14:21:43 +00:00