summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Submit FS#12164 by Sean Bartell with minor changes by myself. Fixes possible ↵Andree Buschmann2011-06-24
| | | | | | decoding corruption of RealAudio files. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30060 a1c6a512-1295-4272-9138-f99709370657
* Fixed a regression caused in r30021: tagnavi_custom.config parsingMiika Pekkarinen2011-06-23
| | | | | | | fails if lines ended with <CR><LF> sequence. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30058 a1c6a512-1295-4272-9138-f99709370657
* Fixed broken regexBjörn Stenberg2011-06-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30057 a1c6a512-1295-4272-9138-f99709370657
* Make genlang rewrite english.list if it exists but is older than english.langJens Arnold2011-06-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30056 a1c6a512-1295-4272-9138-f99709370657
* Fix build problems for win32 cross compilation and cygwin which were ↵Andree Buschmann2011-06-22
| | | | | | introduced with r29983. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30052 a1c6a512-1295-4272-9138-f99709370657
* Fix loading dircache stat on h100. Relocating the data was broken due to ↵Thomas Martitz2011-06-22
| | | | | | struct alignment problems. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30051 a1c6a512-1295-4272-9138-f99709370657
* Added NODEPS define to skip recompilation for zip and apk builds. Usage: ↵Björn Stenberg2011-06-22
| | | | | | make zip NODEPS=1 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30050 a1c6a512-1295-4272-9138-f99709370657
* Workaround/fix (I'm not sure!) for buffer_alloc() returning unaligned ↵Frank Gevaerts2011-06-21
| | | | | | addresses in case other parts of the code increase audiobuf behind buffer.c's back. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30049 a1c6a512-1295-4272-9138-f99709370657
* Try to handle dircache rebuild event properly. Playlist should nowMiika Pekkarinen2011-06-21
| | | | | | | | | cache new pointers to dircache items when dircache goes offline and comes back onlineagain (during tagcache commit). This should prevent wrong filenames to appear in playlist. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30047 a1c6a512-1295-4272-9138-f99709370657
* Update US English by Steven Panek.Alex Parker2011-06-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30045 a1c6a512-1295-4272-9138-f99709370657
* Fix red in fft plugin.Thomas Martitz2011-06-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30044 a1c6a512-1295-4272-9138-f99709370657
* Add US English by Steven Panek.Alex Parker2011-06-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30043 a1c6a512-1295-4272-9138-f99709370657
* Use ALIGN_UP() macro for alignment, in a more correct way also.Thomas Martitz2011-06-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30041 a1c6a512-1295-4272-9138-f99709370657
* Dircache: A bit of follow-up code cleanup suggested by Amaury Pouly.Thomas Martitz2011-06-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30040 a1c6a512-1295-4272-9138-f99709370657
* Optimize new dircache_copy_path so that the helper (strlcat) doesn't need to ↵Thomas Martitz2011-06-20
| | | | | | | | walk through the entire string repeatedly. Also fix a off-by-one. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30039 a1c6a512-1295-4272-9138-f99709370657
* Dircache: Don't expose struct dircache_entry and pointers into the cache, ↵Thomas Martitz2011-06-20
| | | | | | | | | use IDs instead. Only integer IDs are exposed from dircache with this. This way the cache is isolated from other modules. This is needed for my buflib gsoc project. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30038 a1c6a512-1295-4272-9138-f99709370657
* Dircache: Move struct maindata declaration to dircache.c and actually check ↵Thomas Martitz2011-06-20
| | | | | | for DIRCACHE_MAGIC when loading from disk. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30037 a1c6a512-1295-4272-9138-f99709370657
* Dircache: Change internal cache layout.Thomas Martitz2011-06-20
| | | | | | | | | The dircache_entry structs are now allocated subsequently from the front, allowing to treat them as an array. The d_names are allocated from the back (in reverse order, growing downwards). This allows the cache to be moved around (needed for my buflib gsoc project). It is utilized when loading the cache from disk (on the h100), now the pointer to the cache begin doesn't need to be the same across reboots anymore. This should save a bit memory usage, since there's no need for aligning padding bytes after d_names anymore. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30036 a1c6a512-1295-4272-9138-f99709370657
* Fix dircache_size calculation bug introcuced 3 revisions ago.Thomas Martitz2011-06-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30035 a1c6a512-1295-4272-9138-f99709370657
* Dircache: Return the size of the result string in dircache_copy_path() so ↵Thomas Martitz2011-06-20
| | | | | | that callers don't need to call strlen on it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30034 a1c6a512-1295-4272-9138-f99709370657
* Dircache: Rework and simplify dircache_copy_path().Thomas Martitz2011-06-20
| | | | | | Use a recursive helper function with strlcat to build up the path backwards. This way the tree doesn't need to be walked twice and no extraneous size calculation is needed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30033 a1c6a512-1295-4272-9138-f99709370657
* Dircache: Remove dircache_entry::name_len.Thomas Martitz2011-06-20
| | | | | | It's reduntant, and enlarges the dircache unnecessarily. Saves 4 byte per file in the whole filesystem. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30032 a1c6a512-1295-4272-9138-f99709370657
* Fix yellow. Shouldn't have reordered struct members here.Thomas Martitz2011-06-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30031 a1c6a512-1295-4272-9138-f99709370657
* Remove unused code path from playlist_create_ex().Thomas Martitz2011-06-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30030 a1c6a512-1295-4272-9138-f99709370657
* tagtree: Refactor memory allocation to local functions.Thomas Martitz2011-06-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30029 a1c6a512-1295-4272-9138-f99709370657
* Move struct search_instruction into struct menu root, as they're not ↵Thomas Martitz2011-06-20
| | | | | | allocated or used independently. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30028 a1c6a512-1295-4272-9138-f99709370657
* Use enum themable_icons in struct file_type and struct filetype (who made ↵Thomas Martitz2011-06-20
| | | | | | | | those names?). It's the correct type and should save some memory due to struct padding (on eabi). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30027 a1c6a512-1295-4272-9138-f99709370657
* Move buffer.h to firmware/include.h to replace a useless malloc header.Thomas Martitz2011-06-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30026 a1c6a512-1295-4272-9138-f99709370657
* Submit final part of FS#12154. Optimization for WM8758 used in iPod Video: ↵Andree Buschmann2011-06-20
| | | | | | Significantly reduce popping noise during startup. Additionally improve crosstalk, THD and noise level. Thanks to Seheon Ryu. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30025 a1c6a512-1295-4272-9138-f99709370657
* Submit first part of FS#12154. Whitespace removal and correction of several ↵Andree Buschmann2011-06-20
| | | | | | defines in WM8758 driver according to data sheet, no functional change. Thanks to Seheon Ryu. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30024 a1c6a512-1295-4272-9138-f99709370657
* Fixed a changelog export/import problem with tagcache where <CR> or <LF>Miika Pekkarinen2011-06-20
| | | | | | | | | 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
* Fix non-working .talk clips on hwcodec (follow-up to r28672 and r29432): ↵Jens Arnold2011-06-19
| | | | | | | | | | .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
* Optional dual-boot support in iAudio X5 and M5 bootloader, based on FS#5289.Jens Arnold2011-06-19
| | | | | | | | | | | | | | | | | | 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
* Manual: add search box to HTML output.Dominik Riebeling2011-06-19
| | | | | | | | | | 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
* Removed redundant copy of tagcache master_header structure stored inMiika Pekkarinen2011-06-19
| | | | | | | | | | 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
* Manual: Simplify Makefile htlatex call a bit.Dominik Riebeling2011-06-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30015 a1c6a512-1295-4272-9138-f99709370657
* Manual: Add version information to page footer.Dominik Riebeling2011-06-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30014 a1c6a512-1295-4272-9138-f99709370657
* Add script to spellcheck the manual LaTeX sources.Dominik Riebeling2011-06-19
| | | | | | | | | 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
* FS#12161: Correct the gapless processing for AAC, so that it doesn't remove ↵Magnus Holmgren2011-06-18
| | | | | | 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
* FS#12162 - Second June update of Czech language by Marek SalabaBertrik Sikken2011-06-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30011 a1c6a512-1295-4272-9138-f99709370657
* fuze+: add more clocking code, add dma code, add ssp code, add stub usb ↵Amaury Pouly2011-06-17
| | | | | | 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
* Coldfire: Fix the modification of IMR. Interrupts must be masked at the core ↵Michael Sevakis2011-06-17
| | | | | | 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
* Fix 'unused-but-set-variable' warnings (doom, lua)Rafaël Carré2011-06-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30008 a1c6a512-1295-4272-9138-f99709370657
* Fix FS#12158 - Make the "Mode: " line in the radio menu voice.Jonathan Gordon2011-06-16
| | | | | | 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
* Prevent out-of-bounds array access when a tagnavi config file defines too ↵Michael Hohmuth2011-06-14
| | | | | | many %format specifications git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30006 a1c6a512-1295-4272-9138-f99709370657
* FS#12157 - Little June update of Czech language by Marek SalabaBertrik Sikken2011-06-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30005 a1c6a512-1295-4272-9138-f99709370657
* Slightly more typesafe ALIGN_DOWN/UP macros.Thomas Martitz2011-06-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30004 a1c6a512-1295-4272-9138-f99709370657
* sbtools: add support for the mode command (rarely used) and explicit env ↵Amaury Pouly2011-06-13
| | | | | | variable to skip version check git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30003 a1c6a512-1295-4272-9138-f99709370657
* FS#12156 - Update Galician translation by Ismael Castiñeira ÁlvarezBertrik Sikken2011-06-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30002 a1c6a512-1295-4272-9138-f99709370657
* Update Swedish translation.Magnus Holmgren2011-06-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30001 a1c6a512-1295-4272-9138-f99709370657