summaryrefslogtreecommitdiff
path: root/apps/codecs (follow)
Commit message (Collapse)AuthorAge
...
* 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
* Correct the prototype for memmove (oops, forgot this file)Dave Chapman2005-10-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7702 a1c6a512-1295-4272-9138-f99709370657
* Correct the prototype for memmoveDave Chapman2005-10-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7701 a1c6a512-1295-4272-9138-f99709370657
* Changes to make libfaad compile in Rockbox. Also remove compiler warnings, ↵Dave Chapman2005-10-31
| | | | | | use some IRAM (IRAM usage needs reviewing) and drastically reduce the stack usage git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7700 a1c6a512-1295-4272-9138-f99709370657
* Initial check-in of unmodified libfaad (part of the FAAD2 project). This is ↵Dave Chapman2005-10-31
| | | | | | the last version of libfaad available under the GPL - the state of FAAD2 CVS at midnight on 2005-02-01 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7699 a1c6a512-1295-4272-9138-f99709370657
* Some more IBSS_ATTR changes.Thom Johansen2005-10-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7697 a1c6a512-1295-4272-9138-f99709370657
* Fix bug with FLAC and ALAC output being half the correct volume. The ↵Dave Chapman2005-10-30
| | | | | | DSP_SET_SAMPLE_DEPTH function expects needs clarifying or changing - it seems to expect one less than the number of bits in cases where the depth is greater than the native depth (16 bits). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7692 a1c6a512-1295-4272-9138-f99709370657
* Don't copy the data from the audio buffer - request_buffer() guarantees to ↵Dave Chapman2005-10-30
| | | | | | always return up to GUARD_BUFSIZE bytes, even at the buffer wraparound point. This removes the need for the 32KB static input buffer. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7691 a1c6a512-1295-4272-9138-f99709370657
* Skip ID3v2 tags at the start of a FLAC file.Dave Chapman2005-10-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7689 a1c6a512-1295-4272-9138-f99709370657
* Optimizations to the FLAC-codec buffer requesting to eliminate theMiika Pekkarinen2005-10-30
| | | | | | | need of extra copying. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7685 a1c6a512-1295-4272-9138-f99709370657