ffmpeg/libavcodec/x86
Diego Biurrun 3d7c84747d x86: Initialize mmxext after amd3dnow optimizations
The mmxext optimizations should be at least equally fast if available and
amd3dnow optimizations are being deprecated. Thus the former should
override the latter, not the other way around.
2013-12-04 18:52:48 +01:00
..
ac3dsp.asm x86: ac3dsp: Remove 3dnow version of ff_ac3_extract_exponents 2013-04-26 21:06:52 +02:00
ac3dsp_init.c Consistently use "cpu_flags" as variable/parameter name for CPU flags 2013-07-18 00:31:35 +02:00
cabac.h cabac: x86 version of get_cabac_bypass 2013-07-04 16:06:10 +02:00
cavsdsp.c x86: Initialize mmxext after amd3dnow optimizations 2013-12-04 18:52:48 +01:00
constants.c x86: dsputil: Move constant declarations into separate header 2013-05-08 18:18:23 +02:00
constants.h x86: dsputil: Move constant declarations into separate header 2013-05-08 18:18:23 +02:00
dct32.asm build: Drop AVX assembly ifdefs 2012-11-11 20:43:28 +01:00
dct_init.c x86: Split DCT and FFT initialization into separate files 2013-08-21 20:15:27 +02:00
deinterlace.asm x86: yasm: Use complete source path for macro helper %includes 2012-10-31 00:37:42 +01:00
dnxhdenc.c x86: avcodec: Use convenience macros to check for CPU flags 2013-08-29 13:07:37 +02:00
dsputil.asm x86: qpel: Move fullpel and l2 functions to a separate file 2013-04-08 12:38:33 +03:00
dsputil_init.c x86: dsputil: Suppress deprecation warnings for XvMC bits 2013-11-28 16:04:30 +01:00
dsputil_mmx.c x86: dsputil: Separate ff_add_hfyu_median_prediction_cmov from dsputil_mmx 2013-10-05 19:21:15 +02:00
dsputil_qns_template.c x86: avcodec: Drop silly "_mmx" suffix from dsputil template names 2012-09-07 13:50:52 +02:00
dsputil_x86.c x86: dsputil: Separate ff_add_hfyu_median_prediction_cmov from dsputil_mmx 2013-10-05 19:21:15 +02:00
dsputil_x86.h x86: dsputil: Rename dsputil_mmx.h --> dsputil_x86.h 2013-05-12 22:28:07 +02:00
dsputilenc.asm Drop DCTELEM typedef 2013-01-22 18:32:56 -08:00
dsputilenc_mmx.c x86: Initialize mmxext after amd3dnow optimizations 2013-12-04 18:52:48 +01:00
fdct.c x86: fdct: Employ more specific ifdefs 2013-10-06 22:02:25 +02:00
fft.asm x86inc: Utilize the shadow space on 64-bit Windows 2013-10-07 06:25:35 -04:00
fft.h x86: Split DCT and FFT initialization into separate files 2013-08-21 20:15:27 +02:00
fft_init.c x86: Split DCT and FFT initialization into separate files 2013-08-21 20:15:27 +02:00
fmtconvert.asm fmtconvert: Explicitly use int32_t instead of int 2013-07-17 11:02:47 +03:00
fmtconvert_init.c x86: avcodec: Consistently structure CPU extension initialization 2013-08-29 13:07:37 +02:00
fpel.asm x86: hpeldsp: Move half-pel assembly from dsputil to hpeldsp 2013-04-19 23:18:53 +03:00
fpel_mmx.c x86: dsputil: Rename dsputil_mmx.h --> dsputil_x86.h 2013-05-12 22:28:07 +02:00
h263_loopfilter.asm x86: dsputil: Fix h263 loop filter link error in some configurations 2013-02-18 17:09:00 +01:00
h263dsp_init.c dsputil: Split off H.263 bits into their own H263DSPContext 2013-11-08 12:40:47 +01:00
h264_chromamc.asm dsputil: Make dsputil selectable 2013-04-10 11:04:05 +03:00
h264_chromamc_10bit.asm x86: mmx2 ---> mmxext in asm constructs 2012-11-14 00:58:51 +01:00
h264_deblock.asm x86inc: Utilize the shadow space on 64-bit Windows 2013-10-07 06:25:35 -04:00
h264_deblock_10bit.asm x86: mmx2 ---> mmxext in asm constructs 2012-11-14 00:58:51 +01:00
h264_i386.h
h264_idct.asm x86: h264_idct: Update comments to match 8/10-bit depth optimization split 2013-10-07 21:46:46 +02:00
h264_idct_10bit.asm h264: Integrate clear_blocks calls with IDCT 2013-04-10 11:03:06 +03:00
h264_intrapred.asm x86: h264_intrapred: Fix C function names in comments 2012-11-18 18:34:05 +01:00
h264_intrapred_10bit.asm x86: mmx2 ---> mmxext in asm constructs 2012-11-14 00:58:51 +01:00
h264_intrapred_init.c Consistently use "cpu_flags" as variable/parameter name for CPU flags 2013-07-18 00:31:35 +02:00
h264_qpel.c Consistently use "cpu_flags" as variable/parameter name for CPU flags 2013-07-18 00:31:35 +02:00
h264_qpel_8bit.asm Revert "Move H264/QPEL specific asm from dsputil.asm to h264_qpel_*.asm." 2013-02-28 21:50:02 +01:00
h264_qpel_10bit.asm x86: h264_qpel_10bit: drop unused parameter from MC10/MC20/MC30 macros 2012-11-10 14:49:09 +01:00
h264_weight.asm x86: h264_weight: port to cpuflags 2012-11-27 21:10:38 +01:00
h264_weight_10bit.asm x86: h264_weight_10bit: port to cpuflags 2012-11-13 19:07:09 +01:00
h264chroma_init.c Consistently use "cpu_flags" as variable/parameter name for CPU flags 2013-07-18 00:31:35 +02:00
h264dsp_init.c x86: avcodec: Consistently structure CPU extension initialization 2013-08-29 13:07:37 +02:00
hpeldsp.asm x86: hpeldsp: Use PAVGB instruction macro where necessary 2013-11-04 01:29:23 +01:00
hpeldsp_init.c x86: Initialize mmxext after amd3dnow optimizations 2013-12-04 18:52:48 +01:00
hpeldsp_mmx.c x86: dsputil: Rename dsputil_mmx.h --> dsputil_x86.h 2013-05-12 22:28:07 +02:00
hpeldsp_rnd_template.c x86: dsputil: Refactor pixels16 wrapper functions with a macro 2013-05-12 22:28:07 +02:00
idct_mmx_xvid.c x86: xviddct: Employ more specific ifdefs 2013-10-05 18:14:58 +02:00
idct_sse2_xvid.c x86: xviddct: Employ more specific ifdefs 2013-10-05 18:14:58 +02:00
idct_xvid.h Drop DCTELEM typedef 2013-01-22 18:32:56 -08:00
imdct36.asm x86: include x86inc.asm in x86util.asm 2012-10-31 00:37:42 +01:00
lpc.c x86: avcodec: Use convenience macros to check for CPU flags 2013-08-29 13:07:37 +02:00
Makefile lavc: VP9 decoder 2013-11-15 10:16:28 +01:00
mathops.h mathops/x86: work around inline asm miscompilation with GCC 4.8.1 2013-09-15 11:15:07 -04:00
mlpdsp.c mlpdsp: x86: Respect cpuflags 2013-07-12 04:34:49 +02:00
motion_est.c x86: avcodec: Use convenience macros to check for CPU flags 2013-08-29 13:07:37 +02:00
mpeg4qpel.asm x86: mpeg4qpel: Make movsxifnidn do the right thing 2013-02-11 20:17:15 +01:00
mpegaudiodsp.c x86: avcodec: Consistently structure CPU extension initialization 2013-08-29 13:07:37 +02:00
mpegvideo.c x86: avcodec: Consistently structure CPU extension initialization 2013-08-29 13:07:37 +02:00
mpegvideoenc.c dsputil: x86: Move ff_inv_zigzag_direct16 table init to mpegvideo 2013-12-02 04:05:18 +01:00
mpegvideoenc_template.c dsputil: x86: Move ff_inv_zigzag_direct16 table init to mpegvideo 2013-12-02 04:05:18 +01:00
pngdsp.asm x86: mmx2 ---> mmxext in asm constructs 2012-11-14 00:58:51 +01:00
pngdsp_init.c Consistently use "cpu_flags" as variable/parameter name for CPU flags 2013-07-18 00:31:35 +02:00
proresdsp.asm Drop DCTELEM typedef 2013-01-22 18:32:56 -08:00
proresdsp_init.c Consistently use "cpu_flags" as variable/parameter name for CPU flags 2013-07-18 00:31:35 +02:00
qpel.asm x86: hpeldsp: Move half-pel assembly from dsputil to hpeldsp 2013-04-19 23:18:53 +03:00
rnd_mmx.c x86: dsputil: Rename dsputil_mmx.h --> dsputil_x86.h 2013-05-12 22:28:07 +02:00
rnd_template.c x86: dsputil: Refactor pixels16 wrapper functions with a macro 2013-05-12 22:28:07 +02:00
rv34dsp.asm Drop DCTELEM typedef 2013-01-22 18:32:56 -08:00
rv34dsp_init.c Consistently use "cpu_flags" as variable/parameter name for CPU flags 2013-07-18 00:31:35 +02:00
rv40dsp.asm x86: rv40dsp: Use PAVGB instruction macro where appropriate 2013-11-04 21:14:39 +01:00
rv40dsp_init.c x86: avcodec: Consistently structure CPU extension initialization 2013-08-29 13:07:37 +02:00
sbrdsp.asm x86: sbrdsp: implement SSE2 qmf_pre_shuffle 2013-05-10 09:31:27 +02:00
sbrdsp_init.c Consistently use "cpu_flags" as variable/parameter name for CPU flags 2013-07-18 00:31:35 +02:00
simple_idct.c x86: dsputil: Rename dsputil_mmx.h --> dsputil_x86.h 2013-05-12 22:28:07 +02:00
vc1dsp.asm x86: PABSW: port to cpuflags 2012-11-05 14:51:10 +01:00
vc1dsp.h x86: vc1: call ff_vc1dsp_init_x86() under if (ARCH_X86) 2012-10-08 11:54:05 +02:00
vc1dsp_init.c x86: avcodec: Consistently structure CPU extension initialization 2013-08-29 13:07:37 +02:00
vc1dsp_mmx.c x86: dsputil: Rename dsputil_mmx.h --> dsputil_x86.h 2013-05-12 22:28:07 +02:00
videodsp.asm lavc: Edge emulation with dst/src linesize 2013-11-15 10:16:27 +01:00
videodsp_init.c lavc: Edge emulation with dst/src linesize 2013-11-15 10:16:27 +01:00
vorbisdsp.asm vorbisdsp: convert x86 simd functions from inline asm to yasm. 2013-01-22 18:02:24 -08:00
vorbisdsp_init.c x86: avcodec: Use convenience macros to check for CPU flags 2013-08-29 13:07:37 +02:00
vp3dsp.asm vp3: Use full transpose for all IDCTs 2013-04-15 12:32:05 +03:00
vp3dsp_init.c Consistently use "cpu_flags" as variable/parameter name for CPU flags 2013-07-18 00:31:35 +02:00
vp6dsp.asm vp56: Mark VP6-only optimizations as such. 2013-08-23 14:42:19 +02:00
vp6dsp_init.c vp56: Mark VP6-only optimizations as such. 2013-08-23 14:42:19 +02:00
vp8dsp.asm x86: vp8dsp: Split loopfilter code into a separate file 2013-11-01 22:05:20 +01:00
vp8dsp_init.c x86: avcodec: Use convenience macros to check for CPU flags 2013-08-29 13:07:37 +02:00
vp8dsp_loopfilter.asm x86: vp8dsp: Split loopfilter code into a separate file 2013-11-01 22:05:20 +01:00
vp9dsp.asm lavc: VP9 decoder 2013-11-15 10:16:28 +01:00
vp9dsp_init.c lavc: VP9 decoder 2013-11-15 10:16:28 +01:00
vp56_arith.h x86: vp56: cmov version of vp56_rac_get_prob requires inline asm 2012-09-05 21:30:46 +02:00
w64xmmtest.c x86: Add an xmm clobbering wrapper for avcodec_encode_video2 2013-09-16 22:22:41 +03:00