summaryrefslogtreecommitdiff
path: root/libavcodec/pcm.c
Commit message (Collapse)AuthorAge
* Bump Major version, this commit is almost just renaming bits_per_sample toLuca Abeni2008-09-08
| | | | | | | | | | | bits_per_coded_sample but that cannot be done seperately. Patch by Luca Abeni Also reset the minor version and fix the forgotton change to libfaad. Note: The API/ABI should not be considered stable yet, there still may be a change done here or there if some developer has some cleanup ideas and patches! Originally committed as revision 15262 to svn://svn.ffmpeg.org/ffmpeg/trunk
* make pcm encoder setting bits_per_sample fieldBaptiste Coudurier2008-09-01
| | | | Originally committed as revision 15150 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Upgrade 20/24-bit PCM DVD decoder use SAMPLE_FMT_S32. Patch supplied by lars ↵Peter Ross2008-08-23
| | | | | | dot taeuber at gmx dot net. Originally committed as revision 14931 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix PCM DVD divide by zero bug introduced in r14659. Patch supplied by lars ↵Peter Ross2008-08-20
| | | | | | dot taeuber at gmx dot net. Originally committed as revision 14864 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add F64BE, F64LE and F64BE PCM codecs.Peter Ross2008-08-19
| | | | Originally committed as revision 14833 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix PCM_S16LE_PLANAR channel-address calculation bug introduced in r14659.Peter Ross2008-08-19
| | | | Originally committed as revision 14831 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use memcpy() for PCM S16/S32 codecs when codec byte-order matches machine ↵Peter Ross2008-08-16
| | | | | | byte-order. Originally committed as revision 14784 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix CODEC_ID_PCM_U8 decoder output size calculation to support odd-number of ↵Peter Ross2008-08-12
| | | | | | samples. Originally committed as revision 14712 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Apply PCM ENCODE/DECODE() macros to the S/U,8/24/32,LE/BE PCM codecs.Peter Ross2008-08-11
| | | | Originally committed as revision 14692 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add simpler/cleaner/faster F32BE encoding/decoding.Peter Ross2008-08-07
| | | | Originally committed as revision 14660 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify PCM codec; change 'n' in pcm_decode_frame() to equal "total number ↵Peter Ross2008-08-07
| | | | | | of samples". Originally committed as revision 14659 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Prevent DAUD PCM encoder from fetching values outside of ff_reverse[] array ↵Peter Ross2008-08-07
| | | | | | bounds when input sample values are < 0. Originally committed as revision 14658 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify PCM codec; replace switch() statements with av_get_bits_per_sample().Peter Ross2008-08-04
| | | | Originally committed as revision 14534 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify PCM codec; use sample_fmts field to set the avctx->sample_fmt field.Peter Ross2008-08-04
| | | | Originally committed as revision 14533 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Modify all codecs to report their supported input and output sample format(s).Peter Ross2008-07-31
| | | | Originally committed as revision 14482 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add CODEC_ID_PCM_F32BE (32-bit floating point PCM big endian decoder)Peter Ross2008-07-26
| | | | Originally committed as revision 14409 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a note to remind people that new PCM/ADPCM formats need to be added toDiego Biurrun2008-07-05
| | | | | | the Makefile as well to allow proper selective compilation. Originally committed as revision 14072 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make AVCodec long_names definition conditional depending on CONFIG_SMALL.Stefano Sabatini2008-06-12
| | | | Originally committed as revision 13759 to svn://svn.ffmpeg.org/ffmpeg/trunk
* LPCM 24 bits support, patch by Lars Täuber, lars.taeuber gmx netLars Täuber2008-05-17
| | | | Originally committed as revision 13187 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix big-endian vs. little-endian typo.Diego Biurrun2008-05-16
| | | | Originally committed as revision 13181 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add PCM codec long names; by Stefano Sabatini, stefano.sabatini-lala poste it.Diego Biurrun2008-05-16
| | | | Originally committed as revision 13179 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove unnecessary parentheses from return calls.Diego Biurrun2008-05-06
| | | | Originally committed as revision 13069 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Sort some lists alphabetically.Diego Biurrun2008-04-17
| | | | Originally committed as revision 12886 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Apply 'cold' attribute to init/uninit functions in libavcodecZuxy Meng2008-03-21
| | | | Originally committed as revision 12525 to svn://svn.ffmpeg.org/ffmpeg/trunk
* constsMichael Niedermayer2008-02-01
| | | | | | I have underestimated this a little, and these are just some ... Originally committed as revision 11708 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix crash in PCM decoder when number of channels is not set.wg2007-12-17
| | | | | | | Patch by "wg": video06 malloc de See Issue298 Originally committed as revision 11249 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: alignmentAurelien Jacobs2007-11-27
| | | | Originally committed as revision 11098 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add pcm_s16le_planar support for electronicarts filesAurelien Jacobs2007-11-25
| | | | Originally committed as revision 11092 to svn://svn.ffmpeg.org/ffmpeg/trunk
* split definition of PCM_CODEC into PCM_ENCODER and PCM_DECODERAurelien Jacobs2007-11-07
| | | | Originally committed as revision 10946 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove useless #undefAurelien Jacobs2007-11-01
| | | | Originally committed as revision 10897 to svn://svn.ffmpeg.org/ffmpeg/trunk
* support silly PCM variant used by zork nemesisMichael Niedermayer2007-07-30
| | | | | | fixes audio decoding of T000A11C.AVI Originally committed as revision 9831 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Revert r8979 (Ugly fix for r8963)Ramiro Polla2007-05-10
| | | | Originally committed as revision 8983 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix r8963Ramiro Polla2007-05-10
| | | | Originally committed as revision 8979 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify ptr[0]; ptr++; to *ptr++Ramiro Polla2007-05-09
| | | | Originally committed as revision 8965 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use bytestreamRamiro Polla2007-05-09
| | | | Originally committed as revision 8964 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use AV_XX16 macrosRamiro Polla2007-05-09
| | | | Originally committed as revision 8963 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Factorize usumRamiro Polla2007-05-09
| | | | Originally committed as revision 8960 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10^10l to whoever wrote thisMichael Niedermayer2007-03-13
| | | | Originally committed as revision 8394 to svn://svn.ffmpeg.org/ffmpeg/trunk
* packets with half pcm samples are invalidMichael Niedermayer2007-02-09
| | | | Originally committed as revision 7900 to svn://svn.ffmpeg.org/ffmpeg/trunk
* avcodec_decode_audio2()Michael Niedermayer2007-01-14
| | | | | | difference to avcodec_decode_audio() is that the user can pass the allocated size of the output buffer to the decoder and the decoder can check if theres enough space Originally committed as revision 7518 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change license headers to say 'FFmpeg' instead of 'this program/this library'Diego Biurrun2006-10-07
| | | | | | and fix GPL/LGPL version mismatches. Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Update licensing information: The FSF changed postal address.Diego Biurrun2006-01-12
| | | | Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk
* COSMETICS: tabs --> spaces, some prettyprintingDiego Biurrun2005-12-22
| | | | Originally committed as revision 4764 to svn://svn.ffmpeg.org/ffmpeg/trunk
* COSMETICS: Remove all trailing whitespace.Diego Biurrun2005-12-17
| | | | Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Document "us" parameter for PCM conversion functions.Reimar Döffinger2005-09-02
| | | | Originally committed as revision 4550 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support de-/encoding of 24 and 32 bit PCM (from and to internal 16 bit).Reimar Döffinger2005-09-02
| | | | Originally committed as revision 4548 to svn://svn.ffmpeg.org/ffmpeg/trunk
* buffer overflowMichael Niedermayer2005-02-13
| | | | Originally committed as revision 3954 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cbr audio muxing fixMichael Niedermayer2004-11-06
| | | | Originally committed as revision 3661 to svn://svn.ffmpeg.org/ffmpeg/trunk
* more data_size=0 cleanupMichael Niedermayer2004-05-21
| | | | Originally committed as revision 3147 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplerMichael Niedermayer2003-09-28
| | | | Originally committed as revision 2310 to svn://svn.ffmpeg.org/ffmpeg/trunk