summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* another instruction less in decode_significance_x86() -> 1% faster ion P3Michael Niedermayer2006-10-20
| | | | Originally committed as revision 6745 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 1 instruction lessMichael Niedermayer2006-10-20
| | | | Originally committed as revision 6743 to svn://svn.ffmpeg.org/ffmpeg/trunk
* reordering instructions a little in decode_significance_x86() -> 2 ↵Michael Niedermayer2006-10-20
| | | | | | instructions less / 1% faster decode_residual on P3 Originally committed as revision 6741 to svn://svn.ffmpeg.org/ffmpeg/trunk
* factorize get_cabac asm (0.5% slower but its much cleaner)Michael Niedermayer2006-10-20
| | | | Originally committed as revision 6740 to svn://svn.ffmpeg.org/ffmpeg/trunk
* correct signaling of palette changeAlex Beregszaszi2006-10-19
| | | | Originally committed as revision 6739 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix PIC compilation, some defines were under #ifdef !PIC but usedBernhard Rosenkränzer2006-10-19
| | | | | | | in the PIC case nevertheless. patch by Bernhard Rosenkranzer, bero arklinux org Originally committed as revision 6738 to svn://svn.ffmpeg.org/ffmpeg/trunk
* unused variableMichael Niedermayer2006-10-19
| | | | Originally committed as revision 6737 to svn://svn.ffmpeg.org/ffmpeg/trunk
* slightly faster decode_cabac_mb_mvd()Michael Niedermayer2006-10-19
| | | | Originally committed as revision 6735 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 1 variable less in decode_cabac_residual() no speed change (but less vars ↵Michael Niedermayer2006-10-19
| | | | | | means less things gcc can load and store redundantly) Originally committed as revision 6734 to svn://svn.ffmpeg.org/ffmpeg/trunk
* optimize sign decoding code in decode_residual()Michael Niedermayer2006-10-19
| | | | | | | | x86 is 4% faster on P3 C sign stuff + x86 code for everything else is also faster then before (sorry forgot to test pure C) ... and if i replace the second occurance of the sign decoding in decode_residual by the asm too then everything gets slower iam starting to think that it might be best to write the whole function in asm, playing this avoid random deoptimizations game with gcc is not fun at all Originally committed as revision 6732 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Kill a warning with MSVCJindřich Makovička2006-10-18
| | | | | | | | | Patch by Jindrich Makovicka makovick A gmail P com Original thread: Date: 08:21 AM Subject Re: [Ffmpeg-devel] Weird line in cabac.h Originally committed as revision 6726 to svn://svn.ffmpeg.org/ffmpeg/trunk
* copy cabac context onto the stack for the c code in decode_cabac_residual() ↵Michael Niedermayer2006-10-17
| | | | | | (15% faster on P3 but still slower then the current asm) Originally committed as revision 6725 to svn://svn.ffmpeg.org/ffmpeg/trunk
* x86 asm version of the decode significance loop (not 8x8) of ↵Michael Niedermayer2006-10-17
| | | | | | decode_residual() 5% faster decode_residual() on P3 Originally committed as revision 6724 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement sws_getCachedContext() in swscale emulationLuca Abeni2006-10-17
| | | | Originally committed as revision 6718 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetic (%%eax->%0)Michael Niedermayer2006-10-17
| | | | Originally committed as revision 6717 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix crash with illegal instruction, cmov is available on 686 and later only.Diego Biurrun2006-10-16
| | | | Originally committed as revision 6715 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Expand some #endif comments.Diego Biurrun2006-10-16
| | | | Originally committed as revision 6714 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix -a^b which was interpreted as (-a)^bMichael Niedermayer2006-10-16
| | | | Originally committed as revision 6713 to svn://svn.ffmpeg.org/ffmpeg/trunk
* asin() acos() atan()Michael Niedermayer2006-10-16
| | | | Originally committed as revision 6712 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make ffmpeg work with x264 r592Luca Barbato2006-10-16
| | | | Originally committed as revision 6711 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mod()Michael Niedermayer2006-10-16
| | | | Originally committed as revision 6710 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix #endif comments.Diego Biurrun2006-10-16
| | | | Originally committed as revision 6709 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix !CMOV_IS_FAST case (iam not really happy with the fix but i didnt come ↵Michael Niedermayer2006-10-16
| | | | | | up with a better one quickly) Originally committed as revision 6707 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10lMichael Niedermayer2006-10-15
| | | | Originally committed as revision 6704 to svn://svn.ffmpeg.org/ffmpeg/trunk
* this code will not work with PIC as it needs 7 registers and gcc doesnt ↵Michael Niedermayer2006-10-15
| | | | | | support that in PIC Originally committed as revision 6703 to svn://svn.ffmpeg.org/ffmpeg/trunk
* shift CABACContext.range right, this reduces the number of shifts needed in ↵Michael Niedermayer2006-10-15
| | | | | | 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) Originally committed as revision 6702 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Have xvid encoder wrapper honnor -vtag optionRamiro Polla2006-10-15
| | | | | | | | | Patch by Ramiro Polla angustia A arrozcru P no-ip P org Original thread: Date: 14.10.2006 05:44 Subject: [Ffmpeg-devel] xvid ignores -vtag Originally committed as revision 6701 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Revert putting EXTRALIBS in common.mak, linking fails on MinGW.Diego Biurrun2006-10-15
| | | | Originally committed as revision 6700 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Ignore blocks with no samples and flags (but usually with MD5 sum)Kostya Shishkov2006-10-15
| | | | Originally committed as revision 6694 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Put libmpeg2 IDCT functions under CONFIG_GPL, fixes link failureDiego Biurrun2006-10-14
| | | | | | with --disable-opts. Originally committed as revision 6691 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove empty structures,Steve L'Homme2006-10-14
| | | | | | | | | Patch by Steve LHomme Original thread: Date: 13.10.2006 21:55 Subject: [Ffmpeg-devel] [PATCH] Remove empty structures Originally committed as revision 6690 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make PNG produce correct 8-bit picturesKostya Shishkov2006-10-14
| | | | Originally committed as revision 6689 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move block size check to decoderKostya Shishkov2006-10-14
| | | | Originally committed as revision 6688 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplify escape decodingMichael Niedermayer2006-10-13
| | | | Originally committed as revision 6685 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove intrinsics checks, they are no longer used.Diego Biurrun2006-10-13
| | | | | | partly based on a patch by Zuxy Meng, zuxy.meng gmail com Originally committed as revision 6684 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dehack *ps_state indexing in the branchless decoderMichael Niedermayer2006-10-13
| | | | Originally committed as revision 6683 to svn://svn.ffmpeg.org/ffmpeg/trunk
* TIFF decoderKostya Shishkov2006-10-13
| | | | Originally committed as revision 6682 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add "memory" to the clobber list we change memory so we need it, this also ↵Michael Niedermayer2006-10-12
| | | | | | fixes some problems with gcc svn Originally committed as revision 6679 to svn://svn.ffmpeg.org/ffmpeg/trunk
* -1 is a valid return value in ratecontrol_1pass() -> 100l for takisMichael Niedermayer2006-10-12
| | | | Originally committed as revision 6677 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fixes:Dominik Mierzejewski2006-10-12
| | | | | | | | | xvmcvideo.c: In function ‘XVMC_decode_mb’: xvmcvideo.c:141: warning: ‘return’ with a value, in function returning void Approved by Ivan. Originally committed as revision 6676 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l int vs uint8_tMichael Niedermayer2006-10-12
| | | | Originally committed as revision 6675 to svn://svn.ffmpeg.org/ffmpeg/trunk
* prevent "mb level" get_cabac() calls from being inlined (3% faster ↵Michael Niedermayer2006-10-12
| | | | | | decode_mb_cabac() on P3) Originally committed as revision 6674 to svn://svn.ffmpeg.org/ffmpeg/trunk
* int->uint8_t for 2 tablesMichael Niedermayer2006-10-12
| | | | Originally committed as revision 6673 to svn://svn.ffmpeg.org/ffmpeg/trunk
* support for Tiertex .seq files demuxing/video decoding, by Gregory Montoir ↵Baptiste Coudurier2006-10-12
| | | | | | %cyx A users P sourceforge P net% Originally committed as revision 6672 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix SHOW_SBITS for ALT_BITSTREAM_READER_LE, patch by Gregory Montoir %cyx A ↵Gregory Montoir2006-10-12
| | | | | | users P sourceforge P net% Originally committed as revision 6671 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename internal.h --> xvid_internal.h, it clashes with libavutil/internal.h.Diego Biurrun2006-10-12
| | | | Originally committed as revision 6670 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ppc generic prefetchLuca Barbato2006-10-12
| | | | Originally committed as revision 6669 to svn://svn.ffmpeg.org/ffmpeg/trunk
* adds some useful comments after some of the #else, #elseif,Guillaume Poirier2006-10-12
| | | | | | | #endif preprocessor directives to make it clearer which code block depends on which #define xx Originally committed as revision 6668 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename ABS macro to FFABS.Diego Biurrun2006-10-11
| | | | Originally committed as revision 6666 to svn://svn.ffmpeg.org/ffmpeg/trunk
* more prefetches, 2% faster h264Loren Merritt2006-10-11
| | | | Originally committed as revision 6664 to svn://svn.ffmpeg.org/ffmpeg/trunk