aboutsummaryrefslogtreecommitdiffhomepage
path: root/libmpcodecs/ad_msadpcm.c
Commit message (Collapse)AuthorAge
* build: switch to libavutil bswap.h and intreadwrite.hGravatar Uoti Urpala2012-02-01
| | | | | | | | | | | | Remove the private bswap and intreadwrite.h implementations and use libavutil headers instead. Originally these headers weren't publicly installed by libavutil at all. That already changed in 2010, but the pure C bswap version in installed headers was very inefficient. That was recently (2011-12) improved and now using the public bswap version probably shouldn't cause noticeable performance problems, at least if using a new enough compiler.
* Merge svn changes up to r30463Gravatar Uoti Urpala2010-03-09
|\ | | | | | | | | | | Note that r30455 is wrong, that commit does not in fact change the default behavior as claimed in the commit message. It only breaks "-af-adv force=0", which was already pretty much useless though.
| * Add missing license headers to all files in the libmpcodecs directory.Gravatar diego2010-01-30
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30463 b3059339-0415-0410-9bf9-f77b7e298cf2
* | Replace libavutil internal header #includes with MPlayer copiesGravatar Uoti Urpala2009-07-26
| | | | | | | | | | | | Change #include lines for libavutil/intreadwrite.h, libavutil/bswap.h and libavutil/x86_cpu.h to use the MPlayer file under ffmpeg_files/ instead.
* | Remove trailing whitespace from most filesGravatar Uoti Urpala2009-07-07
| |
| * whitespace cosmetics: Remove all trailing whitespace.Gravatar diego2009-05-13
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29305 b3059339-0415-0410-9bf9-f77b7e298cf2
* | Merge svn changes up to r27281Gravatar Uoti Urpala2008-07-15
|\|
| * Simplify and clamp coefficient index for MS ADPCMGravatar reimar2008-07-12
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27270 b3059339-0415-0410-9bf9-f77b7e298cf2
| * 100l, fix MS ADPCM decoding for e.g. ↵Gravatar reimar2008-07-12
| | | | | | | | | | | | | | | | | | http://samples.mplayerhq.hu/mov/qtaudio/surge-2-16-L-ms02.mov First coefficient array must be unsigned to fit in 8 bits git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27269 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Check length of input buffer for msadpcmGravatar reimar2008-07-11
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27260 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add a comment on shift vs. divisionGravatar reimar2008-07-11
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27259 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Scale msadpcm coefficients to fit into 8 bitsGravatar reimar2008-07-11
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27258 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Simplify ad_msadpmc.c: Use AV_RL16, merge sign extension into LE_16 read andGravatar reimar2008-07-11
| | | | | | | | | | | | | | | | use (int16_t) to let the compiler do the sign extension. Reduces code size on x86_64, gcc 4.3.1 by 248 bytes. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27257 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Copy macro simplification from imaadpcm to msadpcmGravatar reimar2008-07-11
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27256 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove useless comments from ad_msadpcmGravatar reimar2008-07-11
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27255 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Make msadpcm arrays constGravatar reimar2008-07-11
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27254 b3059339-0415-0410-9bf9-f77b7e298cf2
* | Make audio decoder description structs constGravatar Uoti Urpala2008-04-26
|/ | | | | | Make the per-decoder struct ad_functions and its ->info struct constants. Same for the mpcodecs_ad_drivers[] table of pointers to those structs.
* Do not #include libavutil/common.h. It is not used directly and mpbswap.hGravatar diego2008-04-01
| | | | | | | now #includes all required headers on its own. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26312 b3059339-0415-0410-9bf9-f77b7e298cf2
* Hack around libavutil/bswap.h compilation problems due to always_inline ↵Gravatar reimar2006-12-07
| | | | | | undefined. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21523 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove bswap.h, use libavutil/bswap.h instead.Gravatar diego2006-11-29
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21388 b3059339-0415-0410-9bf9-f77b7e298cf2
* setting samplesize to 2 in decoders where neccessary.Gravatar reimar2004-09-21
| | | | | | | | Needed because initialization of sh_audio was moved from dec_audio to demuxer.c, and some demuxers set samplesize incorrect or to 0. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13428 b3059339-0415-0410-9bf9-f77b7e298cf2
* 100l - Michael is right, we don't need le2me hereGravatar arpi2002-10-24
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7894 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10lGravatar arpi2002-10-23
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7891 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed unaligned access (bus error on sparc)Gravatar arpi2002-10-23
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7889 b3059339-0415-0410-9bf9-f77b7e298cf2
* -afm/-vfm migration from ID (int) to NAME (string) - simplifies code and ↵Gravatar arpi2002-08-30
| | | | | | makes dlopen()'ing possible git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7181 b3059339-0415-0410-9bf9-f77b7e298cf2
* bugfix by Keiki SATOH <kki@wakusei.ne.jp>Gravatar arpi2002-06-29
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6610 b3059339-0415-0410-9bf9-f77b7e298cf2
* control() doneGravatar arpi2002-04-03
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5482 b3059339-0415-0410-9bf9-f77b7e298cf2
* audio input buffer allocation/free cleanupGravatar arpi2002-04-01
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5459 b3059339-0415-0410-9bf9-f77b7e298cf2
* reworked ADPCM decoders; changes include:Gravatar melanson2002-03-30
| | | | | | | | | | * fixed MS IMA ADPCM * dissolved adpcm.c/.h into appropriate ad_* decoders * DK4 audio is handled directly by IMA ADPCM decoder (this obsoletes ad_dk4adpcm.c) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5409 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed so the decoder cooperates better with the rest of the systemGravatar melanson2002-03-26
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5351 b3059339-0415-0410-9bf9-f77b7e298cf2
* imported from MPlayerXP, dlopen() hack removed, some bugs fixed, interface ↵Gravatar arpi2002-03-25
functions changed to static, info->author field added git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5341 b3059339-0415-0410-9bf9-f77b7e298cf2