summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
...
* make mpa_decode_header() 10 times fasterMichael Niedermayer2006-08-26
| | | | Originally committed as revision 6101 to svn://svn.ffmpeg.org/ffmpeg/trunk
* another silly typo which surprisingly neither valgrind nor cmp of the file ↵Michael Niedermayer2006-08-26
| | | | | | output cought Originally committed as revision 6100 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l found by valgrindMichael Niedermayer2006-08-26
| | | | Originally committed as revision 6099 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove duplicated parser, people who pass random gibblets of the bitstream ↵Michael Niedermayer2006-08-26
| | | | | | | | | into the decoder will have to pass it through a AVParser like for all other codecs too remove silly internal buffering architecture (removes 1 memcpy() of the bitstream) mp3on4 and mp3adu untested Originally committed as revision 6098 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 2nd try of skip_bits_long() for the ALT readerMichael Niedermayer2006-08-26
| | | | | | | 1st try for the LIBMPEG2 reader simplify init_get_bits() Originally committed as revision 6097 to svn://svn.ffmpeg.org/ffmpeg/trunk
* make A32 reader align its ptr during init no matter what missaligned mess is ↵Michael Niedermayer2006-08-26
| | | | | | given to it Originally committed as revision 6096 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 3rd try :)Michael Niedermayer2006-08-26
| | | | Originally committed as revision 6095 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 2nd try for a skip_bits_long() for the A32 readerMichael Niedermayer2006-08-26
| | | | Originally committed as revision 6094 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move align_get_bits() to .h to avoid conflicts between different bitstream ↵Michael Niedermayer2006-08-26
| | | | | | | | readers in different codecs add a skip_bits_long() which can skip by any amount in any direction (several codecs contain half working hacks to do that) Originally committed as revision 6093 to svn://svn.ffmpeg.org/ffmpeg/trunk
* prevent bitstream reader to be overridenMichael Niedermayer2006-08-26
| | | | Originally committed as revision 6092 to svn://svn.ffmpeg.org/ffmpeg/trunk
* avoid branchMichael Niedermayer2006-08-25
| | | | Originally committed as revision 6088 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move variable declarations so that their scope is smallerMichael Niedermayer2006-08-25
| | | | Originally committed as revision 6087 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move the +400 out of the innermost loopMichael Niedermayer2006-08-25
| | | | Originally committed as revision 6086 to svn://svn.ffmpeg.org/ffmpeg/trunk
* avoid reading exponent twiceMichael Niedermayer2006-08-25
| | | | Originally committed as revision 6085 to svn://svn.ffmpeg.org/ffmpeg/trunk
* reduce size of vlc table, thats slightly faster hereMichael Niedermayer2006-08-25
| | | | Originally committed as revision 6084 to svn://svn.ffmpeg.org/ffmpeg/trunk
* try to avoid l3_unscale() by using a tableMichael Niedermayer2006-08-25
| | | | Originally committed as revision 6083 to svn://svn.ffmpeg.org/ffmpeg/trunk
* replace l3_unscale(1, exponents[pos]) by LUTMichael Niedermayer2006-08-25
| | | | Originally committed as revision 6082 to svn://svn.ffmpeg.org/ffmpeg/trunk
* maybe fixing the segfault on ARMMichael Niedermayer2006-08-25
| | | | Originally committed as revision 6081 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cook shouldn't try to enforce the bitstream reader typeAurelien Jacobs2006-08-24
| | | | Originally committed as revision 6080 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add codec id and tag for JPEG 2000Baptiste Coudurier2006-08-24
| | | | Originally committed as revision 6076 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l typoMichael Niedermayer2006-08-24
| | | | Originally committed as revision 6074 to svn://svn.ffmpeg.org/ffmpeg/trunk
* avoid a few if(x==0) checks in the inner loopsMichael Niedermayer2006-08-24
| | | | Originally committed as revision 6073 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix non ALT bitstream readerMichael Niedermayer2006-08-24
| | | | Originally committed as revision 6070 to svn://svn.ffmpeg.org/ffmpeg/trunk
* optimize reorder_block() though this function seems to be executed too ↵Michael Niedermayer2006-08-24
| | | | | | rarely for this to make much difference Originally committed as revision 6068 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplifyMichael Niedermayer2006-08-24
| | | | Originally committed as revision 6067 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dont copy the whole GetBitContext aroundMichael Niedermayer2006-08-24
| | | | Originally committed as revision 6062 to svn://svn.ffmpeg.org/ffmpeg/trunk
* faster handling of zero coeffs in the low freq decodeMichael Niedermayer2006-08-24
| | | | Originally committed as revision 6061 to svn://svn.ffmpeg.org/ffmpeg/trunk
* optimizing high freq decodeMichael Niedermayer2006-08-24
| | | | Originally committed as revision 6060 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use memset() instead of slow c loopsMichael Niedermayer2006-08-24
| | | | Originally committed as revision 6059 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplifyMichael Niedermayer2006-08-23
| | | | Originally committed as revision 6058 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix arm asm compilation in mpegaudiodecAurelien Jacobs2006-08-23
| | | | Originally committed as revision 6057 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Alignment of the LT window, segfault fix patch by Baptiste Coudurier.Baptiste Coudurier2006-08-22
| | | | Originally committed as revision 6051 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MUL* for ARM code based on a patch by Siarhei SiamashkaMichael Niedermayer2006-08-22
| | | | | | untested Originally committed as revision 6050 to svn://svn.ffmpeg.org/ffmpeg/trunk
* replace MULL with asm too, no significnat speedup but its probably better to ↵Michael Niedermayer2006-08-22
| | | | | | not take any chances, some versions of gcc will almost certainly mess it up too if they can Originally committed as revision 6049 to svn://svn.ffmpeg.org/ffmpeg/trunk
* replacing MULH by asm for x86Michael Niedermayer2006-08-22
| | | | | | about 30% faster imdct36() Originally committed as revision 6048 to svn://svn.ffmpeg.org/ffmpeg/trunk
* indent preprocessor directivesMichael Niedermayer2006-08-22
| | | | Originally committed as revision 6047 to svn://svn.ffmpeg.org/ffmpeg/trunk
* make high precission synth filter 3 times faster on x86Michael Niedermayer2006-08-22
| | | | Originally committed as revision 6046 to svn://svn.ffmpeg.org/ffmpeg/trunk
* replace MULL by MULH + shift in dct32() (code is very slightly faster, and ↵Michael Niedermayer2006-08-22
| | | | | | the compiler should be able to optimize the shift away on 64bit archs) Originally committed as revision 6045 to svn://svn.ffmpeg.org/ffmpeg/trunk
* replace a few MULL by MULHMichael Niedermayer2006-08-21
| | | | Originally committed as revision 6039 to svn://svn.ffmpeg.org/ffmpeg/trunk
* reorder butterflies to reduce memory load/storeMichael Niedermayer2006-08-20
| | | | Originally committed as revision 6037 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Added codec id for QCELP.Benjamin Larsson2006-08-20
| | | | Originally committed as revision 6036 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmeticsMichael Niedermayer2006-08-19
| | | | Originally committed as revision 6032 to svn://svn.ffmpeg.org/ffmpeg/trunk
* SWAPMichael Niedermayer2006-08-19
| | | | Originally committed as revision 6030 to svn://svn.ffmpeg.org/ffmpeg/trunk
* audio format conversionMichael Niedermayer2006-08-19
| | | | | | untested and unused Originally committed as revision 6029 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Allow swscale emulation header to be included by C++ programsLuca Abeni2006-08-19
| | | | Originally committed as revision 6027 to svn://svn.ffmpeg.org/ffmpeg/trunk
* SIMD vector optimizations. 3% faster overall decoding.Benjamin Larsson2006-08-19
| | | | Originally committed as revision 6026 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use ff_fft_calc_3dn2 instead of sse on a K8.Loren Merritt2006-08-19
| | | | | | 1.5% faster vorbis. Originally committed as revision 6024 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ff_fft_calc_3dn/3dn2/sse: convert intrinsics to inline asm.Loren Merritt2006-08-18
| | | | | | 2.5% faster fft, 0.5% faster vorbis. Originally committed as revision 6023 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Explicitly include fastmemcpy.h from libvo/.Diego Biurrun2006-08-18
| | | | Originally committed as revision 6021 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplifyMichael Niedermayer2006-08-18
| | | | Originally committed as revision 6020 to svn://svn.ffmpeg.org/ffmpeg/trunk