summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Get the NSF internal playlists working again. Fix a few wrongdoings in the ↵Michael Sevakis2011-04-28
| | | | | | metadata parser. Use the larger of track or playlist count to determine 'duration' so that the repeat-one switching to access the raw tracks works. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29793 a1c6a512-1295-4272-9138-f99709370657
* Fix compiler warnings ('variable set ut not used') with GCC 4.6.0.Andree Buschmann2011-04-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29792 a1c6a512-1295-4272-9138-f99709370657
* Fix r29790 yellow. Need 'string-extra.h' for strlcpy().Michael Sevakis2011-04-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29791 a1c6a512-1295-4272-9138-f99709370657
* Get NSF fixed up a bit and parse metadata in the core.Michael Sevakis2011-04-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29790 a1c6a512-1295-4272-9138-f99709370657
* Having a default weak codec_main symbol doesn't seem to be working out for ↵Michael Sevakis2011-04-27
| | | | | | compiling the sim under cygwin in at least some cases. Just implement it explicitly in all cases. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29789 a1c6a512-1295-4272-9138-f99709370657
* FS#12079 - Support for new commands in iap.c, by Ophir LojkineBertrik Sikken2011-04-27
| | | | | | | This allows access to the playlists from an ipod dock. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29788 a1c6a512-1295-4272-9138-f99709370657
* Get rid of a committed #define from kernel.h that didn't make the final cut. ↵Michael Sevakis2011-04-27
| | | | | | Put voice_wait in voice_thread.h where it ought. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29787 a1c6a512-1295-4272-9138-f99709370657
* Hopefully fix red from r29785 - an #ifdef AB_REPEAT_ENABLE was left out.Michael Sevakis2011-04-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29786 a1c6a512-1295-4272-9138-f99709370657
* Commit FS#12069 - Playback rework - first stages. Gives as thorough as ↵Michael Sevakis2011-04-27
| | | | | | possible a treatment of codec management, track change and metadata logic as possible while maintaining fairly narrow focus and not rewriting everything all at once. Please see the rockbox-dev mail archive on 2011-04-25 (Playback engine rework) for a more thorough manifest of what was addressed. Plugins and codecs become incompatible. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29785 a1c6a512-1295-4272-9138-f99709370657
* Submit FS#12081. Check validity of channel configuration, comment unneeded ↵Andree Buschmann2011-04-26
| | | | | | code that is too inflexible to work with MAX_CHANNELS = 2. Fixes compiler warnings with GCC 4.6.0. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29784 a1c6a512-1295-4272-9138-f99709370657
* iap: fix shutdown of logitech Pure-Fi Elite dock, by Ophir LojkineBertrik Sikken2011-04-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29783 a1c6a512-1295-4272-9138-f99709370657
* Hopefully correct spelling of Noé LojkineAlex Parker2011-04-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29782 a1c6a512-1295-4272-9138-f99709370657
* Commit FS#12056 by Noe Lojkinse. Fixes a bug in Xobox where old key presses ↵Michael Giacomelli2011-04-24
| | | | | | were left on the buffer too long. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29781 a1c6a512-1295-4272-9138-f99709370657
* Add a warning about WMP11 being necessary on Windows for beastpatcher.Dominik Riebeling2011-04-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29780 a1c6a512-1295-4272-9138-f99709370657
* iap: add more comments to iap command and responsesBertrik Sikken2011-04-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29779 a1c6a512-1295-4272-9138-f99709370657
* Rework of libfaad in several areas. Allow removal of malloc with a new ↵Andree Buschmann2011-04-24
| | | | | | define FAAD_STATIC_ALLOC (in common.h). For now malloc is not fully removed but used by a few arrays needed for AAC-HE SBR+PS only. Reason to keep malloc is to have this amount of memory available for AAC-LC files which might require large m4a tables. The changes make the allocation routines much smaller, better centralized and allow to move duplicated code from aac.c/raa.c to libfaad. The rework includes removal of (now and former) unused code as well. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29778 a1c6a512-1295-4272-9138-f99709370657
* Fix yellow.Andree Buschmann2011-04-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29777 a1c6a512-1295-4272-9138-f99709370657
* iap: order lingo 0x00 commands by id and add commentsBertrik Sikken2011-04-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29776 a1c6a512-1295-4272-9138-f99709370657
* Use dedicated function to internally reset aac decoder synthesis after seek.Andree Buschmann2011-04-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29775 a1c6a512-1295-4272-9138-f99709370657
* Ensure proper termination of m4a lookup table.Andree Buschmann2011-04-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29774 a1c6a512-1295-4272-9138-f99709370657
* Clean up array sizes in the SBR + PS part of libfaad. Add MAX_NTSRPS (=38), ↵Andree Buschmann2011-04-24
| | | | | | use MAX_NTSR and MAX_NTSRHFG at the right places. RAM (IRAM) usage is reduced by 2 KB. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29773 a1c6a512-1295-4272-9138-f99709370657
* invert the quickscreen setting direction on wheel targets for settings which ↵Jonathan Gordon2011-04-24
| | | | | | are number lists so pressing up makes it bigger (i.e contrast). fixes http://forums.rockbox.org/index.php/topic,27778.0.html git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29772 a1c6a512-1295-4272-9138-f99709370657
* get_sample_info() has been removed.Andree Buschmann2011-04-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29771 a1c6a512-1295-4272-9138-f99709370657
* Minor speed optimization to m4a lookup table build up.Andree Buschmann2011-04-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29770 a1c6a512-1295-4272-9138-f99709370657
* iap: reduce code duplication in iap autobaud codeBertrik Sikken2011-04-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29769 a1c6a512-1295-4272-9138-f99709370657
* Split off target-specific parts from firmware/drivers/serial.cBertrik Sikken2011-04-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29768 a1c6a512-1295-4272-9138-f99709370657
* ipod6g: make functions and variables static where possibleBertrik Sikken2011-04-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29767 a1c6a512-1295-4272-9138-f99709370657
* Correct revision replacement string gotten replaced by svn itself.Dominik Riebeling2011-04-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29766 a1c6a512-1295-4272-9138-f99709370657
* Fix issues with iPod nano 2G displays reported on the forums. The voltage ↵Andree Buschmann2011-04-22
| | | | | | supply seems to be too low for several LCDs. The buzz of the display is still significantly lower than with OF. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29764 a1c6a512-1295-4272-9138-f99709370657
* Fix SAPI default speed being way too fast.Dominik Riebeling2011-04-22
| | | | | | | | | | | | The settings currently can't differentiate between default values for different subitems (i.e. different TTS systems). As a result the default value returned for SAPI speed was way out of bounds, leading to the upper limit getting used. Work around this limitation by checking the value for bounds and use a sensible value in that case. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29763 a1c6a512-1295-4272-9138-f99709370657
* Implement simple run for non-multithreaded TTS.Dominik Riebeling2011-04-22
| | | | | | | | | | | | Since setting the maximum number of threads to use to 1 causes sporadically files missing add a simple alternative implementation that doesn't use futures. This is a stop-gap solution to fix voice files not creating (reported on Windows with SAPI voices, see FS#11994). Encoding doesn't seem to be affected by the problem and is unchanged. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29762 a1c6a512-1295-4272-9138-f99709370657
* Better hilight detected item after autodetection.Dominik Riebeling2011-04-22
| | | | | | | | | To have a better indication what player has been detected and to keep this information in view make the entry for the detected player bold. This also (partly) addresses FS#10694. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29761 a1c6a512-1295-4272-9138-f99709370657
* Fix "Test TTS" button not working.Dominik Riebeling2011-04-22
| | | | | | | | | Make sure the temporary file doesn't get destroyed before it has been played. Fixes the "Test TTS" button not giving a test playback anymore for TTS systems that cannot do the playback themselves. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29760 a1c6a512-1295-4272-9138-f99709370657
* Make TTS names translatable and change Sapi to SAPI.Dominik Riebeling2011-04-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29759 a1c6a512-1295-4272-9138-f99709370657
* Use System TTS if none is set.Dominik Riebeling2011-04-22
| | | | | | | If no TTS has been selected previously default to the system one if any. Otherwise use espeak. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29758 a1c6a512-1295-4272-9138-f99709370657
* iap: introduce cmd_ok_mode0 and cmd_ok_mode4 functions to reduce code ↵Bertrik Sikken2011-04-21
| | | | | | duplication git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29757 a1c6a512-1295-4272-9138-f99709370657
* Use Latin Modern font family for the manual.Dominik Riebeling2011-04-21
| | | | | | | | | | | The Latin Modern family uses T1 coding instead of the OT1 coding used by Computer Modern. Due to this it isn't necessary to emulate characters like umlauts which makes them searchable. As a side effect this also addresses FS#12057. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29756 a1c6a512-1295-4272-9138-f99709370657
* iap: split iap_handlepkt into a function per modeBertrik Sikken2011-04-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29755 a1c6a512-1295-4272-9138-f99709370657
* Use mkdir -p in the previous commit. Thanks sideral for spotting.Thomas Martitz2011-04-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29754 a1c6a512-1295-4272-9138-f99709370657
* Android: Fix creation of debug key if ~/.android doesn't exist.Thomas Martitz2011-04-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29753 a1c6a512-1295-4272-9138-f99709370657
* Update pandora packaging fileThomas Jarosch2011-04-20
| | | | | | | | | | | | - Add package tag so we can differentiate between packager and original code authors - Add GPLv2 license tag + "other" license tag - Misc cleanup and made sure it validates against the latest PXML xml schema. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29752 a1c6a512-1295-4272-9138-f99709370657
* FS#12072 Improved and updated translation of Romaneste by Sergiu Rotaru.Nils Wallménius2011-04-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29751 a1c6a512-1295-4272-9138-f99709370657
* Optimization to latest aac decoder changes. Significantly reduce loop count ↵Andree Buschmann2011-04-19
| | | | | | in m4a_check_sample_offset() during standard playback. Before this change the loop count increased with each decoded chunk and for each frame. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29750 a1c6a512-1295-4272-9138-f99709370657
* AMS: consistently use bitclr32/bitset32/bitmod32 for register CCU_IO ↵Bertrik Sikken2011-04-18
| | | | | | (instead of using |= or &= ) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29748 a1c6a512-1295-4272-9138-f99709370657
* sbtools: fortify code against weird elf files with no string table and/or no ↵Amaury Pouly2011-04-18
| | | | | | sections/programs headers ! git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29747 a1c6a512-1295-4272-9138-f99709370657
* AMSv1 sd: work-around for detection problem with some sd cards (delay after ↵Bertrik Sikken2011-04-18
| | | | | | switching to high-speed) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29746 a1c6a512-1295-4272-9138-f99709370657
* Major rework of the m4a parser for aac/alac playback, seek and resume ↵Andree Buschmann2011-04-18
| | | | | | support. As a result the memory consumption was drastically reduced. This allows to play several files with long duration -- especially on low memory targets. The change builds a lookup table from m4a's sample_to_chunk[] and chunk_offset[] and completely removes the allocation of the large tables chunk_offset[] and sample_byte_size[]. To be able to remove reading and allocating sample_byte_offset[] the aac and alac decoder now buffer a fixed amount of bytes for each frame. The generated lookup table is used for seek/resume and skipping bytes in empty chunks (aac decoder only). The precision for seek/resume is somewhat lower but still equals 0.5 sec for the worst case. Fixes FS#8923. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29745 a1c6a512-1295-4272-9138-f99709370657
* sbtools: document a bit the command file formatAmaury Pouly2011-04-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29744 a1c6a512-1295-4272-9138-f99709370657
* elftosb: implement encryption support; now fully workingAmaury Pouly2011-04-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29743 a1c6a512-1295-4272-9138-f99709370657
* sbtoelf: fix to handle unencrypted files (minor tweak)Amaury Pouly2011-04-17
| | | | | | elftosb: properly generate sb file (encryption not implemented yet) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29742 a1c6a512-1295-4272-9138-f99709370657