7172 Commits (ed78754216ffe657c6f5e4b71aa41afd2e5ec523)
 

Author SHA1 Message Date
Michael Niedermayer b99f3cabed write cabac low and range variables as early as possible to prevent stalls from reading them before they where written, the P4 is said to disslike that alot, on P3 its 2% faster (START/STOP_TIMER over decode_residual) 18 years ago
Michael Niedermayer d17faef011 use ecx instead of cl (no speed change on P3 but might avoid partial register stalls on some cpus) 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 5f3eca121e 10l 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 3650b43959 enable CMOV_IS_FAST as its faster or equal speed on every cpu (duron, athlon, PM, P3) from which ive seen benchmarks, it might be slower on P4 but noone has posted benchmarks ... 18 years ago
Víctor Paesa a8824a790f simplifies null vhook by using sws_getCachedContext() 18 years ago
Víctor Paesa df117196d3 simplifies fish vhook by using sws_getCachedContext() 18 years ago
Víctor Paesa 2d7490fcf4 port watermark vhook to swscaler 18 years ago
Víctor Paesa 67d0436c8d port imlib2 vhook to swscaler 18 years ago
Michael Niedermayer 6ab312daa2 doxy 18 years ago
Baptiste Coudurier 777f46493d fix bit rate 18 years ago
Baptiste Coudurier d50756cdf9 use av_get_bits_per_sample 18 years ago
Baptiste Coudurier e27d92773e use av_get_bits_per_sample, compute block align if not set 18 years ago
Baptiste Coudurier 8d41fe285b simplify by not writing unneeded codec name to fix segfault when stream copy 18 years ago
Diego Biurrun 086b05cdad Move CFLAGS handling to common.mak. 18 years ago
Diego Biurrun dadb850a50 Move CFLAGS handling to common.mak. 18 years ago
Diego Biurrun a33fe57287 Switch to the LGPL as agreed to by the author according to the 18 years ago
Kostya Shishkov 3689cf1649 Targa image decoder 18 years ago
Diego Biurrun e7becfb25f printf --> av_log with some help from Oded 18 years ago
Michael Niedermayer d95442c03e unused #define 18 years ago
Michael Niedermayer ab2c12ec90 remove dummy amr_read_close() 18 years ago
Michael Niedermayer b49638928b more factoriztaion and a FIXME note 18 years ago
Michael Niedermayer d84fd5d153 factorze another 2 lines 18 years ago
Michael Niedermayer ce2f3c8b0c set duration and timebase (based on a patch by Simon Morlat simon.morlat linphone org) 18 years ago
Michael Niedermayer b1bf48aa91 factorize (untested) 18 years ago
Michael Niedermayer effdc8ef2a return cleanup 18 years ago
Baptiste Coudurier c74915cda4 fix d-10 mapping detection 18 years ago
Baptiste Coudurier e395e2865c assign myself to aiff maintainer 18 years ago
Baptiste Coudurier de9fe002f8 rewind completely if sample time is negative 18 years ago
Baptiste Coudurier 4a775c19cd dont seek back if no sync to let eof happen 18 years ago
Guillaume Poirier c2095a8f5c Add pentium-m to the list of tuning targets 18 years ago
Diego Biurrun 15e35274d8 Rename SIGN macro to the more fitting UNFOLD. 18 years ago
Diego Biurrun 6b6b5003de Remove unused variables. 18 years ago
Baptiste Coudurier 31903634b6 quiet gcc about enum value not handled in switch 18 years ago
Diego Biurrun 0bc2e7f081 BRANCHLESS_CABAD --> BRANCHLESS_CABAC_DECODER 18 years ago
Diego Biurrun 8925915fcc Change libpostproc to use the FFMIN/FFMAX macros from libavutil. 18 years ago
Guillaume Poirier ab5a1435ec Move TRANSPOSE8 macro to dsputil_altivec.h. 18 years ago
Diego Biurrun a22b7322cc Move sign macro to libavutil. 18 years ago
Diego Biurrun e0296b9a2e Use ABS macro from libavutil. 18 years ago
Michael Niedermayer 9ed92c65f1 moving another bit&1 out, this is as fast as with it in there, but it makes more sense with it outside of the loop 18 years ago
Kostya Shishkov ee56f2c020 10l: remove alien seek function from demuxer 18 years ago
Michael Niedermayer f1b37db48d move the &1 out of the asm so gcc can optimize it away in inlined cases (yes this is slightly faster) 18 years ago
Michael Niedermayer ab0151d163 replace a few and/sub/... by cmov 18 years ago
Diego Biurrun c6a9271c56 Remove gcc-workaround that is already present in libavutil/common.h. 18 years ago
Diego Biurrun ef85972ba5 Fix default license header. 18 years ago
Michael Niedermayer a6672acf45 reading 8bit mem into a 8bit register needs 2 uops on P4, 8bit->32bit with zero extension needs just 1 18 years ago
Michael Niedermayer 2d3df05ca0 on the P4 inc needs twice as much time a add 18 years ago
Michael Niedermayer 2ee9dc65be 10l 18 years ago
Michael Niedermayer 7822e1c1ff reverse remainder of the failed attempt to optimize *state=c->mps_state[s] 18 years ago