summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2010-05-02Remove unnecessary parameter (struct codec_api* ci) passed to libasf ↵Mohamed Tarek3-10/+10
functions, and consequently remove the no-longer needed #ifdef in apps/codecs/libasf/asf.h git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25788 a1c6a512-1295-4272-9138-f99709370657
2010-05-02Test more possible alignments in the Write & Verify test. Some ata drivers ↵Jens Arnold1-4/+4
apply optimisations up to line size alignment. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25787 a1c6a512-1295-4272-9138-f99709370657
2010-05-02Save a few instructions by better use of conditions.Jens Arnold1-13/+5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25786 a1c6a512-1295-4272-9138-f99709370657
2010-05-02Remove residual tabs in codec directory.Andree Buschmann2-47/+47
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25785 a1c6a512-1295-4272-9138-f99709370657
2010-05-02Change naming of arm asm routines in libmad's synthesis to match their ↵Andree Buschmann2-16/+16
functionality. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25784 a1c6a512-1295-4272-9138-f99709370657
2010-05-02- Modify metadata/asf.c to use libasf.Mohamed Tarek5-43/+9
- Modify the files in libwma to use libasf. - Remove apps/codecs/libwma/asf.h since it's not used now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25783 a1c6a512-1295-4272-9138-f99709370657
2010-05-02Add myself to COMMITERSDelyan Kratunov1-0/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25782 a1c6a512-1295-4272-9138-f99709370657
2010-05-02Add the Rockbox GPL header to apps/codecs/libasf/asf.c and fix the one in ↵Mohamed Tarek2-4/+24
apps/codecs/wma.c git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25781 a1c6a512-1295-4272-9138-f99709370657
2010-05-02- Factor out container specific code from apps/codecs/wma.c.Mohamed Tarek6-370/+429
- Create an independent asf packet-parsing library in apps/codecs/libasf. - Modify wma.c to use the newly created libasf. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25780 a1c6a512-1295-4272-9138-f99709370657
2010-05-02Fix a bug introduced with r25777.Andree Buschmann1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25779 a1c6a512-1295-4272-9138-f99709370657
2010-05-02Fix intdentation apps/codecs/libwma/asf.h, no functional changes.Mohamed Tarek1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25778 a1c6a512-1295-4272-9138-f99709370657
2010-05-02Refacturate arm version of libmad's synthesis filter. Only two asm macros ↵Andree Buschmann2-242/+30
left, renamed asm-implementation for better clarity. No change in speed or precision. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25777 a1c6a512-1295-4272-9138-f99709370657
2010-05-02Improve motion compensation for ARM: * Use less registers in the simple copy ↵Jens Arnold1-118/+136
routines -> less stack usage. * Save a few instructions in constants + jumptable handling. * ARM6 optimisations. Unfortunately we can't just use uhadd8 because that rounds down, while we have to round up. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25776 a1c6a512-1295-4272-9138-f99709370657
2010-05-02Gigabeat S: Reduce stalling in the ARMv6 IDCT. Also save one instruction per ↵Jens Arnold1-50/+52
loop, and fix comments. Speeds up fullscreen video decoding by about 5% (excluding video output). Still not perfect... git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25775 a1c6a512-1295-4272-9138-f99709370657
2010-05-02Take version number from SVN, or via VERSION variable in Makefile - i.e. use ↵Dave Chapman2-4/+6
"make VERSION=v1.0" to build with that version number. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25774 a1c6a512-1295-4272-9138-f99709370657
2010-05-02Add support for the Cowon S9, based on the information from ↵Dave Chapman2-0/+4
http://iaudiophile.net/forums/showthread.php?t=36073 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25773 a1c6a512-1295-4272-9138-f99709370657
2010-05-02FS#11149: alternative fix for ipod startup/shutdown issueTorne Wuff2-25/+10
Instead of using the OF's low-battery handler to force a shutdown which appears to have numerous unwanted side effects, just clear the end of IRAM before shutting down which appears to solve the original "ipod sometimes needs hard reset to turn on" issue. If you experience the "need hard reset" issue after this commit, please let us know. It has been tested on several models but we still don't know for sure what the original problem was. ;) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25772 a1c6a512-1295-4272-9138-f99709370657
2010-05-02Do some SPC codec optimizing for ARMv6 (as a training exercise), tweak ↵Michael Sevakis2-90/+452
realtime BRR for all CPU that use it, add Gaussian ASM optimization for all ARM that can use it. Add some LIKELY/UNLIKELY branch hints. On Gigabeat-S gives +22% speedup. For Gigabeat F, about +5% speedup. For less-powerful players, no real change aside possibly from branch hints. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25771 a1c6a512-1295-4272-9138-f99709370657
2010-05-02Fix wrong udelay logic that made it be way off.Thomas Martitz2-8/+8
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25770 a1c6a512-1295-4272-9138-f99709370657
2010-05-02pdbox: Fixed loading of sound files, pdpod_drums.pd works now.Wincent Balin1-5/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25769 a1c6a512-1295-4272-9138-f99709370657
2010-05-01Small correction of the translation of a musical termAlexander Levin1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25768 a1c6a512-1295-4272-9138-f99709370657
2010-04-30HD200 - implement blit functionsMarcin Bukat3-19/+120
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25767 a1c6a512-1295-4272-9138-f99709370657
2010-04-30HD200 - small fix in backlight codeMarcin Bukat1-1/+6
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25766 a1c6a512-1295-4272-9138-f99709370657
2010-04-30HD200 - remove moving average filtering of ADC readoutsMarcin Bukat1-12/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25765 a1c6a512-1295-4272-9138-f99709370657
2010-04-30Modify the ffmpeg source files in apps/codecs/libwmapro in order to compile ↵Mohamed Tarek18-52/+123
the codec standalone. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25764 a1c6a512-1295-4272-9138-f99709370657
2010-04-30Add libwmapro to apps/codecs. These files comprise a set of unmodified files ↵Mohamed Tarek29-0/+16866
needed from ffmpeg's libavcodec and libavutil to compile and use the wma pro decoder standalone. The files were taken from ffmpeg's svn r22886 dated 15 April 2010. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25763 a1c6a512-1295-4272-9138-f99709370657
2010-04-30sd-as3525v2: cosmeticsRafaël Carré1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25762 a1c6a512-1295-4272-9138-f99709370657
2010-04-29Add MPIO HD200 to builds.pmMarcin Bukat1-0/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25761 a1c6a512-1295-4272-9138-f99709370657
2010-04-29Revert r25739 which added libwmapro to apps/codecs, in preparation to commit ↵Mohamed Tarek30-16068/+0
the unmodified ffmpeg files first, for the sake of a consistent/complete svn history. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25758 a1c6a512-1295-4272-9138-f99709370657
2010-04-29HD200 - add FM support.Marcin Bukat4-9/+371
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25757 a1c6a512-1295-4272-9138-f99709370657
2010-04-29fix redJonathan Gordon1-2/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25756 a1c6a512-1295-4272-9138-f99709370657
2010-04-29centre splashes inside the UI viewport instead of the whole screen. Fixes ↵Jonathan Gordon1-16/+16
the flickering statusbar issue and saves alot of fullscreen clears git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25755 a1c6a512-1295-4272-9138-f99709370657
2010-04-29as3525v2: crashless cpufreq switchingRafaël Carré1-8/+3
delays after modifying the registers seems not to be needed moving RAM operation (cpu_frequency variable) before modifying the register also seems to help git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25754 a1c6a512-1295-4272-9138-f99709370657
2010-04-29as3525v2: effect of CGU_PROC on fclk is instantRafaël Carré1-5/+0
We do not need any delay after modifying it in system_init(), so the same applies in set_cpu_frequency() git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25753 a1c6a512-1295-4272-9138-f99709370657
2010-04-28Packard Bell Vibe: language corrections in the manual, thanks to: AlexP, ↵Szymon Dziok1-13/+12
linuxstb. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25752 a1c6a512-1295-4272-9138-f99709370657
2010-04-28HD200 - fix compile warning in debug_menu.cMarcin Bukat1-0/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25751 a1c6a512-1295-4272-9138-f99709370657
2010-04-28as3525v2: do not use IRAM for pluginsRafaël Carré1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25750 a1c6a512-1295-4272-9138-f99709370657
2010-04-28Correct path to set MSC mode in the OF for the Clip+Alex Parker1-2/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25749 a1c6a512-1295-4272-9138-f99709370657
2010-04-28Add that you need to be in MSC mode to the fuze manual.Alex Parker1-1/+8
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25748 a1c6a512-1295-4272-9138-f99709370657
2010-04-28Fuzev2: revert r25741 and r25746Rafaël Carré1-4/+2
Use longer delays instead git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25747 a1c6a512-1295-4272-9138-f99709370657
2010-04-27fix r25741: the 2nd delay needs to be present when the CPU is boostedRafaël Carré1-0/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25746 a1c6a512-1295-4272-9138-f99709370657
2010-04-27Cabbiev2: make the playlist position and playing time info actually show up ↵Marianne Arnold1-3/+3
as planned in the 128x128 colour port. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25745 a1c6a512-1295-4272-9138-f99709370657
2010-04-27Cabbiev2 port for the mpio HD20's 128x128 greyscale screen - mixing the same ↵Marianne Arnold3-0/+44
size colour version with the same width greyscale version (code could be cleaned up though). Add the necessary changes to let it be included automatically and used as default WPS. Menu backdrop and dedicated icons are missing but the inbuilt ones are still there - same as on the M3. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25744 a1c6a512-1295-4272-9138-f99709370657
2010-04-27Handle device name resolving failures.Dominik Riebeling3-11/+18
Improve tracing of device name resolving. Explicitly fail if resolving the device name from the mountpoint failed during ipod / sansa bootloader installation. Fixes bootloader installation trying to use an empty device name in some cases which can happen if the mountpoint to get resolved uses an incompatible file system. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25743 a1c6a512-1295-4272-9138-f99709370657
2010-04-27Fix talkfile generation for files starting with . and having no extension.Dominik Wenger1-1/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25742 a1c6a512-1295-4272-9138-f99709370657
2010-04-27Fuzev2 button fixesRafaël Carré1-3/+2
- remove udelay(1) and use the previous busy loop : the delay was too long for proper hold detection - remove the 2nd delay (unneeded) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25741 a1c6a512-1295-4272-9138-f99709370657
2010-04-27as3525v2: fix udelay()Rafaël Carré1-2/+18
detect wraps so we don't miss the value we were waiting for fix audio stuttering on fuzev2 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25740 a1c6a512-1295-4272-9138-f99709370657
2010-04-27Add libwmapro to trunk.Mohamed Tarek30-0/+16068
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25739 a1c6a512-1295-4272-9138-f99709370657
2010-04-27Two corrections to the previous commit (wrong timer was used, ↵Thomas Martitz1-2/+2
KERNEL_TIMER_FREQ is a more trustworthy). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25737 a1c6a512-1295-4272-9138-f99709370657
2010-04-27FS#11172 - Fuzev2: Read the scrollwheel scrollwheel via IRQThomas Martitz9-54/+238
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25736 a1c6a512-1295-4272-9138-f99709370657