summaryrefslogtreecommitdiff
path: root/apps/codecs (follow)
Commit message (Collapse)AuthorAge
...
* Quick fix for annoying musepack noise on track change bug. Proper fix coming ↵Thom Johansen2006-01-07
| | | | | | Some Day Soon Now (tm). Thanks go out to David Bryant. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8305 a1c6a512-1295-4272-9138-f99709370657
* Fix generic filtering routine to support non-interleaved audio as well.Thom Johansen2006-01-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8304 a1c6a512-1295-4272-9138-f99709370657
* iPod - Tremor code has become too big for IRAM (as of 28 December 2005), so ↵Dave Chapman2006-01-03
| | | | | | temporarily disable ICODE_ATTR to fix the broken builds. This needs reviewing anyway when the time comes to optimise Tremor for the iPod. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8298 a1c6a512-1295-4272-9138-f99709370657
* Vorbis optimizations from Brandon Low (part of patch 1387611). Reduces cpu ↵Magnus Holmgren2005-12-28
| | | | | | boost ratio on a test track by about 6 percentage points. Also fixes broken simulator playback caused by my previous Tremor commit. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8291 a1c6a512-1295-4272-9138-f99709370657
* Add forgetten libraries to the codec "clean" ruleDave Chapman2005-12-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8288 a1c6a512-1295-4272-9138-f99709370657
* iRiver: improved handling of bad mpeg files.Magnus Holmgren2005-12-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8283 a1c6a512-1295-4272-9138-f99709370657
* Inspired by patch #1377739 by Brandon Low: Inline oggpack_adv and the most ↵Magnus Holmgren2005-12-21
| | | | | | used part of oggpack_look. Reduces CPU boost on a test track (208 kbps) by 2-3 percentage points. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8274 a1c6a512-1295-4272-9138-f99709370657
* Explicitly declare char types to be signed when they must beDave Bryant2005-12-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8263 a1c6a512-1295-4272-9138-f99709370657
* Enable assembler optimisations for ARM targetsDave Chapman2005-12-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8247 a1c6a512-1295-4272-9138-f99709370657
* Make use of the generated dependency file.Magnus Holmgren2005-12-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8155 a1c6a512-1295-4272-9138-f99709370657
* Codec makefile cleanup: remove redundant things, don't generate dependency ↵Magnus Holmgren2005-12-05
| | | | | | files when cleaning. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8154 a1c6a512-1295-4272-9138-f99709370657
* fix gcc4 (un)signed warningsDaniel Stenberg2005-12-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8124 a1c6a512-1295-4272-9138-f99709370657
* iRiver: re-add an end of file check, to see if it helps the reported ↵Magnus Holmgren2005-12-01
| | | | | | problems with gapless MP3 playback. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8119 a1c6a512-1295-4272-9138-f99709370657
* iRiver: Reduced stack usage in the Vorbis decoder, so files created by old ↵Magnus Holmgren2005-11-26
| | | | | | versions of the encoder can be played. Also moved some small floor0-related arrays to IRAM. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8069 a1c6a512-1295-4272-9138-f99709370657
* More stable playback with reduced stuttering when skipping tracks.Miika Pekkarinen2005-11-18
| | | | | | | | Removed CODEC_SET_FILEBUF_LIMIT setting; now playback.c determines how to buffer the files. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7970 a1c6a512-1295-4272-9138-f99709370657
* ICONST_ATTR policeThom Johansen2005-11-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7893 a1c6a512-1295-4272-9138-f99709370657
* Speed up layer 1 decoding considerably.Thom Johansen2005-11-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7892 a1c6a512-1295-4272-9138-f99709370657
* iPod: Work around a problem with one Tremor function not being happy in IRAM ↵Dave Chapman2005-11-13
| | | | | | (relocation truncated to fit linker error) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7843 a1c6a512-1295-4272-9138-f99709370657
* Shorten updates from Mark Arigo: calculate average bitrate, skip id3v2 tags ↵Dave Chapman2005-11-13
| | | | | | and remove debugf definition from codec git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7840 a1c6a512-1295-4272-9138-f99709370657
* iPod: Implement plugin.lds and enable codec building for all SWCODEC ↵Dave Chapman2005-11-12
| | | | | | platforms, not just H100 series git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7829 a1c6a512-1295-4272-9138-f99709370657
* "signed char" policeDave Chapman2005-11-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7823 a1c6a512-1295-4272-9138-f99709370657
* OopsDave Chapman2005-11-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7817 a1c6a512-1295-4272-9138-f99709370657
* Move ff_log2_tab out of header file into its own .c fileDave Chapman2005-11-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7816 a1c6a512-1295-4272-9138-f99709370657
* Patch #1352575 - Shorten codec from the ffmpeg project. Rockbox ↵Dave Chapman2005-11-11
| | | | | | implementation by Mark Arigo. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7814 a1c6a512-1295-4272-9138-f99709370657
* Changed output format of libmpcdec to non-interleaved stereo for a slight ↵Thom Johansen2005-11-06
| | | | | | speed boost. Also stopped wasting 10kb of IRAM in the output sample buffer. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7769 a1c6a512-1295-4272-9138-f99709370657
* The seek_time member of the codec API needs to be decremented before use as ↵Thom Johansen2005-11-06
| | | | | | a seeking time. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7768 a1c6a512-1295-4272-9138-f99709370657
* Disabled Musepack seeking, since it's so slow that most users conclude the ↵Thom Johansen2005-11-06
| | | | | | codec has crashed. Left in original seek code for those who're aware of the issue and want seek support. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7767 a1c6a512-1295-4272-9138-f99709370657
* Unrolled loops up to order 10 plus slight optimisation of default case.Thom Johansen2005-11-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7759 a1c6a512-1295-4272-9138-f99709370657
* Fixed the halved volume bug, remove ad-hoc metadata loading and add ↵Thom Johansen2005-11-04
| | | | | | ReplayGain support. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7753 a1c6a512-1295-4272-9138-f99709370657
* Add seekpoint parsing and dummy ICODE_ATTR macro to standalone FLAC test programDave Chapman2005-11-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7742 a1c6a512-1295-4272-9138-f99709370657
* Move code into IRAM and explicitly inline some functions (gcc was inlining ↵Dave Chapman2005-11-03
| | | | | | them anyway, but this way is better) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7741 a1c6a512-1295-4272-9138-f99709370657
* Move all code into IRAMDave Chapman2005-11-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7740 a1c6a512-1295-4272-9138-f99709370657
* Use direct non-interleaved full precision output data instead of converting ↵Thom Johansen2005-11-02
| | | | | | to 16 bit interleaved data. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7734 a1c6a512-1295-4272-9138-f99709370657
* Better place for EMAC init.Thom Johansen2005-11-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7733 a1c6a512-1295-4272-9138-f99709370657
* Need to set sample depth before clip limits to avoid having clip limits ↵Thom Johansen2005-11-02
| | | | | | overridden. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7732 a1c6a512-1295-4272-9138-f99709370657
* Support large delay fields in LAME header, plus some cleanups.Thom Johansen2005-11-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7731 a1c6a512-1295-4272-9138-f99709370657
* Enable replaygain for the new FLAC decoderDave Chapman2005-11-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7729 a1c6a512-1295-4272-9138-f99709370657
* Make the m4a parser happier with Nero-encoded .mp4 files. This still needs ↵Dave Chapman2005-11-02
| | | | | | more work. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7728 a1c6a512-1295-4272-9138-f99709370657
* Fix simulator builds - DEBUGF explicitly needs rb->Dave Chapman2005-11-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7724 a1c6a512-1295-4272-9138-f99709370657
* Add const attribute to lookup tablesDave Chapman2005-11-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7723 a1c6a512-1295-4272-9138-f99709370657
* Cosmetic changes - use correct ICONST or IBSS attributes and refer to codec ↵Dave Chapman2005-11-02
| | | | | | api as "ci" instead of "rb" git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7722 a1c6a512-1295-4272-9138-f99709370657
* Call ci->seek_complete() callback after processing a seek request (an old ↵Dave Chapman2005-11-02
| | | | | | API change that wasn't implemented in all the codecs) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7717 a1c6a512-1295-4272-9138-f99709370657
* Init EMAC properly.Thom Johansen2005-11-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7715 a1c6a512-1295-4272-9138-f99709370657
* Added some EMAC optimised fixed point routines.Thom Johansen2005-11-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7714 a1c6a512-1295-4272-9138-f99709370657
* Removed msvc-style x86 inline asm. Now the iriver win32 sim builds again.Jens Arnold2005-11-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7713 a1c6a512-1295-4272-9138-f99709370657
* Fix gcc4 warnings for simulator buildsDave Chapman2005-11-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7710 a1c6a512-1295-4272-9138-f99709370657
* Cosmetic change - correct the indenting to the standard Rockbox four spacesDave Chapman2005-10-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7709 a1c6a512-1295-4272-9138-f99709370657
* Suppress compiler warningDave Chapman2005-10-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7708 a1c6a512-1295-4272-9138-f99709370657
* Initial check-in of AAC codec. Currently only recognises the .mp4 extension ↵Dave Chapman2005-10-31
| | | | | | and is not yet capable of realtime operation git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7706 a1c6a512-1295-4272-9138-f99709370657
* Add capability to parse AAC files in M4A.Dave Chapman2005-10-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7705 a1c6a512-1295-4272-9138-f99709370657