annotate x86/Makefile @ 12530:63edd10ad4bc libavcodec tip

Try to fix crashes introduced by r25218 r25218 made assumptions about the existence of past reference frames that weren't necessarily true.
author darkshikari
date Tue, 28 Sep 2010 09:06:22 +0000
parents c5ffa8b81f9c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
11501
cd71b238e78b Simplify arch-specific object file lists
mru
parents: 11500
diff changeset
1 OBJS-$(CONFIG_MLP_DECODER) += x86/mlpdsp.o
cd71b238e78b Simplify arch-specific object file lists
mru
parents: 11500
diff changeset
2 OBJS-$(CONFIG_TRUEHD_DECODER) += x86/mlpdsp.o
11500
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
3
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
4 YASM-OBJS-FFT-$(HAVE_AMD3DNOW) += x86/fft_3dn.o
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
5 YASM-OBJS-FFT-$(HAVE_AMD3DNOWEXT) += x86/fft_3dn2.o
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
6 YASM-OBJS-FFT-$(HAVE_SSE) += x86/fft_sse.o
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
7 YASM-OBJS-$(CONFIG_FFT) += x86/fft_mmx.o \
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
8 $(YASM-OBJS-FFT-yes)
11957
ed037136f0b1 Fix compilation without --enable-gpl.
cehoyos
parents: 11951
diff changeset
9
12450
3941687b4fa9 Split h264dsp_mmx.c (which was #included in dsputil_mmx.c) in h264_qpel_mmx.c,
rbultje
parents: 12447
diff changeset
10 MMX-OBJS-$(CONFIG_H264DSP) += x86/h264dsp_mmx.o
12454
f4355cd85faa Port latest x264 deblock asm (before they moved to using NV12 as internal
rbultje
parents: 12451
diff changeset
11 YASM-OBJS-$(CONFIG_H264DSP) += x86/h264_deblock.o \
12451
4c3e6ff1237e Rename h264_weight_sse2.asm to h264_weight.asm; add 16x8/8x16/8x4 non-square
rbultje
parents: 12450
diff changeset
12 x86/h264_weight.o \
12492
58a960d6e34c Rename h264_idct_sse2.asm to h264_idct.asm; move inline IDCT asm from
rbultje
parents: 12480
diff changeset
13 x86/h264_idct.o \
11500
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
14
12379
2ea2fd28da07 Split h264dsp and h264pred in configure.
darkshikari
parents: 12366
diff changeset
15 YASM-OBJS-$(CONFIG_H264PRED) += x86/h264_intrapred.o
12438
33ecda76b2f2 Split intra prediction initialization (i.e. assigning of function pointers)
rbultje
parents: 12437
diff changeset
16 MMX-OBJS-$(CONFIG_H264PRED) += x86/h264_intrapred_init.o
12379
2ea2fd28da07 Split h264dsp and h264pred in configure.
darkshikari
parents: 12366
diff changeset
17
12144
846779f6b164 MMX/SSE VC1 loop filter
conrad
parents: 12100
diff changeset
18 YASM-OBJS-$(CONFIG_VC1_DECODER) += x86/vc1dsp_yasm.o
846779f6b164 MMX/SSE VC1 loop filter
conrad
parents: 12100
diff changeset
19
11500
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
20 MMX-OBJS-$(CONFIG_CAVS_DECODER) += x86/cavsdsp_mmx.o
11939
ef338bd70180 SSE-optimized MP3 floating point windowing functions
vitor
parents: 11501
diff changeset
21 MMX-OBJS-$(CONFIG_MP1FLOAT_DECODER) += x86/mpegaudiodec_mmx.o
ef338bd70180 SSE-optimized MP3 floating point windowing functions
vitor
parents: 11501
diff changeset
22 MMX-OBJS-$(CONFIG_MP2FLOAT_DECODER) += x86/mpegaudiodec_mmx.o
ef338bd70180 SSE-optimized MP3 floating point windowing functions
vitor
parents: 11501
diff changeset
23 MMX-OBJS-$(CONFIG_MP3FLOAT_DECODER) += x86/mpegaudiodec_mmx.o
ef338bd70180 SSE-optimized MP3 floating point windowing functions
vitor
parents: 11501
diff changeset
24 MMX-OBJS-$(CONFIG_MP3ON4FLOAT_DECODER) += x86/mpegaudiodec_mmx.o
ef338bd70180 SSE-optimized MP3 floating point windowing functions
vitor
parents: 11501
diff changeset
25 MMX-OBJS-$(CONFIG_MP3ADUFLOAT_DECODER) += x86/mpegaudiodec_mmx.o
11500
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
26 MMX-OBJS-$(CONFIG_ENCODERS) += x86/dsputilenc_mmx.o
12497
c5ffa8b81f9c Move sse16_sse2() from inline asm to yasm. It is one of the functions causing
rbultje
parents: 12492
diff changeset
27 YASM-OBJS-$(CONFIG_ENCODERS) += x86/dsputilenc_yasm.o
11500
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
28 MMX-OBJS-$(CONFIG_GPL) += x86/idct_mmx.o
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
29 MMX-OBJS-$(CONFIG_LPC) += x86/lpc_mmx.o
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
30 MMX-OBJS-$(CONFIG_DWT) += x86/snowdsp_mmx.o
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
31 MMX-OBJS-$(CONFIG_VC1_DECODER) += x86/vc1dsp_mmx.o
12436
d6d0a43848b4 Move VP3 IDCT functions from inline ASM to YASM. This fixes part of the VP3/5/6
rbultje
parents: 12418
diff changeset
32 YASM-OBJS-$(CONFIG_VP3_DECODER) += x86/vp3dsp.o
d6d0a43848b4 Move VP3 IDCT functions from inline ASM to YASM. This fixes part of the VP3/5/6
rbultje
parents: 12418
diff changeset
33 YASM-OBJS-$(CONFIG_VP5_DECODER) += x86/vp3dsp.o
d6d0a43848b4 Move VP3 IDCT functions from inline ASM to YASM. This fixes part of the VP3/5/6
rbultje
parents: 12418
diff changeset
34 MMX-OBJS-$(CONFIG_VP5_DECODER) += x86/vp56dsp_init.o
d6d0a43848b4 Move VP3 IDCT functions from inline ASM to YASM. This fixes part of the VP3/5/6
rbultje
parents: 12418
diff changeset
35 YASM-OBJS-$(CONFIG_VP6_DECODER) += x86/vp3dsp.o \
d6d0a43848b4 Move VP3 IDCT functions from inline ASM to YASM. This fixes part of the VP3/5/6
rbultje
parents: 12418
diff changeset
36 x86/vp56dsp.o
d6d0a43848b4 Move VP3 IDCT functions from inline ASM to YASM. This fixes part of the VP3/5/6
rbultje
parents: 12418
diff changeset
37 MMX-OBJS-$(CONFIG_VP6_DECODER) += x86/vp56dsp_init.o
11975
c3afb5be0d9b First shot at VP8 optimizations:
rbultje
parents: 11958
diff changeset
38 YASM-OBJS-$(CONFIG_VP8_DECODER) += x86/vp8dsp.o
c3afb5be0d9b First shot at VP8 optimizations:
rbultje
parents: 11958
diff changeset
39 MMX-OBJS-$(CONFIG_VP8_DECODER) += x86/vp8dsp-init.o
11500
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
40 MMX-OBJS-$(HAVE_YASM) += x86/dsputil_yasm.o \
12316
b01d01738bc4 Convert deinterlacing MMX code to YASM
vitor
parents: 12213
diff changeset
41 x86/deinterlace.o \
12447
e178bb935b14 Fix vertical align.
rbultje
parents: 12438
diff changeset
42 x86/h264_chromamc.o \
11500
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
43 $(YASM-OBJS-yes)
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
44
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
45 MMX-OBJS-$(CONFIG_FFT) += x86/fft.o
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
46
12475
9fef0a8ddd63 Move mm_support() from libavcodec to libavutil, make it a public
stefano
parents: 12454
diff changeset
47 OBJS-$(HAVE_MMX) += x86/dnxhd_mmx.o \
11500
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
48 x86/dsputil_mmx.o \
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
49 x86/fdct_mmx.o \
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
50 x86/idct_mmx_xvid.o \
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
51 x86/idct_sse2_xvid.o \
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
52 x86/motion_est_mmx.o \
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
53 x86/mpegvideo_mmx.o \
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
54 x86/simple_idct_mmx.o \
12100
db9ef48dc0e4 Move SSE optimized 32-point DCT to its own file. Should fix breakage with YASM
vitor
parents: 11975
diff changeset
55
db9ef48dc0e4 Move SSE optimized 32-point DCT to its own file. Should fix breakage with YASM
vitor
parents: 11975
diff changeset
56 MMX-OBJS-$(CONFIG_DCT) += x86/dct32_sse.o