244 Commits (7964ed71e98f445618ff82056db3d0cd4f82bc2a)

Author SHA1 Message Date
Michael Niedermayer 65342b2b4a merge clip() into the alpha/beta/tc0 tables (10% faster filter_mb_fast() on P3) 18 years ago
Reimar Döffinger d55f46e5a8 Reenable AMD64 optimizations for cabac accidentially disabled in r6852 18 years ago
Diego Biurrun 419b878494 Add ARCH_X86_32 as a new define for 32 bit x86 architectures and change 18 years ago
Diego Biurrun d5cd50ed73 Fix compilation with PIC enabled, BRANCHLESS_GET_CABAC is defined under 18 years ago
Michael Niedermayer e08f580644 decode_significance_8x8_x86() 18 years ago
Michael Niedermayer f624f029f0 slightly faster decode_cabac_mb_mvd() 18 years ago
Michael Niedermayer aa1da263aa 1 variable less in decode_cabac_residual() no speed change (but less vars means less things gcc can load and store redundantly) 18 years ago
Michael Niedermayer ebd624b662 optimize sign decoding code in decode_residual() 18 years ago
Michael Niedermayer 30865e2aa1 copy cabac context onto the stack for the c code in decode_cabac_residual() (15% faster on P3 but still slower then the current asm) 18 years ago
Michael Niedermayer eb73bf723d x86 asm version of the decode significance loop (not 8x8) of decode_residual() 5% faster decode_residual() on P3 18 years ago
Michael Niedermayer b566bd65e2 simplify escape decoding 18 years ago
Michael Niedermayer de1013e1ca 10l int vs uint8_t 18 years ago
Michael Niedermayer 851ded8918 prevent "mb level" get_cabac() calls from being inlined (3% faster decode_mb_cabac() on P3) 18 years ago
Michael Niedermayer 1f6049f515 int->uint8_t for 2 tables 18 years ago
Diego Biurrun c26abfa541 Rename ABS macro to FFABS. 18 years ago
Loren Merritt a957c27b03 more prefetches, 2% faster h264 18 years ago
Michael Niedermayer d61c4e731e make state transition tables global as they are constant and the code is slightly faster that way 18 years ago
Michael Niedermayer 0fa352c7e6 make lps_range a global table its constant anyway (saves 1 addition for accessing it) 18 years ago
Michael Niedermayer 7822e1c1ff reverse remainder of the failed attempt to optimize *state=c->mps_state[s] 18 years ago
Michael Niedermayer 1c2a417f6a move outcommented START/STOP_TIMER to a hopefully better place for benchmarking ... 18 years ago
Michael Niedermayer 99ce10873d 5% faster get_cabac() 18 years ago
Diego Biurrun e16c407a81 output typo fixes 18 years ago
Michael Niedermayer 5659b509c7 refill cabac variables in 16bit steps, 3% faster get_cabac() 18 years ago
Diego Biurrun b78e7197a8 Change license headers to say 'FFmpeg' instead of 'this program/this library' 18 years ago
Loren Merritt e6e77eb6fa simplify write_back_motion for skip mbs 18 years ago
Loren Merritt 2833fc4646 approximate qpel functions: sacrifice some quality for some decoding speed. enabled on B-frames with -lavdopts fast. 18 years ago
Måns Rullgård 191e8ca752 fix some signedness warnings 18 years ago
Loren Merritt 776fe466b2 slightly faster deblock 18 years ago
Loren Merritt 3e20143ee7 mmx implementation of deblocking strength decision. 18 years ago
Loren Merritt ae08a5631e 10l in r5768 (broke mbaff) 19 years ago
Loren Merritt 717b173366 slightly faster h264 fill_caches() 19 years ago
Måns Rullgård af9e7d1810 --enable/disable parsers. Warning: some combinations are broken. 19 years ago
Michael Niedermayer 784036e404 simplify intra prediction mode decoding 19 years ago
Måns Rullgård 91c58c944f fill_mbaff_ref_list is missing a return statement, its return value 19 years ago
Loren Merritt c4da83fb0f h264: accept rbsp_trailing longer than 1 byte 19 years ago
Michael Niedermayer b3aaa7bea6 typo me thinks ... 19 years ago
Loren Merritt 5d18eaad13 h264: MBAFF interlaced decoding 19 years ago
Loren Merritt 67a8208695 h264: faster fill_rectangle() 19 years ago
Michael Niedermayer 2d661e073e cosmetics (initalize variables where they are used) 19 years ago
Michael Niedermayer 11b681687d decoders should (IMHO) not duplicate frames, the application can do this if it wants 19 years ago
Loren Merritt 09786209e6 reinit quant matrices if pps is overwritten by another of the same pps_id. 19 years ago
Loren Merritt 89ddb72aa1 warn on interlaced streams 19 years ago
Loren Merritt 2848ce84d2 don't force asserts in release builds. 2% faster h264. 19 years ago
Loren Merritt 2ea392529a 10l in 1.199 (write_back_motion with B-pyramid + spatial) 19 years ago
Loren Merritt 513fbd8e5a prefetch pixels for future motion compensation. 2-5% faster h264. 19 years ago
Loren Merritt 53b19144e7 1.5x faster write_back_motion, 1-3% overall 19 years ago
Michael Niedermayer 4cb8574dc8 fixing coverity warnig CID: 253 (reading over the end of the aspect_ratio array for illegal aspect ratios) 19 years ago
David S. Miller bf4665eeec Alignment fixes, caused problems on SPARC. 19 years ago
Steve L'Homme 267f7edcd1 (f)printf --> av_log conversion 19 years ago
Loren Merritt 548a1c8a35 h264_idct8_add_mmx 19 years ago