77 Commits (184fc600e101bb6190ec92a8a3be8898ff22d225)

Author SHA1 Message Date
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 13 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 14 years ago
Stefano Sabatini c6c98d0897 Move mm_support() from libavcodec to libavutil, make it a public 14 years ago
Stefano Sabatini 7160bb716b Rename FF_MM_ symbols related to CPU features flags as AV_CPU_FLAG_ 14 years ago
Ronald S. Bultje 2c166c3af1 Port latest x264 deblock asm (before they moved to using NV12 as internal 14 years ago
Ronald S. Bultje a33a2562c1 Rename h264_weight_sse2.asm to h264_weight.asm; add 16x8/8x16/8x4 non-square 14 years ago
Ronald S. Bultje 14bc1f2485 Split h264dsp_mmx.c (which was #included in dsputil_mmx.c) in h264_qpel_mmx.c, 14 years ago
Ronald S. Bultje de1c253bab Split intra prediction initialization (i.e. assigning of function pointers) 14 years ago
Ronald S. Bultje d0eb5a1174 Move H264 chroma MC from inline asm to yasm. This fixes VP3/5/6 and VC-1 14 years ago
Ronald S. Bultje 7e7c4b6008 Put ff_ prefix on non-static {put_signed,put,add}_pixels_clamped_mmx() 14 years ago
Måns Rullgård c0ec9918b0 Remove global mm_flags variable 14 years ago
Jason Garrett-Glaser 4a384de5b8 Split h264dsp and h264pred in configure. 14 years ago
Eli Friedman c12d6955e2 H.264: SSE2/SSSE3 weighted prediction asm 14 years ago
Jason Garrett-Glaser 17dc7c7a60 Fix h264/vp8 intra pred on Athlon XP 15 years ago
Jason Garrett-Glaser 29e719377f Add missing mm_support call toff_h264_pred_init_x86. 15 years ago
Jason Garrett-Glaser bc14f04b2f MMXEXT version of vp8 4x4 vertical pred 15 years ago
Jason Garrett-Glaser fb9927ad7d Add mmx/mmxext/ssse3 4x4 TM intra pred functions for vp8 15 years ago
Jason Garrett-Glaser 270a85d259 Fix some intra pred MMX functions that used MMXEXT instructions 15 years ago
Baptiste Coudurier 50f70541d3 Change MMXEXT to MMX2, MMXEXT is deprecated 15 years ago
Måns Rullgård 1f65b67c46 Fix x86 build with h264dsp disabled 15 years ago