324 Commits (4620ce8bb87d4b238c56009aa98a4e4e43964cdd)

Author SHA1 Message Date
Michael Niedermayer a6e39f45a2 optimization 20 years ago
Michael Niedermayer ed8ffdf46c optimization 20 years ago
Michael Niedermayer 437525c473 h264 luma motion compensation in mmx2/3dnow 20 years ago
Michael Niedermayer d6af6b0350 10000l fix and use more mmx2/3dnow code for mpeg4 qpel which has been written and commited long time ago but appearently never used, qpel motion compensation is 5% faster 20 years ago
Michael Niedermayer 6206f8c920 10l and better MMX/SSE detection for VIA1000 21 years ago
Michael Niedermayer 61b3b639e7 dc_precission=11 fix 21 years ago
Michael Niedermayer 4c99f2cdbe transmeta crusoe mmx detection by "Nobody/Anonymous - nobody" / sf feature request tracker 21 years ago
Michael Niedermayer 1ec4df0fa8 sse8 and nsse in mmx 21 years ago
Michael Niedermayer e96682e6f4 some of the warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>) 21 years ago
Michael Niedermayer 77d0e165b1 mmx dct optimization 21 years ago
Mike Melanson 7daabccb5d move the 0x80 vector outside of the function, thus saving the compiler 21 years ago
Mike Melanson f9ed9d8584 separate out put_signed_pixels_clamped() into its own function and 21 years ago
Mike Melanson 75b4f3c6d6 yes, that's nice... 21 years ago
Mike Melanson 116824d0aa reorganize and simplify the VP3 IDCT stuff 21 years ago
Mike Melanson 6186b94c13 hush... 21 years ago
Mike Melanson 38acbc3cb9 hook up support for SSE2-optimized VP3 IDCT 21 years ago
Mike Melanson 78a16bfec6 add selected SSE2 ASM macros 21 years ago
Mike Melanson 5f9379007c SSE2-optimized variant of VP3 IDCT 21 years ago
Mike Melanson daae869903 correct MMX-optimized variant of VP3 IDCT, with comments (thank you 21 years ago
Michael Niedermayer 19f82bc824 fixing alignment problems -> SSE2 support enabled again in libavcodec (from ffdshow / milan_cutka) 21 years ago
Gildas Bazin 68951ecf0c fft_*() renamed into ff_fft_*() patch by (Gildas Bazin <gbazin at altern dot org>) 21 years ago
Mike Melanson 01456e8e86 use optimized VP3 functions where appropriate 21 years ago
Mike Melanson 44cb64ee89 seperated out the C-based VP3 DSP functions into a different file; also 21 years ago
Dmitry Baryshkov 5c0513bda7 attribute used patch by (mitya at school dot ioffe dot ru (Dmitry Baryshkov)) 21 years ago
Michael Niedermayer 364a179749 quantizer noise shaping optimization 21 years ago
Mike Melanson fb85b027f6 vsad16_mmx2 only applies if encoders are turned on 21 years ago
Michael Niedermayer 8fd19ab286 SSE2 fdct by (Balatoni Denes <pnis at coder dot hu>) 21 years ago
Michael Niedermayer 8f2ab83318 copyright year update of the files i touched and remembered, things look annoyingly unmaintained otherwise 21 years ago
Michael Niedermayer 622348f931 interlaced dct decision cleanup 21 years ago
Denes Balatoni c953e7976e denoise_dct_sse2() patch by (Balatoni Denes <pnis at coder dot hu>) 21 years ago
Michael Niedermayer 783df5f347 denoise_dct_mmx() 21 years ago
Michael Niedermayer bb198e198a interlaced motion estimation 21 years ago
Michael Niedermayer d50635cd24 split intra / inter dequantization 21 years ago
Aurelien Jacobs 0c11692a1d Here are juste two added #ifdef CONFIG_ENCODERS to allow 21 years ago
Michael Niedermayer ba58dabc5c h263 slice structured mode 21 years ago
Michael Niedermayer 3615e2be84 h263_h_loop_filter_mmx 21 years ago
Michael Niedermayer 359f98ded9 h263_v_loop_filter_mmx 21 years ago
Michael Niedermayer 821cb11f76 noise reduction of dct coefficients 21 years ago
Michael Niedermayer 6e0593e80b reorder table instead of wasting instructions to reorder the input to match the table 21 years ago
Michael Niedermayer 94789b9e59 10l 21 years ago
Michael Niedermayer 99200baec4 optimizing 21 years ago
Panagiotis Issaris 1b245cc21c Fixes GCC 3.3.2 warnings patch by (Panagiotis Issaris <takis at lumumba dot luc dot ac dot be>) 21 years ago
Alex Beregszaszi 01a2ddaf85 1l 21 years ago
Michael Niedermayer cf3bf5bbaa minor mmx2 optimization if the dct 21 years ago
Michael Niedermayer 1745173bc5 inline -> always_inline (842 -> 690 cpu cycles for dct_quantize() difference for the dct itself should be even bigger) 21 years ago
Michael Niedermayer 642ccefbc8 move mmx quantizer matrixes out of MpegEncContext (23k -> 7k) (no meassureable slowdown) 21 years ago
Mike Melanson 764ef40015 disable encoders where appropriate (patch courtesy of BERO 21 years ago
Michael Niedermayer 8470540344 mmx2 optimization of huffyuv median encoding 21 years ago
Michael Niedermayer 41338ac06f another non const static, maybe its thread save now 21 years ago
Fabrice Bellard b160941221 removed warnings 21 years ago