summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-02-15Further optimization of atrac3 codec. Refacturate ↵Andree Buschmann
gainCompensateAndOverlap(), avoid multiplication if not needed, unroll loops. Speeds up codec by 1.1 MHz (+2%) on ARM. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24668 a1c6a512-1295-4272-9138-f99709370657
2010-02-15Minor speed up of atrac3 codec. Applying 2 bits fract part to scalefactors ↵Andree Buschmann
instead of brute force adding it to the full spectrum. Move decodeSpectrum() to IRAM. Speeds up codec by 1.2 MHz (+2%) on ARM. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24667 a1c6a512-1295-4272-9138-f99709370657
2010-02-15onplay.c: optimize a little bit.Teruaki Kawashima
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24666 a1c6a512-1295-4272-9138-f99709370657
2010-02-15Work on atrac Joint Stereo mode. Correct calculation in getChannelWeights(), ↵Andree Buschmann
introduce lookup table and remove obsolete code. Optimize interpolation macro. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24665 a1c6a512-1295-4272-9138-f99709370657
2010-02-15make veryclean: remove tools/iaudio_bl_flash.[ch]Maurus Cuelenaere
These are generated files by the build; at least "make veryclean" should remove them. Author: Junio C Hamano Flyspray: FS#10967 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24664 a1c6a512-1295-4272-9138-f99709370657
2010-02-15libdemac: Add x86/x86_64 MMX asm for the filters. Not relevant for target ↵Jens Arnold
but speeds up decoding on x86/x86_64 sims. Average speedup ranges from 25% for -c2000 to 3 times for -c5000; on Intel Atom it's even 45% for -c2000 to 6 times for -c5000. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24663 a1c6a512-1295-4272-9138-f99709370657
2010-02-15revert last commit (r24660). There was a mistake in the location of the Mohamed Tarek
shifts leading to a deteriorated sound quality for some samples. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24662 a1c6a512-1295-4272-9138-f99709370657
2010-02-14Fold a 2-bit shift into decodeSpectrum(), saves 1MHz on ARM, +2% Mohamed Tarek
speedup. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24660 a1c6a512-1295-4272-9138-f99709370657
2010-02-14Packard Bell Vibe 500: Finish plugin keymaps. Rockbox compiles clean now for ↵Szymon Dziok
the target. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24658 a1c6a512-1295-4272-9138-f99709370657
2010-02-14Rewrite dircache generation to take advantage for the FAT code. Reduce RAM ↵Amaury Pouly
usage by ~30Kb and binsize by at least several hundreds bytes. Also remove the directory depth limit of dircache. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24657 a1c6a512-1295-4272-9138-f99709370657
2010-02-14Touchscreen: Update manual according to r24652Tomer Shalev
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24653 a1c6a512-1295-4272-9138-f99709370657
2010-02-14Touchscreen: Pitch-screen and Quick-screen keymapping changesTomer Shalev
- Quick-screen: Allow exit by pressing any corner - Pitch-screen: Exit by pressing either of the top or bottom left corners - Pitch-screen: Toggle mode by pressing either of the top or bottom right corners git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24652 a1c6a512-1295-4272-9138-f99709370657
2010-02-14Touchscreen: Change WPS key mappingsTomer Shalev
- Pressing top-right switches back and forth from WPS to last browsed directory - Pressing top-left switches from WPS to Main Menu, and vice-versa - Pressing center pauses - Long pressing center stops git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24651 a1c6a512-1295-4272-9138-f99709370657
2010-02-14WPS volume touchregion: fix reverse Y coordinate in portrait modeMaurus Cuelenaere
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24649 a1c6a512-1295-4272-9138-f99709370657
2010-02-14Further optimization and minor clean up of atrac codec: Unroll ↵Andree Buschmann
iqmf_dewindowing for non-ARM speeds up decoder by +10% on H300. Removed some non-used arrays. Codec is still not fully realtime on Coldfire targets. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24648 a1c6a512-1295-4272-9138-f99709370657
2010-02-14Have tagcache_fill_tags also fill the length entry of the mp3entry structure.Amaury Pouly
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24647 a1c6a512-1295-4272-9138-f99709370657
2010-02-14onplay: move functions to a bit more logical order; some functions, some ↵Teruaki Kawashima
menu items which use the functions and then a callback function. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24646 a1c6a512-1295-4272-9138-f99709370657
2010-02-14fix redJonathan Gordon
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24645 a1c6a512-1295-4272-9138-f99709370657
2010-02-14FS#10984 - multifont! 2 major additions:Jonathan Gordon
1) seperate UI font for the remote and main displays 2) allow individual skins to load additional fonts for use in the skin (Uo to 7 extra in this first version) see CustomWPS for info on how to load a font in the skins. Code should always use FONT_UI+screen_number to get the correct user font git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24644 a1c6a512-1295-4272-9138-f99709370657
2010-02-14keyboard: check length of the last line. avoid dividing by 0.Teruaki Kawashima
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24643 a1c6a512-1295-4272-9138-f99709370657
2010-02-14Set svn:keyword Id property. Mohamed Tarek
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24642 a1c6a512-1295-4272-9138-f99709370657
2010-02-14Make deceodeSpectrum() store the spectral coefficients of odd bands in ↵Mohamed Tarek
reverse order, rather than having to reverse them in IMLT(). Also saves 0.11MHz, ~0.16% speedup on PP5024. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24641 a1c6a512-1295-4272-9138-f99709370657
2010-02-13Rbutil now supports the Nano 2G.Alex Parker
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24638 a1c6a512-1295-4272-9138-f99709370657
2010-02-13Speed up atrac codec for ARM through simple loop unrolling. Saves 9 MHz on ↵Andree Buschmann
PP5022 (14% speed up). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24637 a1c6a512-1295-4272-9138-f99709370657
2010-02-13Include dualboot.h in dualboot.c as an additional compile time sanity checkBertrik Sikken
Author: Tobias Diedrich Flyspray: FS #11009 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24636 a1c6a512-1295-4272-9138-f99709370657
2010-02-13Touchscreen: fix scrollbar handling when it's on the rightMaurus Cuelenaere
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24635 a1c6a512-1295-4272-9138-f99709370657
2010-02-13Packard Bell Vibe 500: More plugin keymaps (second portion).Szymon Dziok
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24634 a1c6a512-1295-4272-9138-f99709370657
2010-02-13Lua fscanf: use pointer of file descriptor instead of file descriptor itself ↵Maurus Cuelenaere
to avoid 64-bit pointer<->int clash (aka fix yellow). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24633 a1c6a512-1295-4272-9138-f99709370657
2010-02-13Fix FS#11007: Lua didn't parse negative numbers correct when reading from filesMaurus Cuelenaere
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24632 a1c6a512-1295-4272-9138-f99709370657
2010-02-13keyboard: stretch dispalying of virtual keyboard to fit the screen width if ↵Teruaki Kawashima
possible. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24631 a1c6a512-1295-4272-9138-f99709370657
2010-02-12Update Rockbox Utility version to 1.2.5Dominik Riebeling
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24626 a1c6a512-1295-4272-9138-f99709370657
2010-02-12Fix problems with platform retrieval.Dominik Riebeling
- handle disabled platforms also for for variant and base groups. - make variant detection more strict to prevent variants that are a substring of other variants to match. Happened e.g. for iriverh10 and iriverh100. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24625 a1c6a512-1295-4272-9138-f99709370657
2010-02-12Rockbox Utility polish translation update.Dominik Riebeling
Author: Daniel Kluz Flyspray: FS#11003 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24623 a1c6a512-1295-4272-9138-f99709370657
2010-02-12jpeg,png: some minor changes.Teruaki Kawashima
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24621 a1c6a512-1295-4272-9138-f99709370657
2010-02-12Updated Chinese translationMichael Chicoine
Author: Purling Yukie Flyspray: FS #11001 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24620 a1c6a512-1295-4272-9138-f99709370657
2010-02-12Fix red caused by r24615Michael Chicoine
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24619 a1c6a512-1295-4272-9138-f99709370657
2010-02-12Convert RINGBUF_* macros to inline functions, saving binsize and improving ↵Thomas Martitz
type safety. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24618 a1c6a512-1295-4272-9138-f99709370657
2010-02-12"remote_control: don't use goto.Teruaki Kawashima
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24617 a1c6a512-1295-4272-9138-f99709370657
2010-02-12chopper: fix FS#11000: Drawing issue with steep mode. don't change level ↵Teruaki Kawashima
while in game. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24616 a1c6a512-1295-4272-9138-f99709370657
2010-02-12Add support for Sony OMA file format. Currently only supports ATRAC3 ↵Mohamed Tarek
(without DRM), and seeks. Tested on sansa e200. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24615 a1c6a512-1295-4272-9138-f99709370657
2010-02-12Turkish translation updateMichael Chicoine
Author: Altay Oz Flyspray: FS #10999 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24614 a1c6a512-1295-4272-9138-f99709370657
2010-02-12fft: fix yellowTomer Shalev
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24613 a1c6a512-1295-4272-9138-f99709370657
2010-02-11fft: fix redTomer Shalev
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24612 a1c6a512-1295-4272-9138-f99709370657
2010-02-11fft plugin: add touchscreen key-mapping and enable plugin for touchscreen ↵Tomer Shalev
targets git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24611 a1c6a512-1295-4272-9138-f99709370657
2010-02-11Packard Bell Vibe 500: Start committing plugin keymaps.Szymon Dziok
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24610 a1c6a512-1295-4272-9138-f99709370657
2010-02-11Remove turkish from the languages bundled in the binary. The translation is ↵Dominik Riebeling
broken on file level (all non-ASCII characters are broken). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24609 a1c6a512-1295-4272-9138-f99709370657
2010-02-11Don't close the disk handle to the ipod too early.Dominik Riebeling
ipodInitialize() is not supposed to close but only to open the disk handle. Fixes a segfault when trying to install the ipod bootloader on windows. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24608 a1c6a512-1295-4272-9138-f99709370657
2010-02-11Rockbox Utility russian translation update.Dominik Riebeling
Author: Simon Zhukovsky Flyspray: FS#10985 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24604 a1c6a512-1295-4272-9138-f99709370657
2010-02-11Remove leftover from before make system rework.Jens Arnold
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24602 a1c6a512-1295-4272-9138-f99709370657
2010-02-11fix typoSzymon Dziok
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24601 a1c6a512-1295-4272-9138-f99709370657