summaryrefslogtreecommitdiff
path: root/libavcodec/x86/huffyuvdsp.asm
Commit message (Collapse)AuthorAge
* avcodec/huffyuvdsp : add add_int16 AVX2 funcMartin Vignali2017-11-21
|
* avcodec/huffyuvdsp : reorganize add_int16 asmMartin Vignali2017-11-21
|
* avcodec/huffyuvdsp(enc) : move duplicate macro to a template fileMartin Vignali2017-11-21
|
* huffyuvdsp: move functions only used by huffyuv from lossless_videodspJames Almer2017-01-12
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* lossless_videodsp: move shared functions from huffyuvdspJames Almer2017-01-12
| | | | | | Several codecs other than huffyuv use them. Signed-off-by: James Almer <jamrial@gmail.com>
* x86inc: Drop SECTION_TEXT macroHenrik Gramner2015-08-04
| | | | | The .text section is already 16-byte aligned by default on all supported platforms so `SECTION_TEXT` isn't any different from `SECTION .text`.
* avcodec/x86: add missing colon to labelsJames Almer2015-07-26
| | | | | | Silences warnings with Nasm Signed-off-by: James Almer <jamrial@gmail.com>
* x86: lavc: share more constantsChristophe Gisquet2015-02-06
| | | | | Reviewed-by: "Ronald S. Bultje" <rsbultje@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* x86util: add and use RSHIFT/LSHIFT macrosChristophe Gisquet2014-06-15
| | | | | | | Those macros take a byte number as shift argument, as this argument differs between MMX and SSE2 instructions. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* x86: huffyuvdsp: fewer functions for x86_64Christophe Gisquet2014-05-30
| | | | | | When there are 2 functions that are <= SSE2, only one is needed for x86_64. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* x86: huffyuvdsp: add_hfyu_left_pred_bgr32Christophe Gisquet2014-05-30
| | | | | | | C MMX SSE2 Cycles: 3092 1053 578 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* x86: huffyuvdsp: add SSE2 median predictionChristophe Gisquet2014-05-30
| | | | | | From 5010c to 4566 on lagarith YUY2. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* x86: huffyuvdsp: port add_bytes to yasmChristophe Gisquet2014-05-29
| | | | | | | C MMX SSE2 Cycles: 2972 587 302 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit '0d439fbede03854eac8a978cccf21a3425a3c82d'Michael Niedermayer2014-05-27
| | | | | | | | | | | | | | | | | | | | * commit '0d439fbede03854eac8a978cccf21a3425a3c82d': dsputil: Split off HuffYUV decoding bits into their own context Conflicts: configure libavcodec/dsputil.c libavcodec/dsputil.h libavcodec/huffyuv.h libavcodec/huffyuvdec.c libavcodec/lagarith.c libavcodec/vble.c libavcodec/x86/Makefile libavcodec/x86/dsputil.asm libavcodec/x86/dsputil_init.c libavcodec/x86/dsputil_mmx.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
* dsputil: Split off HuffYUV decoding bits into their own contextDiego Biurrun2014-05-27
Also shorten HuffYUV context member names to avoid clutter.