Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-01-08x86/vf_w3fdif: 32-bit compatibility for w3fdif_simple_highHendrik Leppkes
2016-01-03x86/vf_stereo3d: remove a few unnecessary movasJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2015-12-28x86/vf_stereo3d: make ff_anaglyph_sse4 work on x86_32James Almer
Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
2015-12-28x86/vf_stereo3d: optimize register usageJames Almer
Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
2015-12-24x86/vf_blend: add sse2 versions of blend_difference and blend_negationJames Almer
Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
2015-12-24x86/vf_blend: make all functions work on x86_32James Almer
Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
2015-12-24x86/vf_blend: simplify using macrosJames Almer
Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
2015-12-24x86/vf_maskedmerge: make ff_maskedmerge8_sse2 work on x86_32James Almer
Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
2015-12-24avfilter/x86/vf_maskedmerge: Clear upper part of widthMichael Niedermayer
Fixes crash Fixes: Ticket5055 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-12-10avfilter/x86/vf_maskedmerge: move %define out of .nextrowPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-10-27x86/vf_w3fdif: use aligned loads in w3fdif_complex_highJames Almer
Found-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
2015-10-12x86/vf_w3fdif: use aligned loads in w3fdif_simple_highJames Almer
Found-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
2015-10-12x86/vf_w3fdif: simplify w3fdif_simple_highJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2015-10-11x86/vf_w3fdif: move pxor outside the loop in w3fdif_complex_lowJames Almer
Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
2015-10-10avfilter/x86/vf_w3fdif: add colons after labelsPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-10-10avfilter/vf_w3fdif: add x86 SIMDPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-10-09doc: fix spelling errorsAndreas Cadhalpun
Reviewed-by: Lou Logan <lou@lrcd.com> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
2015-10-08avfilter/x86/vf_blend.asm: hardmix: do same with two pxor instructions lessPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-10-07avfilter/x86/vf_blend.asm: 11th register is used, update functionsPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-10-07avfilter/x86/vf_blend.asm: add hardmix and phoenix sse2 SIMDPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-10-06avfilter/vf_stereo3d: add x86 SIMD for anaglyph outputsPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-10-03avfilter/vf_blend: Fix argument types, fix segfault in asmMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-10-03avfilter/vf_blend: add x86 SIMD for some modesPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-10-02avfilter/vf_maskedmerge: add SIMD for maskedmerge with 8 bit depth inputPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-10-01avfilter/x86/vf_psnr.asm: fix typoPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-09-08Replace all remaining occurances of step/depth_minus1 and offset_plus1Hendrik Leppkes
2015-08-18options: mark av_get_{int,double,q} as deprecated.Ronald S. Bultje
Convert last users to av_opt_get_*() counterparts.
2015-08-04x86inc: Drop SECTION_TEXT macroHenrik Gramner
The .text section is already 16-byte aligned by default on all supported platforms so `SECTION_TEXT` isn't any different from `SECTION .text`.
2015-07-26x86/vf_interlace: add missing colon to labelsJames Almer
Silences warnings with Nasm Signed-off-by: James Almer <jamrial@gmail.com>
2015-07-20x86/vf_ssim: add ff_ssim_4x4_line_xopJames Almer
~20% faster than ssse3. Also enabled for x86_32 Reviewed-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
2015-07-20x86/vf_ssim: fix some instruction commentsJames Almer
Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
2015-07-15avfilter/x86/vf_psnr.asm: split one line of license text into twoPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-07-15avfilter/vf_removegrain: add x86 and x86_64 SSE2 functionsJames Darnley
Speed of all modes increased by a factor between 7.4 and 19.8 largely depending on whether bytes are unpacked into words. Modes 2, 3, and 4 have been sped-up by a factor of 43 (thanks quick sort!) All modes are available on x86_64 but only modes 1, 10, 11, 12, 13, 14, 19, 20, 21, and 22 are available on x86 due to the number of SIMD registers used. With a contribution from James Almer <jamrial@gmail.com>
2015-07-14vf_psnr: sse2 optimizations for sum-squared-error.Ronald S. Bultje
The internal line accumulator for 16bit can overflow, so I changed that from int to uint64_t in the C code. The matching assembly looks a little weird but output looks correct. (avx2 should be trivial to add later.) Reviewed-by: Paul B Mahol <onemda@gmail.com> Reviewed-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-14vf_ssim: x86 simd for ssim_4x4xN and ssim_endN.Ronald S. Bultje
Both are 2-2.5x faster than their C counterpart. Reviewed-by: Paul B Mahol <onemda@gmail.com> Reviewed-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-06-01x86: check for AV_CPU_FLAG_AVXSLOW where usefulJames Almer
Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-05-27avfilter/x86/vf_hqdn3d: Fix register typesMichael Niedermayer
Fixes Ticket4301 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-05-26avfilter/x86/vf_fspp: Fix invalid combination of opcode and operandsMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-28avfilter/x86/vf_fspp: Fix loop condition for column_fidct()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-27avfilter/vf_eq: mark src as constMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-27avfilter/vf_eq: Fix clipping codeMichael Niedermayer
Found-by: Christophe Gisquet <christophe.gisquet@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-26avfilter: Port mp=eq/eq2 to lavfiArwa Arif
Code adapted from James Darnley's port Some fixes from Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-10x86/vf_pp7: port dctB_mmx to yasmJames Almer
Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
2015-01-09lavfi: port mp=pp7 to libavfilterArwa Arif
The only difference with mp=pp7 is that default mode is "medium", as stated in the MPlayer docs, rather than "hard". Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
2014-12-26x86/vf_fspp: move pxor in store slice functions out of the loopJames Almer
m7 is not overwritten, so we only need to clear it once. Found by Christophe Gisquet. Signed-off-by: James Almer <jamrial@gmail.com>
2014-12-26x86/vf_fspp: port inline asm to yasmJames Almer
Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
2014-12-24avfilter/vf_fspp: add missing inline asm guardsJames Almer
2014-12-24lavfi: port mp=fspp to a native libavfilter filterArwa Arif
Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
2014-12-21avfilter/vf_spp: Fix overflow in 8bit store sliceMichael Niedermayer
Fixes regression with ffplay -f lavfi -i testsrc=640x480 -vf format=gray,boxblur=20:10,geq="'mod(lum(X,Y),16)*15'",boxblur=10,geq="'abs(mod(lum(X,Y),15)-7)*32'",spp=4:40 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-15avfilter/vf_spp: support 10bit per sampleMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>