37 Commits (cac4760bf42f1b7ec93860399fbb7b5bff90005f)

Author SHA1 Message Date
Justin Ruggles d5a7229ba4 Add a float DSP framework to libavutil 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
Ronald S. Bultje b089ca871a dsputil: fix optimized emu_edge function on Win64. 13 years ago
Henrik Gramner 729f90e268 x86inc improvements for 64-bit 13 years ago
Christophe GISQUET 6b81da2fd0 dsputil x86: use SSE float instruction instead of SSE2 integer equivalent 13 years ago
Christophe GISQUET 7e1ce6a6ac dsputil: remove shift parameter from scalarproduct_int16 13 years ago
Justin Ruggles 236a550c3f Fix a typo in the x86 asm version of ff_vector_clip_int32() 13 years ago
Christophe Gisquet 6b03900382 x86 dsputil: provide SSE2/SSSE3 versions of bswap_buf 13 years ago
Ronald S. Bultje 3b15a6d742 config.asm: change %ifdef directives to %if directives. 13 years ago
Justin Ruggles 0e8fdd41c2 dsputil: use cpuflags in x86 emu_edge_core 13 years ago
Justin Ruggles 395f2e70dd dsputil: use movups instead of movdqu in ff_emu_edge_core_sse() 13 years ago
Justin Ruggles 9d06037d48 twinvq: add SSE/AVX optimized sum/difference stereo interleaving 13 years ago
Justin Ruggles b8f02f5b4e dsputil: use cpuflags in x86 versions of vector_clip_int32() 13 years ago
Justin Ruggles 4e8e262476 fmtconvert: port int32_to_float_fmul_scalar() x86 inline asm to yasm 13 years ago
Ronald S. Bultje 38e06c2969 Move clipd macros to x86util.asm. 14 years ago
Dave Yeo cc73511e8e Fix NASM include directive 14 years ago
Ronald S. Bultje 3a39195b1d Move x86inc.asm to libavutil/. 14 years ago
Justin Ruggles 6054cd25b4 ac3enc: add int32_t array clipping function to DSPUtil, including x86 versions. 14 years ago
Dave Yeo d69f9a4234 Add support for a.out object format to assembler macros. 14 years ago
Diego Biurrun 888fa31eca Fix FSF address copy paste error in some license headers. 14 years ago
Justin Ruggles e6e9823488 Add apply_window_int16() to DSPContext with x86-optimized versions and use it 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Ronald S. Bultje 17cf7c68ed Fix ff_emu_edge_core_sse() on Win64. 14 years ago
Justin Ruggles c73d99e672 Separate format conversion DSP functions from DSPContext. 14 years ago
Ronald S. Bultje 81f2a3f4ff Implement a SIMD version of emulated_edge_mc() for x86. 14 years ago
Jason Garrett-Glaser 2966cc1849 Update x264asm header files to latest versions. 15 years ago
Alex Converse 3deb53849e Implement an sse version of scalarproduct_float(). 15 years ago
Loren Merritt 758c7455f1 fix a crash in ape decoding on x86_32 sse2 15 years ago
Loren Merritt a4605efdf5 slightly faster scalarproduct_and_madd_int16_ssse3 on penryn, no change on conroe 15 years ago
Loren Merritt b1159ad928 refactor and optimize scalarproduct 15 years ago
Loren Merritt b10fa1bb8b port ape dsp functions from sse2 to mmx 15 years ago
Loren Merritt b07781b6e4 fix linking on systems with a function name prefix (10l in r20287) 15 years ago
Loren Merritt e17ccf60fe huffyuv: add some const qualifiers 15 years ago
Loren Merritt 2f77923d72 simd add_hfyu_left_prediction 15 years ago
Loren Merritt 3daa434a40 ff_add_hfyu_median_prediction_mmx2 16 years ago
Diego Biurrun a6493a8fbd Rename libavcodec/i386/ --> libavcodec/x86/. 16 years ago
Jason Garrett-Glaser 40c7d0ae3c Add automatic prefix handling to yasm functions. Does nothing now, but will 16 years ago
Loren Merritt 7ca7d5fae0 file which should have been added in r14749 17 years ago