1
mirror of https://git.videolan.org/git/ffmpeg.git synced 2024-07-20 11:14:12 +02:00
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_init.c Consistently use "cpu_flags" as variable/parameter name for CPU flags 2013-07-18 00:31:35 +02:00
ac3dsp.asm x86: ac3dsp: Remove 3dnow version of ff_ac3_extract_exponents 2013-04-26 21:06:52 +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
dct_init.c x86: Split DCT and FFT initialization into separate files 2013-08-21 20:15:27 +02:00
deinterlace.asm
dnxhdenc.c x86: avcodec: Use convenience macros to check for CPU flags 2013-08-29 13:07:37 +02: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
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
dsputil.asm x86: qpel: Move fullpel and l2 functions to a separate file 2013-04-08 12:38:33 +03:00
dsputilenc_mmx.c x86: Initialize mmxext after amd3dnow optimizations 2013-12-04 18:52:48 +01:00
dsputilenc.asm
fdct.c x86: fdct: Employ more specific ifdefs 2013-10-06 22:02:25 +02:00
fft_init.c x86: Split DCT and FFT initialization into separate files 2013-08-21 20:15:27 +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
fmtconvert_init.c x86: avcodec: Consistently structure CPU extension initialization 2013-08-29 13:07:37 +02:00
fmtconvert.asm fmtconvert: Explicitly use int32_t instead of int 2013-07-17 11:02:47 +03:00
fpel_mmx.c x86: dsputil: Rename dsputil_mmx.h --> dsputil_x86.h 2013-05-12 22:28:07 +02:00
fpel.asm x86: hpeldsp: Move half-pel assembly from dsputil to hpeldsp 2013-04-19 23:18:53 +03: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_10bit.asm
h264_chromamc.asm dsputil: Make dsputil selectable 2013-04-10 11:04:05 +03:00
h264_deblock_10bit.asm
h264_deblock.asm x86inc: Utilize the shadow space on 64-bit Windows 2013-10-07 06:25:35 -04:00
h264_i386.h
h264_idct_10bit.asm h264: Integrate clear_blocks calls with IDCT 2013-04-10 11:03:06 +03:00
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_intrapred_10bit.asm
h264_intrapred_init.c Consistently use "cpu_flags" as variable/parameter name for CPU flags 2013-07-18 00:31:35 +02:00
h264_intrapred.asm
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
h264_qpel.c Consistently use "cpu_flags" as variable/parameter name for CPU flags 2013-07-18 00:31:35 +02:00
h264_weight_10bit.asm
h264_weight.asm
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_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
hpeldsp.asm x86: hpeldsp: Use PAVGB instruction macro where necessary 2013-11-04 01:29:23 +01: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
imdct36.asm
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_template.c dsputil: x86: Move ff_inv_zigzag_direct16 table init to mpegvideo 2013-12-02 04:05:18 +01:00
mpegvideoenc.c dsputil: x86: Move ff_inv_zigzag_direct16 table init to mpegvideo 2013-12-02 04:05:18 +01:00
pngdsp_init.c Consistently use "cpu_flags" as variable/parameter name for CPU flags 2013-07-18 00:31:35 +02:00
pngdsp.asm
proresdsp_init.c Consistently use "cpu_flags" as variable/parameter name for CPU flags 2013-07-18 00:31:35 +02:00
proresdsp.asm
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_init.c Consistently use "cpu_flags" as variable/parameter name for CPU flags 2013-07-18 00:31:35 +02:00
rv34dsp.asm
rv40dsp_init.c x86: avcodec: Consistently structure CPU extension initialization 2013-08-29 13:07:37 +02:00
rv40dsp.asm x86: rv40dsp: Use PAVGB instruction macro where appropriate 2013-11-04 21:14:39 +01:00
sbrdsp_init.c Consistently use "cpu_flags" as variable/parameter name for CPU flags 2013-07-18 00:31:35 +02:00
sbrdsp.asm x86: sbrdsp: implement SSE2 qmf_pre_shuffle 2013-05-10 09:31:27 +02:00
simple_idct.c x86: dsputil: Rename dsputil_mmx.h --> dsputil_x86.h 2013-05-12 22:28:07 +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
vc1dsp.asm
vc1dsp.h
videodsp_init.c lavc: Edge emulation with dst/src linesize 2013-11-15 10:16:27 +01:00
videodsp.asm lavc: Edge emulation with dst/src linesize 2013-11-15 10:16:27 +01:00
vorbisdsp_init.c x86: avcodec: Use convenience macros to check for CPU flags 2013-08-29 13:07:37 +02:00
vorbisdsp.asm
vp3dsp_init.c Consistently use "cpu_flags" as variable/parameter name for CPU flags 2013-07-18 00:31:35 +02:00
vp3dsp.asm vp3: Use full transpose for all IDCTs 2013-04-15 12:32:05 +03:00
vp6dsp_init.c vp56: Mark VP6-only optimizations as such. 2013-08-23 14:42:19 +02:00
vp6dsp.asm vp56: Mark VP6-only optimizations as such. 2013-08-23 14:42:19 +02: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
vp8dsp.asm x86: vp8dsp: Split loopfilter code into a separate file 2013-11-01 22:05:20 +01:00
vp9dsp_init.c lavc: VP9 decoder 2013-11-15 10:16:28 +01:00
vp9dsp.asm lavc: VP9 decoder 2013-11-15 10:16:28 +01:00
vp56_arith.h
w64xmmtest.c x86: Add an xmm clobbering wrapper for avcodec_encode_video2 2013-09-16 22:22:41 +03:00