4237 Commits (347c27988d1924f795a6b30ae6d41e0b774a219f)

Author SHA1 Message Date
Michael Niedermayer e08f580644 decode_significance_8x8_x86() 18 years ago
Guillaume Poirier 94e4c3a333 Protect code that uses CMOV instructions with HAVE_CMOV, 18 years ago
Michael Niedermayer 849a50041c another instruction less in decode_significance_x86() -> 1% faster ion P3 18 years ago
Michael Niedermayer d3e7c5c35b 1 instruction less 18 years ago
Michael Niedermayer a616db285a reordering instructions a little in decode_significance_x86() -> 2 instructions less / 1% faster decode_residual on P3 18 years ago
Michael Niedermayer 13404b2e98 factorize get_cabac asm (0.5% slower but its much cleaner) 18 years ago
Alex Beregszaszi 1e4051aaa0 correct signaling of palette change 18 years ago
Bernhard Rosenkränzer ba9fb5da3a Fix PIC compilation, some defines were under #ifdef !PIC but used 18 years ago
Michael Niedermayer d72bc32389 unused variable 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
Jindřich Makovička a0f2c6ba38 Kill a warning with MSVC 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
Luca Abeni 96db380836 Implement sws_getCachedContext() in swscale emulation 18 years ago
Michael Niedermayer 4041a495a8 cosmetic (%%eax->%0) 18 years ago
Diego Biurrun 8dda3e796b Fix crash with illegal instruction, cmov is available on 686 and later only. 18 years ago
Diego Biurrun e962604f1c Expand some #endif comments. 18 years ago
Michael Niedermayer 2c409cc7af fix -a^b which was interpreted as (-a)^b 18 years ago
Michael Niedermayer cacb17b47f asin() acos() atan() 18 years ago
Luca Barbato 9f1c1c9985 Make ffmpeg work with x264 r592 18 years ago
Michael Niedermayer 212d84881a mod() 18 years ago
Diego Biurrun c45b5de03a Fix #endif comments. 18 years ago
Michael Niedermayer 165c5f0909 fix !CMOV_IS_FAST case (iam not really happy with the fix but i didnt come up with a better one quickly) 18 years ago
Michael Niedermayer 1d7c111856 10l 18 years ago
Michael Niedermayer faff3a7ad0 this code will not work with PIC as it needs 7 registers and gcc doesnt support that in PIC 18 years ago
Michael Niedermayer f24a515931 shift CABACContext.range right, this reduces the number of shifts needed in get_cabac() and is slightly faster on P3 (and should be much faster on P4 as the P4 except the more recent variants lacks an integer shifter and so shifts have ~10 times longer latency then simple operations like adds) 18 years ago
Ramiro Polla aa770811a3 Have xvid encoder wrapper honnor -vtag option 18 years ago
Diego Biurrun 14f29f795d Revert putting EXTRALIBS in common.mak, linking fails on MinGW. 18 years ago
Kostya Shishkov a8789714ba Ignore blocks with no samples and flags (but usually with MD5 sum) 18 years ago
Diego Biurrun 7c428ea681 Put libmpeg2 IDCT functions under CONFIG_GPL, fixes link failure 18 years ago
Steve L'Homme 8aaed74c4b Remove empty structures, 18 years ago
Kostya Shishkov ab9ce19170 Make PNG produce correct 8-bit pictures 18 years ago
Kostya Shishkov 4ec0beaa59 Move block size check to decoder 18 years ago
Michael Niedermayer b566bd65e2 simplify escape decoding 18 years ago
Diego Biurrun a88fc5c040 Remove intrinsics checks, they are no longer used. 18 years ago
Michael Niedermayer 68a205edef dehack *ps_state indexing in the branchless decoder 18 years ago
Kostya Shishkov a991b1fecb TIFF decoder 18 years ago
Michael Niedermayer 12ff5b0f3b add "memory" to the clobber list we change memory so we need it, this also fixes some problems with gcc svn 18 years ago
Michael Niedermayer 5ed0d67da5 -1 is a valid return value in ratecontrol_1pass() -> 100l for takis 18 years ago
Dominik Mierzejewski 61b769871f Fixes: 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
Baptiste Coudurier 29f86228a0 support for Tiertex .seq files demuxing/video decoding, by Gregory Montoir %cyx A users P sourceforge P net% 18 years ago
Gregory Montoir 7da4d4cdec fix SHOW_SBITS for ALT_BITSTREAM_READER_LE, patch by Gregory Montoir %cyx A users P sourceforge P net% 18 years ago
Diego Biurrun cb690cadaf Rename internal.h --> xvid_internal.h, it clashes with libavutil/internal.h. 18 years ago
Luca Barbato a5db5bda07 ppc generic prefetch 18 years ago
Guillaume Poirier a0490b324a adds some useful comments after some of the #else, #elseif, 18 years ago