114 Commits (c4a6fde33feeb0519588f52a64082083c4afdbe6)

Author SHA1 Message Date
Daniel Kang ded3e9f054 H.264: Cometics to dsputil_mmx.c 13 years ago
Ronald S. Bultje e3f530feca prores: idct sse2/sse4 optimizations. 14 years ago
Alex Converse 48f7163f13 dsputil_mmx: Honor HAVE_AMD3DNOW 14 years ago
Kostya Shishkov d241f51e0f Move RV3/4-specific DSP functions into their own context 14 years ago
Jason Garrett-Glaser a3bf7b864a H.264: tweak some other x86 asm for Atom 14 years ago
Mans Rullgard a617c6aaa3 dsputil: update per-arch init funcs for non-h264 high bit depth 14 years ago
Mans Rullgard e7a972e113 simple_idct: add 10-bit version 14 years ago
Diego Biurrun 65083b4911 dsputil: remove disabled code 14 years ago
Mans Rullgard 710b8df949 dsputil: remove ff_emulated_edge_mc macro used in one place 14 years ago
Daniel Kang c0483d0c7a H.264: Add x86 assembly for 10-bit H.264 predict functions 14 years ago
Daniel Kang 3c7c16fde3 YASM: Shut up unused variable compiler warning with --disable-yasm. 14 years ago
Daniel Kang 58f7aad051 Fix build with --disable-yasm. 14 years ago
Daniel Kang 9bfa5363da H.264: Add x86 assembly for 10-bit H.264 qpel functions. 14 years ago
Justin Ruggles 6054cd25b4 ac3enc: add int32_t array clipping function to DSPUtil, including x86 versions. 14 years ago
Diego Biurrun d2ee495fb2 configure: Drop check for availability of ten assembler operands. 14 years ago
Ronald S. Bultje ed63f527f2 Fix build if yasm is not available. 14 years ago
Daniel Kang f188a1e0ca H.264: Add x86 assembly for 10-bit MC Chroma H.264 functions. 14 years ago
Jason Garrett-Glaser c90b94424c 4:4:4 H.264 decoding support 14 years ago
Jason Garrett-Glaser 504811baea Roll back 4:4:4 H.264 for now 14 years ago
Jason Garrett-Glaser c9c493872c 4:4:4 H.264 decoding support 14 years ago
Jason Garrett-Glaser 9f3d6ca4f1 Port x86 10-bit H.264 deblock asm from x264 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
Alexander Strange 1500be13f2 dsputil: allow to skip drawing of top/bottom edges. 14 years ago
Justin Ruggles e6e9823488 Add apply_window_int16() to DSPContext with x86-optimized versions and use it 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Ronald S. Bultje bf6fa73245 dsputil_mmx.c: remove ff_vector128. 14 years ago
Ronald S. Bultje 12802ec060 dsputil: move VC1-specific stuff into VC1DSPContext. 14 years ago
Justin Ruggles c73d99e672 Separate format conversion DSP functions from DSPContext. 14 years ago
Ronald S. Bultje 81f2a3f4ff Implement a SIMD version of emulated_edge_mc() for x86. 14 years ago
Justin Ruggles d19b744a36 cosmetics: indentation 14 years ago
Justin Ruggles 80ba1ddb58 Remove unneeded add bias from 3 functions. 14 years ago
Justin Ruggles 6eabb0d3ad Change DSPContext.vector_fmul() from dst=dst*src to dest=src0*src1. 14 years ago
Mans Rullgard ef4a65149d Replace ASMALIGN() with .p2align 14 years ago
Mans Rullgard ac3c9d0169 x86: remove VLA in ac3_downmix_sse 14 years ago
Ronald S. Bultje ec3233a855 Fix ff_pw_3 alignment. 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 8d147f1f60 For rounding in chroma MC SSSE3, use 16-byte pw_3/4 instead of reading 8 bytes 14 years ago
Baptiste Coudurier 90f1f3bf00 In yadif filter, declare asm constants directly to avoid dependency on libavcodec 14 years ago
Baptiste Coudurier 9e95999e2a 10l, add ff_pw_1 to dsputil_mmx for yadif sse2 14 years ago
İsmail Dönmez 80e33d2451 dsputil: Use explicit movzbl instead of movzx 14 years ago
Ramiro Polla 153ca56b38 xmm_clobbers: list xmm registers first in clobber list 14 years ago
Ramiro Polla 5d543a3d13 dsputil_mmx: add xmm registers to clobber list 14 years ago
Ramiro Polla 559738eff3 dsputil_mmx: prefer xmm registers below xmm6 when they are available 14 years ago
Ronald S. Bultje dd68d4db43 MMX, MMX2, SSE2 and SSSE3 optimizations for pred16x16/8x8_plane H264 intra 15 years ago
Eli Friedman 329d689f75 Use sse2 variant of put_pixels16() for no_rnd also. Provides a minor speed 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
Ronald S. Bultje 14bc1f2485 Split h264dsp_mmx.c (which was #included in dsputil_mmx.c) in h264_qpel_mmx.c, 15 years ago
Ronald S. Bultje 79ce0f002e Fix compilation failure if yasm is disabled (missing vp3 symbols). 15 years ago