summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* DM320 SPI: Add a bunch of updates to the SPI driver.Karl Kurbjun2011-02-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29234 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500 USB: Remove EMIF and pin initialization.Karl Kurbjun2011-02-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29233 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500 Power: Remove pin initializations.Karl Kurbjun2011-02-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29232 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500 Backlight: Add setup based on OF - purpose of operations are a ↵Karl Kurbjun2011-02-06
| | | | | | mystery, but needed when loading from flash. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29231 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500 ADC: Remove pin initializations.Karl Kurbjun2011-02-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29230 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500 ATA: Remove pin initializations.Karl Kurbjun2011-02-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29229 a1c6a512-1295-4272-9138-f99709370657
* DM320: Clock source selection for timer happens in bootloader.Karl Kurbjun2011-02-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29228 a1c6a512-1295-4272-9138-f99709370657
* DM320 UART: Remove more pin initializations.Karl Kurbjun2011-02-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29227 a1c6a512-1295-4272-9138-f99709370657
* Fix ZVM build.Karl Kurbjun2011-02-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29226 a1c6a512-1295-4272-9138-f99709370657
* DM320: Update boot linker script (right now it is linked against flash). ↵Karl Kurbjun2011-02-06
| | | | | | Include board initialization for M:Robe 500. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29225 a1c6a512-1295-4272-9138-f99709370657
* DM320: Re-write of crt0.S and update to app linker script.Karl Kurbjun2011-02-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29224 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500: Add a bunch of updates for the LCD. Remove some pin ↵Karl Kurbjun2011-02-06
| | | | | | initializations and disable clocks when DMA is complete. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29223 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500: Remove references to files that are not ready for commit.Karl Kurbjun2011-02-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29222 a1c6a512-1295-4272-9138-f99709370657
* Add ARMv4 16-bit(set, mod, clr) operations used on DM320.Karl Kurbjun2011-02-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29221 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500 and TSC2100: Add more to the initialization. Some GPIO ↵Karl Kurbjun2011-02-06
| | | | | | initializations are now removed - this will be hanled by the OF or bootloader (when loading from flash). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29220 a1c6a512-1295-4272-9138-f99709370657
* DM320 DSP PCM handler: Use initialization library to make sure that code ↵Karl Kurbjun2011-02-06
| | | | | | starts up reliably. Also make some variables volatile so code can be easier debugged. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29219 a1c6a512-1295-4272-9138-f99709370657
* TSC2100: Sample multiple times and provide an average to clean up touch ↵Karl Kurbjun2011-02-06
| | | | | | detection. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29218 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500: Clean up warning.Karl Kurbjun2011-02-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29217 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500: Update current numbers and add a comment.Karl Kurbjun2011-02-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29216 a1c6a512-1295-4272-9138-f99709370657
* DM320: Add CPU revisions as defines.Karl Kurbjun2011-02-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29215 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500 TSC2100 Debug: Use hex values instead of binary.Karl Kurbjun2011-02-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29214 a1c6a512-1295-4272-9138-f99709370657
* WM8978: Turn off AMUTE since it can cause annoying clicking with audio that ↵Michael Sevakis2011-02-06
| | | | | | produces runs of zeros (esp. emulators and synths) and makes it worse when starting/stopping pcm. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29213 a1c6a512-1295-4272-9138-f99709370657
* Use the very large IRAM of S5L870x to speed up AAC-HE by ~1-5%.Andree Buschmann2011-02-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29212 a1c6a512-1295-4272-9138-f99709370657
* Use MEM_ALIGN_ATTR in libfaad. Remove global array and re-use existing one.Andree Buschmann2011-02-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29211 a1c6a512-1295-4272-9138-f99709370657
* Added thomasjfox to COMMITTERS. Woot!Thomas Jarosch2011-02-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29210 a1c6a512-1295-4272-9138-f99709370657
* Speed up AAC-HE SBR by 2% on S5L8701. Use MEM_ALIGN on critical arrays and ↵Andree Buschmann2011-02-05
| | | | | | avoid stalls in asm code. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29209 a1c6a512-1295-4272-9138-f99709370657
* Fix #11897 - Multiple 'divide by zero' while playing particular APE on ↵Michael Sevakis2011-02-05
| | | | | | Clip+. Problem and solution observed and checked on Gigabeat S by myself. Fix submitted by Mikhail Titov resolves it. range_decode_short was declared as returing 'int short' rather than 'unsigned short' resulting in unwanted sign extension. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29208 a1c6a512-1295-4272-9138-f99709370657
* Replace list of languages with map.Dominik Riebeling2011-02-04
| | | | | | | | | | | - Use ISO codes as keys for voice languages instead of enumeration. - Instead of trying to select a suitable voicefile language from the UI language use the ISO codes stored as UI language and match against the mapping. - Always store the selected UI language. Fixes the voicefile creation language lookup to fail if the language used is the system language. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29207 a1c6a512-1295-4272-9138-f99709370657
* systrace: convert input strings using local codepage.Dominik Riebeling2011-02-04
| | | | | | | | The message handler uses C strings so no information about encoding is present. Since an 8 bit encoding is used convert them to make the systrace window show non-ASCII characters properly. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29206 a1c6a512-1295-4272-9138-f99709370657
* AMSv2 USB: Remove usb_enable call that occurs after core is already ↵Michael Sevakis2011-02-04
| | | | | | initialized and the usb_disable call while in ISR. Also, no point in panicing over a disconnect. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29205 a1c6a512-1295-4272-9138-f99709370657
* Correct the metronome keymap in the manual. Better describe buttons/actions ↵Andree Buschmann2011-02-03
| | | | | | in metronome help text. Closes FS#11773. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29204 a1c6a512-1295-4272-9138-f99709370657
* Follow up on r29199. Move new codec types to the end of the list.Andree Buschmann2011-02-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29203 a1c6a512-1295-4272-9138-f99709370657
* Correctly re-initialize wma decoder on next track. This fixes strange ↵Andree Buschmann2011-02-03
| | | | | | observed issues (noise, crashes) which only could be solved through re-entering the wma codec. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29202 a1c6a512-1295-4272-9138-f99709370657
* Changes in m4a parser: The metadata (e.g. sampling rate) for alac and aac ↵Andree Buschmann2011-02-03
| | | | | | must read from their dedicated metadata atom. Otherwise there might be wrong settings used. This patch also adds (commented) code which enables parsing for an alac metadata atom if neccessary. I have several sample files which require such parsing to find the metadata atom. Fixes FS#11719. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29201 a1c6a512-1295-4272-9138-f99709370657
* Roll back unintentionally submitted file.Andree Buschmann2011-02-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29200 a1c6a512-1295-4272-9138-f99709370657
* Submit FS#11918: Add 2 more codec types to be able to differentiate between ↵Andree Buschmann2011-02-03
| | | | | | AAC / AAC-HE and MPC SV7 / SV8. Additionally handle ATARI soundfiles in get_codec_base_type() as intended. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29199 a1c6a512-1295-4272-9138-f99709370657
* MPEGPlayer: Try out a different frame drop scheme meant to skip in a more ↵Michael Sevakis2011-02-03
| | | | | | uniform way rather than running up late and jumping forward; will often drop more in long term to keep up in short term. Some other obscure fixes included: wait for 2 ref pics before decoding B-pics again after P or I frame drop or seeking (issue with open GOPs); draw the frame the decoder already has when beginning playback after a seek; rename a few vars. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29198 a1c6a512-1295-4272-9138-f99709370657
* Make $(DIRS) an order-only dependency, to avoid needless rebuilding of some ↵Frank Gevaerts2011-02-02
| | | | | | files git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29197 a1c6a512-1295-4272-9138-f99709370657
* Change the way java files are compiled (do them all at once) in order to ↵Frank Gevaerts2011-02-02
| | | | | | speed up builds. There is now an intermediate jar file to help (although that's not strictly necessary), so for rebuilds of single java files this may be a bit slower git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29196 a1c6a512-1295-4272-9138-f99709370657
* Revert nonsense change.Andree Buschmann2011-02-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29195 a1c6a512-1295-4272-9138-f99709370657
* Fix some unwanted empty lines in the manual.Dominik Riebeling2011-02-02
| | | | | | | | Inside a code environment lines opted out will remain as empty lines. Use a feature of fancyvrb to only show one specific line from the code block to avoid this. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29194 a1c6a512-1295-4272-9138-f99709370657
* Touchscreen: Fix minor redraw after entering the context menu.Thomas Martitz2011-02-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29193 a1c6a512-1295-4272-9138-f99709370657
* Redo r29168. Use similar but existing mechanism in the action system which ↵Thomas Martitz2011-02-02
| | | | | | | | seems to work better. Don't eat buttons on context change if it was waiting for button release (you did need another release). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29192 a1c6a512-1295-4272-9138-f99709370657
* Reduce excessive debug output during mp3 parsing.Thomas Martitz2011-02-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29191 a1c6a512-1295-4272-9138-f99709370657
* Fix red. Replace remaining MEM's mit MEMORYSIZE.Andree Buschmann2011-02-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29190 a1c6a512-1295-4272-9138-f99709370657
* Clean up multiple definitions of RAM size. Remove -DMEM (make) and MEM ↵Andree Buschmann2011-02-02
| | | | | | (code), use the already defined MEMORYSIZE instead. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29189 a1c6a512-1295-4272-9138-f99709370657
* Find a more consistent and resilient way to handle SBR upsampled files. The ↵Andree Buschmann2011-02-02
| | | | | | detection is only done in one place (the metadata parser) and takes into account that the m4a header might already report corrected frame/sample sizes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29188 a1c6a512-1295-4272-9138-f99709370657
* Android/Java: Disable implicit compilation of dependecies to make the life ↵Thomas Martitz2011-02-02
| | | | | | easier for make. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29187 a1c6a512-1295-4272-9138-f99709370657
* Recognize AAC-HE SBR with upsampling and correct duration, bitrate, seek and ↵Andree Buschmann2011-02-02
| | | | | | resume behaviour for such files. When SBR upsampling is used the decoder outputs the double amount of samples per frame. As the seek and resume functions do not know about this fact a special handling is introduced. Fixes issues reported in FS#11916. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29186 a1c6a512-1295-4272-9138-f99709370657
* Do not parse into 'ilst' atom if size is 0. Fixes playability issue in FS#11916.Andree Buschmann2011-02-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29185 a1c6a512-1295-4272-9138-f99709370657