summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Correct setServiceActivity implementationThomas Martitz2011-02-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29334 a1c6a512-1295-4272-9138-f99709370657
* Android: Rewrite lcd subsystem to use the SurfaceView API.Thomas Martitz2011-02-19
| | | | | | | | That enables drawing from outside the apps UI thread, i.e. from within the Rockbox native thread, without needing synchronization means, and adds determinism as to when the draw happens. It simplifies the drawing routines and adds a convinient way of detecting whether drawing should happen or not (surfaceCreated/Destroyed). It also restores max. fps on my phone which went down drastically with the gingerbread(CM7) update. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29333 a1c6a512-1295-4272-9138-f99709370657
* Use SIGALTSTACK in maemo buildThomas Jarosch2011-02-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29332 a1c6a512-1295-4272-9138-f99709370657
* N900: Prevent stuck up/down keys on systems with shared up/down cursor mappingThomas Jarosch2011-02-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29331 a1c6a512-1295-4272-9138-f99709370657
* Cleanup preprocessor around corelock usage and move its definition outside ↵Thomas Martitz2011-02-19
| | | | | | #ifdef ASSEMBLER_THREADS git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29330 a1c6a512-1295-4272-9138-f99709370657
* Fix red caused by incorrect includes.Thomas Martitz2011-02-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29329 a1c6a512-1295-4272-9138-f99709370657
* Fix yellows and checkwps.Thomas Martitz2011-02-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29328 a1c6a512-1295-4272-9138-f99709370657
* Implement cooperative threads on hosted platforms using C code.Thomas Martitz2011-02-18
| | | | | | | | This replaces SDL threads with real cooperative threads, which are less cpu intensive and allow priority scheduling. The backend for context switching is dependant on the host (sigaltstack/longjmp on Unix, Fibers on Windows). configure has options to force or disallow SDL threads. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29327 a1c6a512-1295-4272-9138-f99709370657
* Make sure we don't read past the end of a C-string in format_track_path. ↵Thomas Jarosch2011-02-18
| | | | | | Second part of FS #11947 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29326 a1c6a512-1295-4272-9138-f99709370657
* Don't underflow the buffer in format_track_path() if it consists of whitespacesThomas Jarosch2011-02-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29325 a1c6a512-1295-4272-9138-f99709370657
* Fix off-by-one buffer read access in format_track_path(). Part of #11947Thomas Jarosch2011-02-18
| | | | | | We need to check for "i < max" first. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29324 a1c6a512-1295-4272-9138-f99709370657
* Ensure proper initialization of some variables and arrays in metadata ↵Andree Buschmann2011-02-17
| | | | | | parsing. Fixes FS#11948. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29323 a1c6a512-1295-4272-9138-f99709370657
* Updated italian translationAlessio Lenzi2011-02-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29322 a1c6a512-1295-4272-9138-f99709370657
* Use 35-Adobe-Helvetica as default font on maemo. 27-Adobe-Helvetica is too smallThomas Jarosch2011-02-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29321 a1c6a512-1295-4272-9138-f99709370657
* Fix buffer size used for realpath() callThomas Jarosch2011-02-16
| | | | | | Thanks to kugel for pointing this out. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29320 a1c6a512-1295-4272-9138-f99709370657
* FS#11933: Check for external album art if embedded album art fails to load.Magnus Holmgren2011-02-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29319 a1c6a512-1295-4272-9138-f99709370657
* No need to cast away const. Thanks to sideralThomas Jarosch2011-02-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29318 a1c6a512-1295-4272-9138-f99709370657
* RaaA: Fix tagcache filename lookups for paths containing symbolic linksThomas Jarosch2011-02-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29317 a1c6a512-1295-4272-9138-f99709370657
* RaaA: app_rename() must also do ROCKBOX_DIR translation for the target pathThomas Jarosch2011-02-15
| | | | | | Fixes the "recent bookmarks" feature git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29316 a1c6a512-1295-4272-9138-f99709370657
* Treat unknown RaaA platforms like SDL for last.FM scrobbler log file. Fix yellowThomas Jarosch2011-02-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29315 a1c6a512-1295-4272-9138-f99709370657
* RaaA: Fix last.FM scrobbler log file locationThomas Jarosch2011-02-15
| | | | | | | | | | The .scrobbler.log or .scrobbler-timeless.log file resides in the USB mass storage area. The exact location differs for every RaaA platform. The SDL platform sticks it in ROCKBOX_DIR for now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29314 a1c6a512-1295-4272-9138-f99709370657
* Correct the metadata's VBR flag for MP4 files. ALAC is native VBR, AAC very ↵Andree Buschmann2011-02-15
| | | | | | unlikely is CBR. The VBR flag is used by several WPS. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29313 a1c6a512-1295-4272-9138-f99709370657
* 2nd try: All AAC-HE files will double the frame sample count, not only ↵Andree Buschmann2011-02-15
| | | | | | AAC-HE files with SBR upsampling. This change fixes issues with some m4a files reported in the forums. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29312 a1c6a512-1295-4272-9138-f99709370657
* Undo unwanted commit r29310.Andree Buschmann2011-02-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29311 a1c6a512-1295-4272-9138-f99709370657
* All AAC-HE files will double the frame sample count, not only AAC-HE files ↵Andree Buschmann2011-02-15
| | | | | | with SBR upsampling. This change fixes issues with some m4a files reported in the forums. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29310 a1c6a512-1295-4272-9138-f99709370657
* Fix the shutdown sequence for maemo, SDL and simulator buildsThomas Jarosch2011-02-15
| | | | | | | Do proper shutdown in RaaA builds like writeout of last.FM scrobbler file and other neat things. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29309 a1c6a512-1295-4272-9138-f99709370657
* Update Swedish translation.Magnus Holmgren2011-02-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29308 a1c6a512-1295-4272-9138-f99709370657
* Czech language: Some minor terminology changes by Marek Salaba FS#11935Mustapha Senhaji2011-02-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29307 a1c6a512-1295-4272-9138-f99709370657
* Some languages updates for the upcoming release:Mustapha Senhaji2011-02-14
| | | | | | | | | | -Spanish by Francisco Vila FS#11936 -French by Jean-Marie Moraux FS#11940 -Serbian by Ivan Pesic FS#11941 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29306 a1c6a512-1295-4272-9138-f99709370657
* All kernel objects in code shared amongs targets (core, plugins, codecs) ↵Michael Sevakis2011-02-14
| | | | | | should be declared SHAREDBSS_ATTR as any core could potentially touch them even though they seem only to involve threads on one core. The exception is target code for particular CPUs where proper allocation is fixed. playlist.c was a little odd too-- use one mutex for the current playlist and a separate one for created playlists (still pondering the necessity of more than one). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29305 a1c6a512-1295-4272-9138-f99709370657
* Code police buffering.c a little - use already predominant style - shorted ↵Michael Sevakis2011-02-14
| | | | | | lines over 80 cols. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29304 a1c6a512-1295-4272-9138-f99709370657
* Buffering: tin cup. Update threading structure and handle rebuffer more ↵Michael Sevakis2011-02-14
| | | | | | reliably on buffer thread using a single message send. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29303 a1c6a512-1295-4272-9138-f99709370657
* Leave a gap between all handles because ringbuf_add_cross interprets equal ↵Michael Sevakis2011-02-14
| | | | | | pointers as empty, corruption guard check could fail to detect overlap if buffering ran right up to the next handle and it gets asked to buffer again before freeing the following handles (adds a byte on average). Storage alignment on handle reset must at times avoid alignment increments if after a stopped rebuffer, the handle was shrunk too close to the next one or the reading position in a prior rebuffer. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29302 a1c6a512-1295-4272-9138-f99709370657
* FS#11937 by Marcin Bukat - update Polish translation.Alex Parker2011-02-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29301 a1c6a512-1295-4272-9138-f99709370657
* Do not fiddle with audiobuf in talk_init() when no voice file is present. ↵Andree Buschmann2011-02-13
| | | | | | Avoids stopping of audio playback when changing languages without using voice files. Closes FS#10479. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29300 a1c6a512-1295-4272-9138-f99709370657
* Explicitly say 'minutes' when speaking the runtime, fixes FS#11934.Andree Buschmann2011-02-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29299 a1c6a512-1295-4272-9138-f99709370657
* Update german translation.Andree Buschmann2011-02-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29298 a1c6a512-1295-4272-9138-f99709370657
* Explicitely say 'minutes' when speaking the battery time, fixes FS#11932.Nils Wallménius2011-02-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29297 a1c6a512-1295-4272-9138-f99709370657
* Update Android README in line with configure changes from r29286Dave Chapman2011-02-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29296 a1c6a512-1295-4272-9138-f99709370657
* Fix SDL detection on Nokia N8xxThomas Jarosch2011-02-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29295 a1c6a512-1295-4272-9138-f99709370657
* Needed to do a few more things to have r29291 correct.Michael Sevakis2011-02-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29294 a1c6a512-1295-4272-9138-f99709370657
* FS#11928 by Marek Salaba - Update of Czech languageAlex Parker2011-02-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29293 a1c6a512-1295-4272-9138-f99709370657
* FS#11929 by Gabriel Maia - Portuguese translation update.Alex Parker2011-02-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29292 a1c6a512-1295-4272-9138-f99709370657
* Change add_handle to never have side effects on the buffer if it fails. It ↵Michael Sevakis2011-02-13
| | | | | | actually seems ok and I'm not sure if's responsible for anything, but it's more sane and keeps buffer_handle from regressing buf_widx later if buffering cur_handle. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29291 a1c6a512-1295-4272-9138-f99709370657
* Use target names instead of model numbers in #if statements - nowhere else ↵Dave Chapman2011-02-12
| | | | | | uses MODEL_NUMBER. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29290 a1c6a512-1295-4272-9138-f99709370657
* Oops. Put back some changes to go only with others.Michael Sevakis2011-02-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29289 a1c6a512-1295-4272-9138-f99709370657
* Fix move_handle in buffering. Calculating wraps by buffer_len - 1 is ↵Michael Sevakis2011-02-12
| | | | | | incorrect. Switch handle movement to memmove calls exclusively. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29288 a1c6a512-1295-4272-9138-f99709370657
* Remove unused variable "need_full_path" - it was removed in r28592Dave Chapman2011-02-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29287 a1c6a512-1295-4272-9138-f99709370657
* FS#11924 - Use separate targets for RaaA devices. This changes ↵Dave Chapman2011-02-11
| | | | | | tools/configure to present the (currently four) possible RaaA targets as separate menu items instead of a single "Application" item with a follow-up question. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29286 a1c6a512-1295-4272-9138-f99709370657
* Use generic keyboard actions rather than the device-dependentMichael Hohmuth2011-02-11
| | | | | | \ButtonLeft / \ButtonRight git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29285 a1c6a512-1295-4272-9138-f99709370657