2423 Commits (b7915f8a149aaa3cdd72a5f126a30bf2e0bf1738)

Author SHA1 Message Date
Martin Vignali 8f9c38b196 avcodec/utvideoenc : add SIMD (avx) for sub_left_prediction 7 years ago
James Almer 6e80079a28 avcodec: increase AV_INPUT_BUFFER_PADDING_SIZE to 64 7 years ago
James Almer 438f884fc4 x86/lossless_videodsp: rename ff_add_left_pred_int16_sse4 to ff_add_left_pred_int16_unaligned_ssse3 7 years ago
James Almer a4fc63c0f9 x86/lossless_videodsp: don't overread the dst buffer in ff_add_left_pred_unaligned_avx2 7 years ago
Martin Vignali 630967ef63 avcodec/utvideodec : add SIMD (SSSE3 and AVX2) for gradient_pred 7 years ago
Martin Vignali 4353c35067 avcodec/x86/lossless_videodsp : add avx2 version for add_left_pred 7 years ago
Martin Vignali cfbcea1cca avcodec/x86/lossless_videodsp.asm : make macro for add_left_pred_unaligned in order to add avx2 version 7 years ago
Martin Vignali be6d1f9632 avcodec/x86/bswapdsp : use macro for 128 bits constants loading in xmm or ymm 7 years ago
Mikulas Patocka fbdd78fa3e avcodec/fft: fix INTERL macro on 3dnow 7 years ago
Martin Vignali 515555af6c avcodec/x86/exrdsp : use ymm constant for pb_80 7 years ago
James Almer beb63baa69 x86/utvideodsp: reuse shared constants 7 years ago
James Almer ebf352116b x86/constants: make pb_80 32 byte wide 7 years ago
Martin Vignali ba98f8463f avcodec/huffyuvdspenc : add diff_int16 AVX2 func 7 years ago
Martin Vignali d189a426fa avcodec/huffyuvdspenc : reorganize diff_int16 7 years ago
Martin Vignali e641c94190 avcodec/huffyuvdsp : add add_int16 AVX2 func 7 years ago
Martin Vignali 6955e8842e avcodec/huffyuvdsp : reorganize add_int16 asm 7 years ago
Martin Vignali 7f9b67bcb6 avcodec/huffyuvdsp(enc) : move duplicate macro to a template file 7 years ago
Martin Vignali caf51a573d avcodec/x86/utvideodsp.asm : cosmetic 7 years ago
Martin Vignali b5ebe38443 avcodec/utvideodsp : add avx2 version for the dsp 7 years ago
Martin Vignali 48b7c45b0c avcodec/x86/utvideodsp : make macro for func 7 years ago
James Almer aea0f06db7 x86/jpeg2000dsp: add ff_ict_float_{fma3,fma4} 7 years ago
Michael Niedermayer 58cf31cee7 avcodec/x86/mpegvideodsp: Fix signedness bug in need_emu 7 years ago
Thomas Köppe 43171a2a73 Fix missing used attribute for inline assembly variables 7 years ago
Martin Vignali 0380b72d35 libavcodec/lossless_video_dsp : cosmetic add better separator for each function, in order to make reading of the asm file easier 7 years ago
Martin Vignali da62128ea1 libavcodec/lossless_videodsp : add add_bytes avx2 version 7 years ago
James Almer 783535a4cd x86/bswapdsp: add missing preprocessor wrappers for AVX2 functions 7 years ago
Martin Vignali e9930883a2 libavcodec/bswapdsp : add AVX2 func for bswap_buf (swap uint32_t) 7 years ago
James Almer 18279738f9 x86/blockdsp: use three operand form for an instruction 7 years ago
Michael Niedermayer 26ea142658 avcodec/x86/lossless_videoencdsp: Fix warning: signed dword value exceeds bounds 7 years ago
Michael Niedermayer df62b70de8 avcodec/x86/lossless_videoencdsp: Fix handling of small widths 7 years ago
Martin Vignali cbbec68847 libavcodec/blockdsp : add AVX version 7 years ago
Martin Vignali ac5908b13f libavcodec/exr : add x86 SIMD for predictor 7 years ago
Henrik Gramner 18821e3ba1 x86/exrdsp: optimize ff_reorder_pixels_avx2() 8 years ago
James Almer 98d7ad085e avcodec/exrdsp: improve the ExrDSPContext->reorder_pixels prototype 8 years ago
Martin Vignali 9b8c1224d7 libavcodec/exr : add X86 SIMD for reorder_pixels 8 years ago
Michael Niedermayer bc488ec28a avcodec/me_cmp: Fix crashes on ARM due to misalignment 8 years ago
Ivan Kalvachev 43dab86bcd opus_pvq_search: Restore the proper use of conditional define and simplify the function name suffix handling. 8 years ago
Rostislav Pehlivanov 3c99523a28 opus_pvq_search: split functions into exactness and only use the exact if its faster 8 years ago
Rostislav Pehlivanov f386dd70ac opus_pvq_search: only use rsqrtps approximation on CPUs with avx 8 years ago
Rostislav Pehlivanov 8e53cd1fab ops_pvq_search: remove dead macro 8 years ago
Ivan Kalvachev 7205513f8f SIMD opus pvq_search implementation 8 years ago
Rostislav Pehlivanov 70eb77b34e mdct15: add inverse transform postrotation SIMD 8 years ago
Wan-Teh Chang ea1ca17be2 avcodec/x86/cavsdsp: Delete #include "libavcodec/x86/idctdsp.h". 8 years ago
James Almer 9d5e81d3b1 Revert "x86/sbrdsp: remove unnecessary sign extend instruction in apply_noise_main" 8 years ago
James Almer 24bb7db403 x86/sbrdsp: remove unnecessary sign extend instruction in apply_noise_main 8 years ago
James Almer bcbe9e4447 x86/sbrdsp: zero extend m_max in apply_noise_main 8 years ago
James Almer 440285474b x86/utvideodsp: make restore_rgb_planes functions work on x86_32 8 years ago
James Almer ac8ad8d098 x86/sbrdsp: sign extend start and end gprs in ff_sbr_hf_gen_sse 8 years ago
James Darnley 0c2acccd4b avcodec/x86: use new x86-64 functions for -idct simple 8 years ago
James Darnley d7246ea9f2 avcodec/x86: add an 8-bit simple IDCT function based on the x86-64 high depth functions 8 years ago