summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* usb-drv-as3525v2: revert part of r31243Rafaël Carré2011-12-19
| | | | | | | assigning a partially initialized structure (through casting) will initialize members unspecified in the initialization git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31372 a1c6a512-1295-4272-9138-f99709370657
* Remove obsolete empty IRAM defines from the sansa m200v4 config file.Andree Buschmann2011-12-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31371 a1c6a512-1295-4272-9138-f99709370657
* Add more INIT_ATTR and add config.h includes to header files with INIT_ATTR.Boris Gjenero2011-12-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31370 a1c6a512-1295-4272-9138-f99709370657
* Android: Ship cpufeatures.[ch] from the sdk to enable the build under the ↵Thomas Martitz2011-12-19
| | | | | | | | | ndk r5 again. Otherwise we could only build under r6. As r7 is the latest and can't build rockbox don't break peoples installed ndks. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31369 a1c6a512-1295-4272-9138-f99709370657
* There's no good reason for requiring the mr500 remote just to run battery_benchFrank Gevaerts2011-12-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31368 a1c6a512-1295-4272-9138-f99709370657
* FS#12463: Improve performance for multichannel FLAC decoding. Speeds up ↵Andree Buschmann2011-12-19
| | | | | | decoding by 3 MHz on PP5022, 6-7 MHz on S5L870x and 11-12 MHz on MCF5250. 5.1-88kHz-files still do not decode in realtime on Coldfire and PP502x. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31367 a1c6a512-1295-4272-9138-f99709370657
* Fix bitmap scaling for Coldfire. Closes FS#12411.Andree Buschmann2011-12-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31366 a1c6a512-1295-4272-9138-f99709370657
* Fix left-over hardcoded path (oops).Thomas Martitz2011-12-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31365 a1c6a512-1295-4272-9138-f99709370657
* Hosted/linux: Add process/cpu info screen to the debug menu.Thomas Martitz2011-12-19
| | | | | | | | | | | The new menu is very helpful on RaaA, but also shown in the sim. It shows the process cpu usage, process' time stats (user,sys,real) and the cpu frequency stats. It uses a thread to sample the data, however the thread is not created until the menu is visited for the first time. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31364 a1c6a512-1295-4272-9138-f99709370657
* Make embedded cuesheet type 1 text encoding check slightly more efficientNick Peskett2011-12-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31363 a1c6a512-1295-4272-9138-f99709370657
* I think 'e' for arm (rather than 'a') is a typoNick Peskett2011-12-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31362 a1c6a512-1295-4272-9138-f99709370657
* Remove deprecated arm toolchain from rockboxdev.sh. Replace with arm-eabi.Thomas Martitz2011-12-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31361 a1c6a512-1295-4272-9138-f99709370657
* Add the shortcuts menu %cs value to the manualJonathan Gordon2011-12-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31360 a1c6a512-1295-4272-9138-f99709370657
* Buflib: Fix handles being possibly moved twiceThomas Martitz2011-12-19
| | | | | | | Author: Boris Gjenero Fixes: FS#12441, FS#12464 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31359 a1c6a512-1295-4272-9138-f99709370657
* TMS320DM320: Turn on Image Buffer clock on demand (FS #12462)Tomasz Moń2011-12-19
| | | | | | | This improves battery runtime on Sansa Connect by approximately 40 minutes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31358 a1c6a512-1295-4272-9138-f99709370657
* Sansa Connect: Use Image Buffer for screen updates.Tomasz Moń2011-12-19
| | | | | | | This improves framerate update (when uboosted, approximate values) from 151 fps to 911 fps for whole screen update and from 432 fps to 3017 fps for quarter screen update. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31357 a1c6a512-1295-4272-9138-f99709370657
* disk: fix sector multiplier init, also remove a test which has became obsoleteAmaury Pouly2011-12-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31356 a1c6a512-1295-4272-9138-f99709370657
* AMSv2: enable storage write in bootloaderRafaël Carré2011-12-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31355 a1c6a512-1295-4272-9138-f99709370657
* Add a recommendation about 'peak meter' usage to the manual.Andree Buschmann2011-12-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31354 a1c6a512-1295-4272-9138-f99709370657
* Gigabeat S: PMIC SPI improvement and bugfixes.Michael Sevakis2011-12-18
| | | | | | | | | | | | | | | | Nick some aspects from the as3525 ascodec driver to improve throughput in the beast's SPI communications by switching tranfer descriptors to the caller's stack and getting rid of thread synchronization. Fix a bug that suddenly became obvious that could permanently stall the SPI driver because all data could be shifted out before the interrupt could get serviced. In that case, it needs a kick to restart it. Should probably put the SPI interrupt priority above DVFS. A tweak to the event registration interface to simplify it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31353 a1c6a512-1295-4272-9138-f99709370657
* Add linker script wildcards for -ffunction-sections and -fdata-sections.Boris Gjenero2011-12-18
| | | | | | | | | | This adds wildcards to accept section names created by -ffunction-sections and -fdata-sections. It should now be possible to build all targets with those switches. Other wildcards such as those in r31337 and r31338 are only needed when things are explicitly put into those sectons. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31352 a1c6a512-1295-4272-9138-f99709370657
* Add KEEP() around vectors in linker scripts.Boris Gjenero2011-12-18
| | | | | | | | | | | Vectors are needed by the CPU, but they don't need to be accessed by Rockbox. Without the KEEP(), they can be removed when liking with --gc-sections, creating a broken binary without any warnings. This tells the linker to not remove them. It should enable use of --gc-sections for all targets. When not using --gc-sections, this does not change the binary. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31351 a1c6a512-1295-4272-9138-f99709370657
* I forgot to flip the true response from memcmpNick Peskett2011-12-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31350 a1c6a512-1295-4272-9138-f99709370657
* Type 1 text encoding uses BOM to decide byte order, type 2 has no BOM and is BE.Nick Peskett2011-12-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31349 a1c6a512-1295-4272-9138-f99709370657
* Hard code the cuesheet offset for double byte encoding, rather than ↵Nick Peskett2011-12-18
| | | | | | pointless calculation. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31348 a1c6a512-1295-4272-9138-f99709370657
* Try to fix r31346Bertrik Sikken2011-12-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31347 a1c6a512-1295-4272-9138-f99709370657
* FS#12370: Initial RDS support for Si4701/Si4703 tuner (beast and clip zip)Bertrik Sikken2011-12-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31346 a1c6a512-1295-4272-9138-f99709370657
* Add const to global pointers to strings.Boris Gjenero2011-12-17
| | | | | | | | | | When a global pointer is not declared as constant, gcc will put it in memory. Getting the address of the string it points to requires loading the address of the pointer and then loading the pointer. When the pointer is declared constant, the address of the string is loaded directly. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31345 a1c6a512-1295-4272-9138-f99709370657
* Add new metadata feature to the manual section 'Featureset for generic ↵Andree Buschmann2011-12-17
| | | | | | metadata tags'. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31344 a1c6a512-1295-4272-9138-f99709370657
* Fix building of test_codecNils Wallménius2011-12-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31343 a1c6a512-1295-4272-9138-f99709370657
* imxtools: fix compilation when cross compiling for windows (tm doesn't have ↵Amaury Pouly2011-12-17
| | | | | | timezone fields) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31342 a1c6a512-1295-4272-9138-f99709370657
* rbspeex: fix cross compiling rbspeex.dll.Dominik Riebeling2011-12-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31341 a1c6a512-1295-4272-9138-f99709370657
* Swap red and yellow for green on r31339's cranky builds.Michael Sevakis2011-12-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31340 a1c6a512-1295-4272-9138-f99709370657
* Commit to certain names for cache coherency APIs and discard the aliases.Michael Sevakis2011-12-17
| | | | | | | Wouldn't surprise me a bit to get some non-green. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31339 a1c6a512-1295-4272-9138-f99709370657
* Get the linker files that slipped through in r31337.Michael Sevakis2011-12-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31338 a1c6a512-1295-4272-9138-f99709370657
* Do some things to make -ffunction-sections work better.Michael Sevakis2011-12-17
| | | | | | | | | | * Add wildcards to various sections placements a la *(".text") => "*(.text*)" * Remove hacky bits from those linker scripts (no problem encountered testing) * Change section for asm functions from .<section> to .<section>.<function> so that -ffunction-sections works for those asm file too. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31337 a1c6a512-1295-4272-9138-f99709370657
* Oops. Left some bits I didn't want to keep.Michael Sevakis2011-12-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31336 a1c6a512-1295-4272-9138-f99709370657
* Convert remaining memframe LCDs that can be convert to common code.Michael Sevakis2011-12-16
| | | | | | | | | | | Massage the way it interfaces a bit to make things more flexible. The chroma_buf scheme on Sansa Connect and Creative ZVx calling the lcd_write_yuv420_lines implementation in lcd-as-memframe.S with five params with a chroma buffer that the function can't use wouldn't work anyway so just have them use the stock implementation (really, how was that working?). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31335 a1c6a512-1295-4272-9138-f99709370657
* Rename libchinachip to libchinachippatcher.Dominik Riebeling2011-12-16
| | | | | | | Use the same name for output file / library and folder to simplify dependencies. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31334 a1c6a512-1295-4272-9138-f99709370657
* libtools.make: add rule to build a DLL.Dominik Riebeling2011-12-16
| | | | | | | | | This only works for Windows, so you need to use it on Windows or set CROSS accordingly. Update mkamsboot to make mkamsboot.dll build and link against ucl.dll. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31333 a1c6a512-1295-4272-9138-f99709370657
* rbspeex, libucl: add rule to build DLL.Dominik Riebeling2011-12-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31332 a1c6a512-1295-4272-9138-f99709370657
* sansapatcher, ipodpatcher: use MinGW C99 version of stdio functions.Dominik Riebeling2011-12-16
| | | | | | | The MinGW versions know additional format identifiers. Use those versions to avoid warnings. See also http://article.gmane.org/gmane.comp.gnu.mingw.user/27539/ git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31331 a1c6a512-1295-4272-9138-f99709370657
* ipodpatcher: move linker only options out of CFLAGS.Dominik Riebeling2011-12-16
| | | | | | | OS X requires some linker-only options. Remove them from CFLAGS to avoid a compiler warning. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31330 a1c6a512-1295-4272-9138-f99709370657
* Rockbox Utility: use libsansapatcher.Dominik Riebeling2011-12-16
| | | | | | Instead of building sansapatcher sources directly build and use the library. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31329 a1c6a512-1295-4272-9138-f99709370657
* sansapatcher: allow building without bootloaders.Dominik Riebeling2011-12-16
| | | | | | | | | There is no need to always build sansapatcher with embedded bootloaders. Allow building without similar to ipodpatcher. Interactive mode will obviously not be available if built without bootloaders. Fix rules for creating the source files for the embedded bootloaders. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31328 a1c6a512-1295-4272-9138-f99709370657
* sansapatcher: use libtools.make.Dominik Riebeling2011-12-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31327 a1c6a512-1295-4272-9138-f99709370657
* Rockbox Utility: use libipodpatcher.Dominik Riebeling2011-12-16
| | | | | | | Instead of building the sources directly build and link libipodpatcher.a as done for other tools. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31326 a1c6a512-1295-4272-9138-f99709370657
* mkamsboot: fix building as universal library.Dominik Riebeling2011-12-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31325 a1c6a512-1295-4272-9138-f99709370657
* ipodpatcher: convert to use libtools.make.Dominik Riebeling2011-12-16
| | | | | | | | This allows building libipodpatcher, which will make it possible to stop building ipodpatcher files in Rockbox Utility directly. Move some OS X common values to libtools.make as well (might fix building libmkamsboot on OS X). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31324 a1c6a512-1295-4272-9138-f99709370657
* Sansa Connect: Disable USB clocks when disconnected.Tomasz Moń2011-12-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31323 a1c6a512-1295-4272-9138-f99709370657