summaryrefslogtreecommitdiff
path: root/libavcodec/x86/h264_qpel_10bit.asm
Commit message (Collapse)AuthorAge
* avcodec/x86/h264_qpel: Remove obsolete MMXEXT functionsAndreas Rheinhardt2022-06-22
| | | | | | | | | | | x64 always has MMX, MMXEXT, SSE and SSE2 and this means that some functions for MMX, MMXEXT and 3dnow are always overridden by other functions (unless one e.g. explicitly disables SSE2) for x64. So given that the only systems that benefit from these functions are truely ancient 32bit x86s they are removed. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
* vp9: 10/12bpp SIMD (sse2/ssse3/avx) for directional intra prediction.Ronald S. Bultje2015-10-03
|
* 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 constant through definesChristophe Gisquet2015-02-07
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* x86: lavc: share more constantsChristophe Gisquet2015-02-06
| | | | | Reviewed-by: "Ronald S. Bultje" <rsbultje@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/x86/h264_qpel_10bit: locally define pb_0Michael Niedermayer2014-06-24
| | | | | | somehow old llvm-gcc manages to ignore the alignment from ff_pb_0 causing a crash on freebsd Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit '55519926ef855c671d084ccc151056de9e3d3a77'Michael Niedermayer2014-03-14
|\ | | | | | | | | | | | | | | | | | | * commit '55519926ef855c671d084ccc151056de9e3d3a77': x86: Make function prototype comments in assembly code consistent Conflicts: libavcodec/x86/sbrdsp.asm Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: Make function prototype comments in assembly code consistentDiego Biurrun2014-03-13
| | | | | | | | This helps grepping for functions, among other things.
* | Reinstate proper FFmpeg license for all files.Thilo Borgmann2013-08-30
|/
* x86: h264_qpel_10bit: drop unused parameter from MC10/MC20/MC30 macrosDiego Biurrun2012-11-10
|
* x86: PALIGNR: port to cpuflagsDiego Biurrun2012-11-09
|
* x86: h264_qpel_10bit: port to cpuflagsDiego Biurrun2012-11-09
|
* x86: yasm: Use complete source path for macro helper %includesDiego Biurrun2012-10-31
| | | | | This is more consistent with the way we handle C #includes and it simplifies the build system.
* x86: include x86inc.asm in x86util.asmDiego Biurrun2012-10-31
| | | | This is necessary to allow refactoring some x86util macros with cpuflags.
* x86: add colons after labelsMans Rullgard2012-08-07
| | | | | | nasm prints a warning if the colon is missing. Signed-off-by: Mans Rullgard <mans@mansr.com>
* x86inc improvements for 64-bitHenrik Gramner2012-04-11
| | | | | | | | | | | | Add support for all x86-64 registers Prefer caller-saved register over callee-saved on WIN64 Support up to 15 function arguments Also (by Ronald S. Bultje) Fix up our asm to work with new x86inc.asm. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* h264: change underread for 10bit QPEL to overread.Ronald S. Bultje2012-03-02
| | | | | This prevents us from reading before the start of the buffer, and thus prevents crashes resulting from this behaviour. Fixes bug 237.
* config.asm: change %ifdef directives to %if directives.Ronald S. Bultje2012-01-27
| | | | This allows combining multiple conditionals in a single statement.
* Fix NASM include directiveDave Yeo2011-08-15
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Move x86util.asm from libavcodec/ to libavutil/.Ronald S. Bultje2011-08-12
| | | | This allows using it in swscale also.
* Move x86inc.asm to libavutil/.Ronald S. Bultje2011-08-12
| | | | This allows using it in libswscale/ also.
* H.264: Add x86 assembly for 10-bit H.264 qpel functions.Daniel Kang2011-07-03
Mainly ported from 8-bit H.264 qpel. Some code ported from x264. LGPL ok by author. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>