summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Buffering should truncate if read() returns 0 since it's not a valid return ↵Michael Sevakis2011-03-21
| | | | | | there as there should be data left to read. The loop wouldn't break until there was a message in the queue. I just experienced the case with crosslinked files and read stopped making progress, returning 0 each time it was called. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29626 a1c6a512-1295-4272-9138-f99709370657
* SD AMSv2: fix r29169Rafaël Carré2011-03-20
| | | | | | | Restore access to the last AMS_OF_SIZE == 0xF000 sectors of internal drive Mostly visible when using USB (or database?) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29625 a1c6a512-1295-4272-9138-f99709370657
* SD amsv2: remove double assignementRafaël Carré2011-03-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29624 a1c6a512-1295-4272-9138-f99709370657
* Headroom in AAC SBR HF-generator's fixed point implementation of ↵Andree Buschmann2011-03-20
| | | | | | autocorrelation was too small. Fixes FS#12019. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29622 a1c6a512-1295-4272-9138-f99709370657
* Fix MTP detection only working on e200v1.Dominik Riebeling2011-03-20
| | | | | | | | | | Autodetection only showed an MTP device error for e200v1 and an unspecified error for all other players (except if the detected player is an Ipod, in which case the error indicates a WinPod). Consider all non-Ipod errors as MTP error. Fix wrong MTP USB ID for e200v1 which made that detection fail even for e200v1. Should fix FS#11563. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29621 a1c6a512-1295-4272-9138-f99709370657
* Update copyright information in about box. We're still working on this.Dominik Riebeling2011-03-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29620 a1c6a512-1295-4272-9138-f99709370657
* Add another delay in the AMSv2 sd controller driver as a work-around for SD ↵Bertrik Sikken2011-03-20
| | | | | | initialisation problems, see FS#11870 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29619 a1c6a512-1295-4272-9138-f99709370657
* Theme Editor: Made touch area position relative to enclosing viewportsRobert Bieber2011-03-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29618 a1c6a512-1295-4272-9138-f99709370657
* Fix Rockbox Utility update detection on Linux 64bit.Dominik Riebeling2011-03-19
| | | | | | | | | | Remove the "64bit" part of the filename before comparing. We're checking for that in the filename explicitly but the version number doesn't contain it, so the comparison will otherwise misinterpret it as additional version information. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29617 a1c6a512-1295-4272-9138-f99709370657
* Forgot CREDITS in the prev commit.Nils Wallménius2011-03-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29616 a1c6a512-1295-4272-9138-f99709370657
* FS#12014 by Huan Zhang fixing some link errors with a recent mips toolchain.Nils Wallménius2011-03-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29615 a1c6a512-1295-4272-9138-f99709370657
* FS#12016 - Update Chinese Translation by Purling NayukiBertrik Sikken2011-03-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29614 a1c6a512-1295-4272-9138-f99709370657
* Move maemo specific fields to the Package sectionThomas Jarosch2011-03-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29613 a1c6a512-1295-4272-9138-f99709370657
* Prepare new maemo buildThomas Jarosch2011-03-18
| | | | | | | | Also found out how to provide a small changelog to the official update manager: XB-Maemo-Upgrade-Description git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29612 a1c6a512-1295-4272-9138-f99709370657
* Add real maemo build bug tracker URLThomas Jarosch2011-03-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29611 a1c6a512-1295-4272-9138-f99709370657
* Optimize memory consumption in the mp3data parser. The vbr-header parser ↵Andree Buschmann2011-03-18
| | | | | | will never need 1.800 byte of data. The maximum amount of data needed is 1/10 of this. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29610 a1c6a512-1295-4272-9138-f99709370657
* Local implementation of read_uint32be() in mp3data.c needs a major correction.Andree Buschmann2011-03-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29609 a1c6a512-1295-4272-9138-f99709370657
* No need to save irq again after thread wakeup in queue_wait(_w_tmo), just ↵Michael Sevakis2011-03-17
| | | | | | disable it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29608 a1c6a512-1295-4272-9138-f99709370657
* Avoid magic numbers. Use the available defines to set up the bit mask to ↵Andree Buschmann2011-03-16
| | | | | | compare MPEG frame headers. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29607 a1c6a512-1295-4272-9138-f99709370657
* Hopefully fix red now and reduce binsize for HWCODEC targets. This change ↵Andree Buschmann2011-03-16
| | | | | | implements a local read_uint32be() function within the mp3data parser. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29606 a1c6a512-1295-4272-9138-f99709370657
* Fix red. read_uint32be() was not implemented in sim builds for HWCODEC targets.Andree Buschmann2011-03-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29605 a1c6a512-1295-4272-9138-f99709370657
* HD300: RECTRIGGER keymapMarcin Bukat2011-03-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29604 a1c6a512-1295-4272-9138-f99709370657
* More robust implementation of MPEG frame header search. The parser will not ↵Andree Buschmann2011-03-16
| | | | | | only search for the very first byte sequence that looks like a valid MPEG frame header. It will search for a valid MPEG frame header sequence, decode it, and probe if there is a consecutive MPEG frame header of the same type (MPEG version, layer, sampling frequency) at the expected position. This approach will reduce false detection of MPEG frame headers in case of errorous metadata or garbaged files. Fixes FS#12007. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29603 a1c6a512-1295-4272-9138-f99709370657
* Android: Implement app shutdown and thus, sleep timer.Thomas Martitz2011-03-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29602 a1c6a512-1295-4272-9138-f99709370657
* Android: Partly revert r29569 and only call the new getJavaEnvironment() ↵Thomas Martitz2011-03-16
| | | | | | | | | when needed. The environment is fine to share in general, just not across OS threads, so it's only needed for functions which are possibly called from multiple OS threads (only 1 currently). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29601 a1c6a512-1295-4272-9138-f99709370657
* Android: Fix widget albumart display on pre-2.2 devices.Thomas Martitz2011-03-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29600 a1c6a512-1295-4272-9138-f99709370657
* Fix FS#12012 - Radio Art broken since r29259 - Embedded album art supportThomas Martitz2011-03-16
| | | | | | Forgot to adapt radio art to the new bufopen user_data argument. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29598 a1c6a512-1295-4272-9138-f99709370657
* MPIO HD300: add KBD context keymapMarcin Bukat2011-03-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29597 a1c6a512-1295-4272-9138-f99709370657
* Sync test_codec to r29595.Michael Sevakis2011-03-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29596 a1c6a512-1295-4272-9138-f99709370657
* Purge buffer and codec APIs existing exclusively in support of mpa.codec and ↵Michael Sevakis2011-03-16
| | | | | | fix that to not require them: buf_get_offset and ci.advance_buffer_loc. Sort APIs; everything must become incompatible. :( git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29595 a1c6a512-1295-4272-9138-f99709370657
* WM8750/51: properly apply recording gainMarcin Bukat2011-03-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29594 a1c6a512-1295-4272-9138-f99709370657
* recording.cMarcin Bukat2011-03-15
| | | | | | | 1) fix bug in fmt_gain() 2) take into account steps field of sound_settings_info struct when inc/dec gain git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29593 a1c6a512-1295-4272-9138-f99709370657
* Disable debug output in wave format parser by default.Andree Buschmann2011-03-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29592 a1c6a512-1295-4272-9138-f99709370657
* Submit FS#12009. Add embedded album art support for m4a. Thanks to Jason Yu.Andree Buschmann2011-03-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29591 a1c6a512-1295-4272-9138-f99709370657
* MPIO HD300: Enable line-in recording. Thanks Andriej Azariev for pointing ↵Marcin Bukat2011-03-15
| | | | | | out such capability of this DAP. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29590 a1c6a512-1295-4272-9138-f99709370657
* fix redMarcin Bukat2011-03-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29589 a1c6a512-1295-4272-9138-f99709370657
* WM8750/51 driver:Marcin Bukat2011-03-14
| | | | | | | | 1) Set prescaler correctly when 3d enhancement in use. 2) Implement sound_val2phys so gains in recording screen are correct. 3) Minor cleanups. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29588 a1c6a512-1295-4272-9138-f99709370657
* Fixed a typo. (Thanks Jeff!)Björn Stenberg2011-03-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29587 a1c6a512-1295-4272-9138-f99709370657
* Listen to and follow external Android volume changes. (Based on FS#11914 by ↵Björn Stenberg2011-03-14
| | | | | | Maurus Cuelenaere) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29586 a1c6a512-1295-4272-9138-f99709370657
* Update lang files to be inline with changes in r29584Marcin Bukat2011-03-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29585 a1c6a512-1295-4272-9138-f99709370657
* slightly modified FS#11531 by me: WM8750/51 driver reworkMarcin Bukat2011-03-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29584 a1c6a512-1295-4272-9138-f99709370657
* Add up skipped bytes when parsing for valid MPEG headers.Andree Buschmann2011-03-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29583 a1c6a512-1295-4272-9138-f99709370657
* Refactor reading of Xing/Info/Vbri tags to prepare for further changes.Andree Buschmann2011-03-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29582 a1c6a512-1295-4272-9138-f99709370657
* Improve visual feedback when testing TTS.Dominik Riebeling2011-03-13
| | | | | | | | Disable the "Test TTS" button during a running test and on invalid TTS configuration. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29581 a1c6a512-1295-4272-9138-f99709370657
* Prepare new Pandora .pnd buildThomas Jarosch2011-03-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29580 a1c6a512-1295-4272-9138-f99709370657
* Pandora port: Fix SDL detection, pkg-config is not supportedThomas Jarosch2011-03-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29579 a1c6a512-1295-4272-9138-f99709370657
* Use ringbuf_add in buffering when incrementing for initial allocation of ↵Michael Sevakis2011-03-13
| | | | | | non-wrapping data. The result of the shortcut would have been wrong if the handle used space exactly to the end of the buffer since buf_widx wouldn't have been properly wrapped to index 0. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29578 a1c6a512-1295-4272-9138-f99709370657
* Fix FS#11894 - Sansa Clip+ Volume Buttons don't switch when Upside Down is ↵Bertrik Sikken2011-03-13
| | | | | | activated git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29577 a1c6a512-1295-4272-9138-f99709370657
* Android: allocate native_buffer locally, which does away with the need to holdMaurus Cuelenaere2011-03-12
| | | | | | a global reference to it (fixes bug). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29576 a1c6a512-1295-4272-9138-f99709370657
* Android: Switch to pthread_cond+SIGEV_THREAD for tick task handling.Thomas Martitz2011-03-11
| | | | | | The implementation wasn't really safe (sem_post from signal handler), and the new one simplifies things a bit. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29575 a1c6a512-1295-4272-9138-f99709370657