4878 Commits (4440b1188ebc1e9fc901bccfcee384423b0a264f)

Author SHA1 Message Date
  Michael Niedermayer 4e2d6a456d dont copy frame if the whole mp1/2/3 frame is available in one piece in the input 19 years ago
  Aurelien Jacobs 6ff3b2b838 Fix A32_BITSTREAM_READER compilation on x86 19 years ago
  Michael Niedermayer d6bea62338 make mpa_decode_header() 10 times faster 19 years ago
  Michael Niedermayer 731d0b1aaa another silly typo which surprisingly neither valgrind nor cmp of the file output cought 19 years ago
  Michael Niedermayer d37bb9d8c1 10l found by valgrind 19 years ago
  Michael Niedermayer 06e7fb82a4 remove duplicated parser, people who pass random gibblets of the bitstream into the decoder will have to pass it through a AVParser like for all other codecs too 19 years ago
  Michael Niedermayer 6e4703cac7 2nd try of skip_bits_long() for the ALT reader 19 years ago
  Michael Niedermayer a42ec9f484 make A32 reader align its ptr during init no matter what missaligned mess is given to it 19 years ago
  Michael Niedermayer 3dddf21fcc 3rd try :) 19 years ago
  Michael Niedermayer 1491e21cdb 2nd try for a skip_bits_long() for the A32 reader 19 years ago
  Michael Niedermayer 5a7bd28335 move align_get_bits() to .h to avoid conflicts between different bitstream readers in different codecs 19 years ago
  Michael Niedermayer 727c236a6b prevent bitstream reader to be overriden 19 years ago
  Michael Niedermayer 9bffa9e7af avoid branch 19 years ago
  Michael Niedermayer 14168ddb28 move variable declarations so that their scope is smaller 19 years ago
  Michael Niedermayer bc2d2757bb move the +400 out of the innermost loop 19 years ago
  Michael Niedermayer 9b49f89cdf avoid reading exponent twice 19 years ago
  Michael Niedermayer 1f1d675b68 reduce size of vlc table, thats slightly faster here 19 years ago
  Michael Niedermayer 55017f35da try to avoid l3_unscale() by using a table 19 years ago
  Michael Niedermayer f8347c4167 replace l3_unscale(1, exponents[pos]) by LUT 19 years ago
  Michael Niedermayer 7ca1ed0d9c maybe fixing the segfault on ARM 19 years ago
  Aurelien Jacobs 5902bdd8d4 cook shouldn't try to enforce the bitstream reader type 19 years ago
  Baptiste Coudurier f31065f6e5 add codec id and tag for JPEG 2000 19 years ago
  Michael Niedermayer 92c5cb62b0 10l typo 19 years ago
  Michael Niedermayer e90a72701e avoid a few if(x==0) checks in the inner loops 19 years ago
  Michael Niedermayer 25be48eb48 fix non ALT bitstream reader 19 years ago
  Michael Niedermayer 6430ce0f72 optimize reorder_block() though this function seems to be executed too rarely for this to make much difference 19 years ago
  Michael Niedermayer a753e55bb5 simplify 19 years ago
  Michael Niedermayer a08a502eda dont copy the whole GetBitContext around 19 years ago
  Michael Niedermayer 3328ec6331 faster handling of zero coeffs in the low freq decode 19 years ago
  Michael Niedermayer 3c693e7743 optimizing high freq decode 19 years ago
  Michael Niedermayer daf4cd9ac3 use memset() instead of slow c loops 19 years ago
  Michael Niedermayer c7aa36964e simplify 19 years ago
  Aurelien Jacobs acba32385b fix arm asm compilation in mpegaudiodec 19 years ago
  Baptiste Coudurier b3701f5cc0 Alignment of the LT window, segfault fix patch by Baptiste Coudurier. 19 years ago
  Michael Niedermayer 69fd15f871 MUL* for ARM code based on a patch by Siarhei Siamashka 19 years ago
  Michael Niedermayer f617adedc8 replace MULL with asm too, no significnat speedup but its probably better to not take any chances, some versions of gcc will almost certainly mess it up too if they can 19 years ago
  Michael Niedermayer 47a0cd7408 replacing MULH by asm for x86 19 years ago
  Michael Niedermayer 5ab1972b53 indent preprocessor directives 19 years ago
  Michael Niedermayer 355903f5a8 make high precission synth filter 3 times faster on x86 19 years ago
  Michael Niedermayer 0bd2483a75 replace MULL by MULH + shift in dct32() (code is very slightly faster, and the compiler should be able to optimize the shift away on 64bit archs) 19 years ago
  Michael Niedermayer eb6447766d replace a few MULL by MULH 19 years ago
  Michael Niedermayer 120aad7fe9 reorder butterflies to reduce memory load/store 19 years ago
  Benjamin Larsson 6c496518e8 Added codec id for QCELP. 19 years ago
  Michael Niedermayer ed567d9c41 cosmetics 19 years ago
  Michael Niedermayer 67eca72dc0 SWAP 19 years ago
  Michael Niedermayer 0eb6817d98 audio format conversion 19 years ago
  Luca Abeni a37e9e8606 Allow swscale emulation header to be included by C++ programs 19 years ago
  Benjamin Larsson 9aee40d967 SIMD vector optimizations. 3% faster overall decoding. 19 years ago
  Loren Merritt 652c59b967 use ff_fft_calc_3dn2 instead of sse on a K8. 19 years ago
  Loren Merritt 1e4ecf26f5 ff_fft_calc_3dn/3dn2/sse: convert intrinsics to inline asm. 19 years ago