10 Commits (5555d2075a26fc778fb8145473100e94d80a00c8)

Author SHA1 Message Date
Michael Niedermayer 6add8eb2ce x86/h264dsp_init: put a HAVE_YASM back 12 years ago
Diego Biurrun e0c6cce447 x86: Replace checks for CPU extensions and flags by convenience macros 12 years ago
Diego Biurrun a84ac7a860 x86: h264dsp: drop some unnecessary ifdefs around prototype declarations 12 years ago
Carl Eugen Hoyos a26789cf9f Fix compilation with yasm-0.6.2. 12 years ago
Diego Biurrun 17337f54c0 x86: Split inline and external assembly #ifdefs 13 years ago
Diego Biurrun 29cfdd3767 x86: avcodec: Appropriately name files containing only init functions 13 years ago
Mans Rullgard c318626ce2 x86: rename libavutil/x86_cpu.h to libavutil/x86/asm.h 13 years ago
Diego Biurrun 239fdf1b4a x86: build: replace mmx2 by mmxext 13 years ago
Diego Biurrun 81905088a1 x86: h264dsp: K&R formatting cosmetics 13 years ago
Diego Biurrun 6376a3ad24 x86: h264dsp: Remove unused variable ff_pb_3_1 13 years ago
Diego Biurrun 8728b381cb x86: h264dsp: Adjust YASM #ifdefs 13 years ago
Ronald S. Bultje b829b4ce29 h264: convert loop filter strength dsp function to yasm. 13 years ago
Ronald S. Bultje a5bbb1242c h264_loopfilter: port x86 simd to cpuflags. 13 years ago
Diego Biurrun fe07c9c6b5 x86: Only use optimizations with cmov if the CPU supports the instruction 13 years ago
Michael Niedermayer 915ec91e6b libavcodec/x86/h264dsp_mmx.c: add forgotten HAVE_YASM 13 years ago
Reimar Döffinger b223035511 Detect and check for CMOV. 13 years ago
Ronald S. Bultje c2d337429c H264: change weight/biweight functions to take a height argument. 13 years ago
Ronald S. Bultje 229d263cc9 Support for lossless and inter H264 4:2:2. 13 years ago
Baptiste Coudurier 76741b0e56 h264: 4:2:2 intra decoding support 13 years ago
Baptiste Coudurier 231a6df9ea h264dec: h264: 4:2:2 intra decoding 14 years ago
Jason Garrett-Glaser b5bbc84fe2 H.264: add filter_mb_fast support for >8-bit decoding 14 years ago
Daniel Kang 84e70ef004 h264: Add x86 assembly for 10-bit weight/biweight H.264 functions. 14 years ago
Carl Eugen Hoyos 5fb67d8039 Fix compilation with old yasm. 14 years ago
Daniel Kang f3aa65af3a h264/10bit: add HAVE_ALIGNED_STACK checks. 14 years ago
Daniel Kang 348493db60 Update 8-bit H.264 IDCT function names to reflect bit-depth. 14 years ago
Daniel Kang 836f47d34b Add IDCT functions for 10-bit H.264. 14 years ago
Gil Pedersen 257de5fb25 h264dsp_mmx: Add #ifdefs around some mmxext functions on x86_64. 14 years ago
Jason Garrett-Glaser 5705b02079 10-bit H.264 x86 chroma v loopfilter asm 14 years ago
Jason Garrett-Glaser 9f3d6ca4f1 Port x86 10-bit H.264 deblock asm from x264 14 years ago
Jason Garrett-Glaser 8ad77b65b5 Update x86 H.264 deblock asm 14 years ago
Ronald S. Bultje 86b29553f8 h264dsp_mmx: place bracket outside #if/#endif block. 14 years ago
Oskar Arvidsson 19a0729b4c Adds 8-, 9- and 10-bit versions of some of the functions used by the h264 decoder. 14 years ago
Carl Eugen Hoyos 5c0068758f Fix compilation with --disable-yasm. 14 years ago
Oskar Arvidsson 8dbe585641 Adds 8-, 9- and 10-bit versions of some of the functions used by the h264 decoder. 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Jason Garrett-Glaser 19fb234e4a H.264: split luma dc idct out and implement MMX/SSE2 versions 14 years ago
Ronald S. Bultje a52ffc3f54 Move static inline function to a macro, so that constant propagation in 14 years ago
Ronald S. Bultje cd17285e6c Merge b_idx and edge variables, and optimize the ASM to directly load variables 14 years ago
Ronald S. Bultje 0cc8a5d088 Remove mv_mask variable. Replace the related pand -1/0 instructions by either 14 years ago
Ronald S. Bultje c0673f2cf4 Remove d_idx as a variable, and instead load it as a constant in the asm. 14 years ago
Ronald S. Bultje 2c3135f6d3 Unroll inner bidir loop in h264_loop_filter_strength_mmx2(), which gets rid 14 years ago
Ronald S. Bultje 4b81511cab Unloop the outer loop in h264_loop_filter_strength_mmx2(), which allows 14 years ago
Ronald S. Bultje 7e117771cd Remove unused variable. 14 years ago
Måns Rullgård c0bc8b9afb x86: disable SSE functions using stack when stack is not aligned 14 years ago
Måns Rullgård f41237c9db x86: remove hack disabling sse2 h264 loop filter with 32-bit icc 14 years ago
Ronald S. Bultje 1d16a1cf99 Rename h264_idct_sse2.asm to h264_idct.asm; move inline IDCT asm from 14 years ago
Jason Garrett-Glaser 8acb554aff LGPL SSE2 H.264 iDCT 15 years ago
Stefano Sabatini c6c98d0897 Move mm_support() from libavcodec to libavutil, make it a public 15 years ago
Stefano Sabatini 7160bb716b Rename FF_MM_ symbols related to CPU features flags as AV_CPU_FLAG_ 15 years ago
Ronald S. Bultje 2c166c3af1 Port latest x264 deblock asm (before they moved to using NV12 as internal 15 years ago