120 Commits (5f3c4ba46c1b7c720afbc2819fd6b44b7461afa1)

Author SHA1 Message Date
Michael Niedermayer 8e5606bfcd detect a few more errors (fixes libmp3-bug.avi again) 18 years ago
Michael Niedermayer ee50a7c1e5 making decoding more error robust 18 years ago
Michael Niedermayer 9bb328d397 reset internal buffer during seeking 18 years ago
Michael Niedermayer bd60e11bf4 more checks and error messages 18 years ago
Michael Niedermayer 498c544ad2 dont set the sampling rate just because 1 mp3 packet header says so (fixes playback speed on some old mencoder generated avis which where then dumped to mp3) 18 years ago
Michael Niedermayer c0d8052b50 avoid random noise on damaged frames 18 years ago
Diego Biurrun b78e7197a8 Change license headers to say 'FFmpeg' instead of 'this program/this library' 18 years ago
Diego Biurrun e1931c59f6 message typo fixes 18 years ago
Måns Rullgård 62bb489b13 add some #ifdef CONFIG_ENCODERS/DECODERS 18 years ago
Måns Rullgård 191e8ca752 fix some signedness warnings 18 years ago
Luca Barbato 004390a639 Use mathops 18 years ago
Michael Niedermayer 39e1b5cf8e use correct rounding functions 18 years ago
Baptiste Coudurier 8e453fc3c7 remove unused, uninitialized free format frame size 18 years ago
Siarhei Siamashka 1839e854e5 Proper armv5te instructions support detection. 18 years ago
Siarhei Siamashka 024da4b146 armv5 optimizations 18 years ago
Michael Niedermayer 7b95bc5842 print more correct error messges 18 years ago
Måns Rullgård 0e176c3eb5 remove redundant declarations 18 years ago
Michael Niedermayer 1b4f17fafa fix buffer handling 18 years ago
Michael Niedermayer ee3bc9d386 overread AV_LOG_ERROR -> AV_LOG_DEBUG 18 years ago
Michael Niedermayer c0c66dd81d fix low bitrate mp3 18 years ago
Michael Niedermayer 39b434c6ae check the validity of the amount of the remaining bytes in the bitsteam before memcpy 18 years ago
Michael Niedermayer 716d73b47d unused var 18 years ago
Michael Niedermayer d6bea62338 make mpa_decode_header() 10 times faster 18 years ago
Michael Niedermayer 731d0b1aaa another silly typo which surprisingly neither valgrind nor cmp of the file output cought 18 years ago
Michael Niedermayer d37bb9d8c1 10l found by valgrind 18 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 18 years ago
Michael Niedermayer 9bffa9e7af avoid branch 18 years ago
Michael Niedermayer 14168ddb28 move variable declarations so that their scope is smaller 18 years ago
Michael Niedermayer bc2d2757bb move the +400 out of the innermost loop 18 years ago
Michael Niedermayer 9b49f89cdf avoid reading exponent twice 18 years ago
Michael Niedermayer 1f1d675b68 reduce size of vlc table, thats slightly faster here 18 years ago
Michael Niedermayer 55017f35da try to avoid l3_unscale() by using a table 18 years ago
Michael Niedermayer f8347c4167 replace l3_unscale(1, exponents[pos]) by LUT 18 years ago
Michael Niedermayer 7ca1ed0d9c maybe fixing the segfault on ARM 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 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
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