134 Commits (41e637e44902246efa17babf26e9be8a4a519e6f)

Author SHA1 Message Date
Justin Ruggles d5a7229ba4 Add a float DSP framework to libavutil 13 years ago
Kieran Kunhya 5ff01259a8 Convert vector_fmul range of functions to YASM and add AVX versions 13 years ago
Christophe Gisquet 110d0cdc9d rv40dsp x86: MMX/MMX2/3DNow/SSE2/SSSE3 implementations of MC 13 years ago
Christophe GISQUET e75d1d4f73 dsputil x86: revert a test back to its previous value 13 years ago
Mans Rullgard 2bcbd98459 Remove lowres video decoding 13 years ago
Mans Rullgard 95510be8c3 avcodec: remove AVCodecContext.dsp_mask 13 years ago
Christophe GISQUET cd88105f6f dsputil x86: remove deprecated parameter from scalarproduct_int16 prototype 13 years ago
Diego Biurrun 62ce9defb8 x86: dsputil: prettyprint gcc inline asm 13 years ago
Diego Biurrun 3b54912113 x86: K&R prettyprinting cosmetics for dsputil_mmx.c 13 years ago
Diego Biurrun 915a2a0a65 x86: conditionally compile H.264 QPEL optimizations 13 years ago
Diego Biurrun 3816642eab dsputil_mmx: Surround QPEL macros by "do { } while (0);" blocks. 13 years ago
Mans Rullgard 356ee8d7de x86: clean up ff_dsputil_init_mmx() 13 years ago
Martin Storsjö 9cf0841ef3 dsputil: Add ff_ prefix to the dsputil*_init* functions 13 years ago
Christophe Gisquet 6b03900382 x86 dsputil: provide SSE2/SSSE3 versions of bswap_buf 13 years ago
Ronald S. Bultje e92003514d png: move DSP functions to their own DSP context. 13 years ago
Ronald S. Bultje c3af52fa8b dsputil: use vertical component for drawing bottom edge. 13 years ago
Diego Biurrun 88b9735753 build: conditionally compile x86 H.264 chroma optimizations 13 years ago
Justin Ruggles 395f2e70dd dsputil: use movups instead of movdqu in ff_emu_edge_core_sse() 13 years ago
Justin Ruggles 9d06037d48 twinvq: add SSE/AVX optimized sum/difference stereo interleaving 13 years ago
Justin Ruggles b8f02f5b4e dsputil: use cpuflags in x86 versions of vector_clip_int32() 13 years ago
Daniel Kang ded3e9f054 H.264: Cometics to dsputil_mmx.c 13 years ago
Ronald S. Bultje e3f530feca prores: idct sse2/sse4 optimizations. 13 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