summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-02-25RaaA: Create full config directory tree during initializationThomas Jarosch
Also robustify against unset HOME environment var. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29397 a1c6a512-1295-4272-9138-f99709370657
2011-02-25Bump codec's API version. This is related to r29388 which changed the ↵Andree Buschmann
mp3entry struct. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29396 a1c6a512-1295-4272-9138-f99709370657
2011-02-25pcmbuf: Clear last_chunksize at stop so we don't think there's a buffer in ↵Michael Sevakis
progress. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29395 a1c6a512-1295-4272-9138-f99709370657
2011-02-25Byteswap routines don't really need 'asm volatile', just 'asm' since it ↵Michael Sevakis
should be safe to move them for optimizing. Clean up the line endings for ARM. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29394 a1c6a512-1295-4272-9138-f99709370657
2011-02-24Include config.h for strncmp RaaA maemo fixThomas Jarosch
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29393 a1c6a512-1295-4272-9138-f99709370657
2011-02-24RaaA: Enable plugins for application buildsThomas Jarosch
Use own plugins/SOURCES and plugins/SUBDIRS file to avoid ifdef hell for disabled plugins without a keymap. This finally brings the credits screen to RaaA. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29392 a1c6a512-1295-4272-9138-f99709370657
2011-02-24Use thumb-compatible byte swap routines when building with -mthumb.Michael Sevakis
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29391 a1c6a512-1295-4272-9138-f99709370657
2011-02-24Use macro for better readability of adjust_mp3entry().Andree Buschmann
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29390 a1c6a512-1295-4272-9138-f99709370657
2011-02-24Minor correction to comment.Andree Buschmann
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29389 a1c6a512-1295-4272-9138-f99709370657
2011-02-24FS#11964. Rework replaygain handling to save metadata buffer and binsize. ↵Andree Buschmann
Remove string representation of replaygain and use a dedicated ftoa implementation for WPS/screen info. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29388 a1c6a512-1295-4272-9138-f99709370657
2011-02-23Give playback engine better control over the codec. Codec simply follows ↵Michael Sevakis
commands and doesn't concern itself with audio state. Get track change notification in on the actual last buffer insert of the track because now audio simply waits for a track change notify from PCM on the last track and it must be sent reliably. This is still at an intermediate stage but works. Codecs and plugins become incompatible. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29387 a1c6a512-1295-4272-9138-f99709370657
2011-02-23Add missing SVN propertiesDave Chapman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29386 a1c6a512-1295-4272-9138-f99709370657
2011-02-23Rockbox Utility: Move the USB ID for the HDD16x0 into the right place.Robert Menes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29385 a1c6a512-1295-4272-9138-f99709370657
2011-02-23Android:Thomas Martitz
* Re-create RockboxFramebuffer instance with every time there's a new Activity. * Also, allow Rockbox to be started via multimedia buttons, immediately starting playback if wanted. We don't need to keep the fb instance around when it backround, and it makes us less depending on it and the activity (less race conditions). And this is how you usually do it in Android apps. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29384 a1c6a512-1295-4272-9138-f99709370657
2011-02-23Gigabeat S: Smoother bootup. Don't do full drive reset at boot since it's ↵Michael Sevakis
not really a coldstart. Seems to work alright in both the bootloader and firmware. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29383 a1c6a512-1295-4272-9138-f99709370657
2011-02-22Enable installation for the GoGear HDD16x0 and HDD63x0.Robert Menes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29382 a1c6a512-1295-4272-9138-f99709370657
2011-02-22mpegplayer: Move libmpeg2 files into their own subdirectory so things are ↵Michael Sevakis
less cluttered. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29381 a1c6a512-1295-4272-9138-f99709370657
2011-02-22Improve SDL port 'configure --prefix' error messageThomas Jarosch
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29380 a1c6a512-1295-4272-9138-f99709370657
2011-02-22Return valid tuner ID even when tuner is not detected properly. Fixes FS#11791Michael Chicoine
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29378 a1c6a512-1295-4272-9138-f99709370657
2011-02-22Submit FS11960. Limit metadata item size like done for ID3 tags since r29174.Andree Buschmann
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29377 a1c6a512-1295-4272-9138-f99709370657
2011-02-22Proper initialize dummy destination address to ensure correct functionality ↵Andree Buschmann
for replaygain in mp4 metadata. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29376 a1c6a512-1295-4272-9138-f99709370657
2011-02-22Fix FS#11956. Call parse_replaygain() with correct parameters in ID3 tag ↵Andree Buschmann
parsing. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29375 a1c6a512-1295-4272-9138-f99709370657
2011-02-22Add Ismael Castiñeira Álvarez to the credits and on the galego translation ↵Mustapha Senhaji
files for his patch FS#11938 committed as r28823 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29373 a1c6a512-1295-4272-9138-f99709370657
2011-02-21Fix FS#11955. ID3 tag parser was broken since r29349. Trimming strings must ↵Andree Buschmann
be done in the helper functions, not outside. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29372 a1c6a512-1295-4272-9138-f99709370657
2011-02-21Fix yellowAlex Parker
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29371 a1c6a512-1295-4272-9138-f99709370657
2011-02-21FS#11938 by Ismael Castiñeira Álvarez - Update of Galician language.Alex Parker
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29368 a1c6a512-1295-4272-9138-f99709370657
2011-02-21FFT plugin: remove redundant NUM_CORES checks.Michael Sevakis
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29366 a1c6a512-1295-4272-9138-f99709370657
2011-02-20Calibrate iPod Classic battery gauge a bit betterMichael Sparmann
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29365 a1c6a512-1295-4272-9138-f99709370657
2011-02-20Also build and keep elfs zip file for the release.Alex Parker
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29362 a1c6a512-1295-4272-9138-f99709370657
2011-02-20Add "elfzip" target to make which creates a zip of all elf files, as mapzip ↵Alex Parker
does for map files. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29360 a1c6a512-1295-4272-9138-f99709370657
2011-02-20* Keep the map files instead of building then throwing them away in the ↵Alex Parker
release script. * Pass the release version to make in the release script instead of having to remember to hack up version.sh in the release branch. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29358 a1c6a512-1295-4272-9138-f99709370657
2011-02-20Add 2 deprecated strings to appease genlang and correct statsJonas Häggqvist
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29355 a1c6a512-1295-4272-9138-f99709370657
2011-02-20Update Danish translation.Jonas Häggqvist
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29353 a1c6a512-1295-4272-9138-f99709370657
2011-02-20FS#11953 - Dutch (nederlands) translation updateBertrik Sikken
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29352 a1c6a512-1295-4272-9138-f99709370657
2011-02-20Revert unwanted submit.Andree Buschmann
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29350 a1c6a512-1295-4272-9138-f99709370657
2011-02-20FS#11920: Do not overwrite already existing metadata and take into account ↵Andree Buschmann
string termination. This can save several bytes of the metadata buffer when tags have multiple entries (e.g. multiple gerne tags) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29349 a1c6a512-1295-4272-9138-f99709370657
2011-02-20Enforce that codecs wait for their metadata in a proper-ish and consistent ↵Michael Sevakis
manner. Sort of a halfway patch; best would be to give them an internal copy of the current track information which lasts unaltered by playback until a track switch or unload. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29348 a1c6a512-1295-4272-9138-f99709370657
2011-02-20FS#11939: Simplify talk_time_unit().Andree Buschmann
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29347 a1c6a512-1295-4272-9138-f99709370657
2011-02-20Fix the r29343 red.Michael Sevakis
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29344 a1c6a512-1295-4272-9138-f99709370657
2011-02-20Make format_time properly format negative times because sometimes they are ↵Michael Sevakis
shown if track length estimates are off from seeking. Example: -0:15 instead of 0:-15. -1000ms < t < 0 is shown as -0:00. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29343 a1c6a512-1295-4272-9138-f99709370657
2011-02-19Android: Fix compilationThomas Martitz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29342 a1c6a512-1295-4272-9138-f99709370657
2011-02-19Android: Fix some race conditions and crashes on startup.Thomas Martitz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29341 a1c6a512-1295-4272-9138-f99709370657
2011-02-19FS#11950: Update czech language file.Andree Buschmann
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29340 a1c6a512-1295-4272-9138-f99709370657
2011-02-19Explicitely add -lpthread to the linker command for the new sigaltstack threads.Thomas Martitz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29338 a1c6a512-1295-4272-9138-f99709370657
2011-02-19Add missing cabbiev2 800x480 backdropThomas Jarosch
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29336 a1c6a512-1295-4272-9138-f99709370657
2011-02-19Android: Re-attach the media button receiver when entering Rockbox.Thomas Martitz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29335 a1c6a512-1295-4272-9138-f99709370657
2011-02-19Correct setServiceActivity implementationThomas Martitz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29334 a1c6a512-1295-4272-9138-f99709370657
2011-02-19Android: Rewrite lcd subsystem to use the SurfaceView API.Thomas Martitz
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
2011-02-19Use SIGALTSTACK in maemo buildThomas Jarosch
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29332 a1c6a512-1295-4272-9138-f99709370657
2011-02-19N900: Prevent stuck up/down keys on systems with shared up/down cursor mappingThomas Jarosch
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29331 a1c6a512-1295-4272-9138-f99709370657