2 Commits (79cb09b2f76c86dc988a5eba33b0cf8bd08a9b0e)

Author SHA1 Message Date
Jason Garrett-Glaser c1fc70362f Fix compilation without optimization under 64-bit with x264 deblock asm enabled. 16 years ago
Diego Biurrun a6493a8fbd Rename libavcodec/i386/ --> libavcodec/x86/. 16 years ago
Diego Biurrun ebb160a0b0 Use ARCH_X86_32 instead of !ARCH_X86_64, it is more straightforward. 16 years ago
Jason Garrett-Glaser a22eff36f9 Port x264 deblocking code to libavcodec. 16 years ago
Michael Niedermayer ac22385931 H.264 idct functions that include the chroma, inter luma and intra16 luma loops 16 years ago
Aurelien Jacobs 5e6604490a avoid POSIX reserved _t suffix 16 years ago
Loren Merritt 5fecfb7d58 clear_block mmx 16 years ago
Diego Biurrun 9686df2be5 Delete unnecessary 'extern' keywords. 16 years ago
Dominik Mierzejewski 82d1605fe7 Remove duplicated MM_* macros for CPU capabilities from dsputil.h. 16 years ago
Diego Pettenò 782fc0c36f Rename template included sources from .h to _template.c. 16 years ago
Reimar Döffinger 31c4f07017 Use x86_reg type instead of long in float_to_int16 MMX/SSE functions. 16 years ago
David Conrad 0dba1995bc Cosmetics: reindent 16 years ago
David Conrad ca4a4ac1b3 Combine non-bitexact sections 16 years ago
David Conrad daa1ea049a VP3 loop filter is mmx2 not mmx 16 years ago
David Conrad 357f45d9bc MMX VP3 Loop Filter 16 years ago
Diego Pettenò be449fca79 Convert asm keyword into __asm__. 16 years ago
David Conrad 8cfd78ce8f Ensure MMX/SSE2 VP3 IDCT selection isn't disabled when only Theora is enabled 16 years ago
David Conrad ccd3ec82b8 MMX/SSE2 VP3 IDCT are bitexact now that the dequantization matrices are permutated correctly 16 years ago
David Conrad b4c3d83584 Use ff_vp3_idct_data in vp3dsp_mmx.c rather than duplicating it 16 years ago
David Conrad 21383da8c4 Let ff_pw_8 be used as an SSE constant 16 years ago
Loren Merritt ebceaa1cd5 gcc chokes on the 7 registers needed for float_to_int16_interleave6 (even inside HAVE_7REGS), so write it in yasm 16 years ago
Loren Merritt ee46753739 gcc chokes on xmm constraints, so pessimize int32_to_float_fmul_scalar_sse a little 16 years ago
Loren Merritt 675872382f special case 6 channel version of float_to_int16_interleave 16 years ago
Loren Merritt 911e21a306 simd int->float 16 years ago
Loren Merritt ac2e556456 simd downmix 16 years ago
Loren Merritt 862b98d42c cosmetics in dsp init 16 years ago
Uoti Urpala f769b746aa Mark add_png_paeth_prediction_* functions which are only used within this file 17 years ago
Loren Merritt 5eb0f2a425 float_to_int16_interleave: change src to an array of pointers instead of assuming it's contiguous. 17 years ago
Loren Merritt 4342a7f30b 10l, float_to_int16_interleave_sse/3dnow wrote the wrong samples 17 years ago
Loren Merritt b9fa32082c exploit mdct symmetry 17 years ago
Loren Merritt f27e1d645e simplify vorbis windowing 17 years ago
Kostya Shishkov d7e1fc4254 SSE2 optimizations for Monkey's Audio decoder vector functions 17 years ago
Michael Niedermayer e98750c373 float_to_int16_sse2() 17 years ago
Michael Niedermayer 35ee72b1d7 1 c-asm loop less and 1x unroll of float_to_int16_sse() 17 years ago
Michael Niedermayer 560fa9bf51 Fix x86-64 17 years ago
Michael Niedermayer 63b737d4f9 dont use C-asm loops and unroll once float_to_int16_3dnow() 17 years ago
Reimar Döffinger 00eebe3d6a Fix add_bytes_mmx and add_bytes_l2_mmx for w < 16 17 years ago
Diego Biurrun 245976da2a Use full path for #includes from another directory. 17 years ago
Ramiro Polla 40d0e665d0 Do not misuse long as the size of a register in x86. 17 years ago
Alexander Strange f73a6393e7 Add a new xvid-style IDCT using SSE2. 17 years ago
Alexander Strange 54a0b6e590 Add a header file to declare Xvid IDCT functions. 17 years ago
Loren Merritt ce53144bac h264 chroma mc ssse3 17 years ago
Zuxy Meng 9e8e6d318c Add missed call to ff_cavsdsp_init_3dnow() in dsputil_init_mmx() 17 years ago
Michael Niedermayer 943032b155 Hardcode register to prevent aparent miscompilation. 17 years ago
Michael Niedermayer dea00a4623 remove unused temp 17 years ago
Aurelien Jacobs 5a6a9e78ab move draw_edges() into dsputil 17 years ago
Aurelien Jacobs 97d1d009e2 split encoding part of dsputil_mmx into its own file 17 years ago
Reimar Döffinger 78d3d94f14 __asm __volatile -> asm volatile, improves code consistency and works 17 years ago
Loren Merritt 4a9ca0a279 simd and unroll png_filter_row 17 years ago
Loren Merritt 1d67b037f7 sse2 h264 motion compensation. not new code, just separate out the cases that didn't need ssse3. 17 years ago