528 Commits (41e637e44902246efa17babf26e9be8a4a519e6f)

Author SHA1 Message Date
Diego Biurrun a5a93fa8f5 cosmetics: do not use full path for local headers 13 years ago
Ronald S. Bultje d9669eab0b dwt: remove variable-length arrays 13 years ago
Justin Ruggles d5a7229ba4 Add a float DSP framework to libavutil 13 years ago
Vitor Sessak bac0729d9e x86: use new schema for ASM macros 13 years ago
Justin Ruggles 713548cbad x86: lavc: use %if HAVE_AVX guards around AVX functions in yasm code. 13 years ago
Kieran Kunhya 5ff01259a8 Convert vector_fmul range of functions to YASM and add AVX versions 13 years ago
Michael Kostylev 6797d1948b x86: rv40: Mark rv40_weight functions as MMX2; they use MMX2 instructions. 13 years ago
Justin Ruggles 95a98ab3f0 ac3dsp: simplify x86 versions of ac3_max_msb_abs_int16 13 years ago
Vitor Sessak fcc456b829 x86: use more standard construct for setting ASM functions in FFT code 13 years ago
Michael Kostylev ea60dfe284 x86: vc1: drop MMX loop filter implementation, which uses MMX2 instructions. 13 years ago
Christophe Gisquet 110d0cdc9d rv40dsp x86: MMX/MMX2/3DNow/SSE2/SSSE3 implementations of MC 13 years ago
Ronald S. Bultje bec207f9f9 snowdsp: explicitily state instruction size. 13 years ago
Christophe GISQUET e75d1d4f73 dsputil x86: revert a test back to its previous value 13 years ago
Christophe Gisquet fe5ed69dc7 rv34dsp x86: implement MMX2 inverse transform 13 years ago
Roland Scheidegger 9b9df1cdff h264: new assembly version of get_cabac for x86_64 with PIC 13 years ago
Roland Scheidegger 14e9ffc1e4 h264: use one table instead of several for cabac functions 13 years ago
Roland Scheidegger 444f47b55c h264: (trivial) remove unneeded macro argument in x86/cabac.h 13 years ago
Mans Rullgard 2bcbd98459 Remove lowres video decoding 13 years ago
Mans Rullgard 95510be8c3 avcodec: remove AVCodecContext.dsp_mask 13 years ago
Ronald S. Bultje 87a246341b h264: use proper PROLOGUE statement for a function using 8 registers. 13 years ago
Ronald S. Bultje b089ca871a dsputil: fix optimized emu_edge function on Win64. 13 years ago
Justin Ruggles de7f22ab0c ac3dsp: call femms/emms at the end of float_to_fixed24() for 3DNow and SSE 13 years ago
Ronald S. Bultje 76538d7a78 h264: fix 10bit biweight functions after recent x86inc.asm fixes. 13 years ago
Diego Biurrun 7bb3a302fe build: Consistently handle conditional compilation for all optimization OBJS. 13 years ago
Henrik Gramner 729f90e268 x86inc improvements for 64-bit 13 years ago
Christophe GISQUET 2130bd8f5b rv40dsp x86: use only one register, for both increment and loop counter 13 years ago
Christophe GISQUET 272b252c01 rv40dsp: implement prescaled versions for biweight. 13 years ago
Christophe GISQUET 6b81da2fd0 dsputil x86: use SSE float instruction instead of SSE2 integer equivalent 13 years ago
Christophe GISQUET cd88105f6f dsputil x86: remove deprecated parameter from scalarproduct_int16 prototype 13 years ago
Christophe GISQUET f9888520cc vp8dsp x86: perform rounding shift with a single instruction 13 years ago
Ronald S. Bultje a940198130 cabac: add overread protection to BRANCHLESS_GET_CABAC(). 13 years ago
Ronald S. Bultje 448dc42571 cabac: increment jump locations by one in callers of BRANCHLESS_GET_CABAC(). 13 years ago
Ronald S. Bultje 16f6e83f74 cabac: remove unused argument from BRANCHLESS_GET_CABAC_UPDATE(). 13 years ago
Ronald S. Bultje 951014e5bb cabac: use struct+offset instead of memory operand in BRANCHLESS_GET_CABAC(). 13 years ago
Ronald S. Bultje a0bdcb019e h264: add overread protection to get_cabac_bypass_sign_x86(). 13 years ago
Ronald S. Bultje 95bfa4ead7 h264: reindent get_cabac_bypass_sign_x86(). 13 years ago
Ronald S. Bultje db025929f2 h264: use struct offsets in get_cabac_bypass_sign_x86(). 13 years ago
Diego Biurrun ad0e31f134 build: prettyprinting cosmetics 13 years ago
Diego Biurrun 62ce9defb8 x86: dsputil: prettyprint gcc inline asm 13 years ago
Diego Biurrun 3b54912113 x86: K&R prettyprinting cosmetics for dsputil_mmx.c 13 years ago
Diego Biurrun 915a2a0a65 x86: conditionally compile H.264 QPEL optimizations 13 years ago
Diego Biurrun 3816642eab dsputil_mmx: Surround QPEL macros by "do { } while (0);" blocks. 13 years ago
Ronald S. Bultje 71ea26811c aacsbr: handle m_max values smaller than 4. 13 years ago
Ronald S. Bultje a928ed3751 vp8: convert mbedge loopfilter x86 assembly to use named arguments. 13 years ago
Ronald S. Bultje bee330e300 vp8: convert inner loopfilter x86 assembly to use named arguments. 13 years ago
Reimar Döffinger 6eda85e15b sbrdsp.asm: convert all instructions to float/SSE ones. 13 years ago
Christophe GISQUET 7e1ce6a6ac dsputil: remove shift parameter from scalarproduct_int16 13 years ago
Diego Biurrun 1e9d55e45e x86: Remove duplicated AVG_3DNOW_OP / AVG_MMX2_OP macros from h264_qpel_mmx.c. 13 years ago
Reimar Döffinger b5161908e0 SBR DSP: fix SSE code to not use SSE2 instructions. 13 years ago
Mans Rullgard 356ee8d7de x86: clean up ff_dsputil_init_mmx() 13 years ago