annotate ppc/Makefile @ 12494:94eaea836bf4 libavcodec

Check avctx width/height more thoroughly (e.g. all values 0 except width would have been accepted before). Also do not fail if they are invalid but instead override them to 0. This allows decoding e.g. MPEG video when only the container values are corrupted. For encoding a value of 0,0 of course makes no sense, but was allowed through before and will be caught by an extra check in the encode function.
author reimar
date Wed, 15 Sep 2010 04:46:55 +0000
parents 9fef0a8ddd63
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 += ppc/dsputil_ppc.o \
11500
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
2
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
3 ALTIVEC-OBJS-$(CONFIG_H264DSP) += ppc/h264_altivec.o
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
4 ALTIVEC-OBJS-$(CONFIG_VC1_DECODER) += ppc/vc1dsp_altivec.o
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
5 ALTIVEC-OBJS-$(CONFIG_VP3_DECODER) += ppc/vp3dsp_altivec.o
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
6 ALTIVEC-OBJS-$(CONFIG_VP5_DECODER) += ppc/vp3dsp_altivec.o
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
7 ALTIVEC-OBJS-$(CONFIG_VP6_DECODER) += ppc/vp3dsp_altivec.o
12011
f96187e79438 Altivec VP8 MC functions
conrad
parents: 11501
diff changeset
8 ALTIVEC-OBJS-$(CONFIG_VP8_DECODER) += ppc/vp8dsp_altivec.o
11500
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
9
12040
b4888704c11e Altivec-optimized mp{1,2,3} windowing
vitor
parents: 12011
diff changeset
10 ALTIVEC-OBJS-$(CONFIG_MP1FLOAT_DECODER) += ppc/mpegaudiodec_altivec.o
b4888704c11e Altivec-optimized mp{1,2,3} windowing
vitor
parents: 12011
diff changeset
11 ALTIVEC-OBJS-$(CONFIG_MP2FLOAT_DECODER) += ppc/mpegaudiodec_altivec.o
b4888704c11e Altivec-optimized mp{1,2,3} windowing
vitor
parents: 12011
diff changeset
12 ALTIVEC-OBJS-$(CONFIG_MP3FLOAT_DECODER) += ppc/mpegaudiodec_altivec.o
b4888704c11e Altivec-optimized mp{1,2,3} windowing
vitor
parents: 12011
diff changeset
13 ALTIVEC-OBJS-$(CONFIG_MP3ON4FLOAT_DECODER) += ppc/mpegaudiodec_altivec.o
b4888704c11e Altivec-optimized mp{1,2,3} windowing
vitor
parents: 12011
diff changeset
14 ALTIVEC-OBJS-$(CONFIG_MP3ADUFLOAT_DECODER) += ppc/mpegaudiodec_altivec.o
b4888704c11e Altivec-optimized mp{1,2,3} windowing
vitor
parents: 12011
diff changeset
15
12046
ae57be2ef58c PPC: Altivec split-radix FFT
mru
parents: 12040
diff changeset
16 FFT-OBJS-$(HAVE_GNU_AS) += ppc/fft_altivec_s.o \
ae57be2ef58c PPC: Altivec split-radix FFT
mru
parents: 12040
diff changeset
17
ae57be2ef58c PPC: Altivec split-radix FFT
mru
parents: 12040
diff changeset
18 ALTIVEC-OBJS-$(CONFIG_FFT) += ppc/fft_altivec.o \
ae57be2ef58c PPC: Altivec split-radix FFT
mru
parents: 12040
diff changeset
19 $(FFT-OBJS-yes)
ae57be2ef58c PPC: Altivec split-radix FFT
mru
parents: 12040
diff changeset
20
12475
9fef0a8ddd63 Move mm_support() from libavcodec to libavutil, make it a public
stefano
parents: 12046
diff changeset
21 OBJS-$(HAVE_ALTIVEC) += ppc/dsputil_altivec.o \
11500
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
22 ppc/fdct_altivec.o \
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
23 ppc/float_altivec.o \
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
24 ppc/gmc_altivec.o \
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
25 ppc/idct_altivec.o \
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
26 ppc/int_altivec.o \
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
27 ppc/mpegvideo_altivec.o \
8ae93fdefcd7 Move arch-specific makefile parts into $arch/Makefile
mru
parents:
diff changeset
28 $(ALTIVEC-OBJS-yes)