Mercurial > libavcodec.hg
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 |
rev | line source |
---|---|
11501 | 1 OBJS += ppc/dsputil_ppc.o \ |
11500 | 2 |
3 ALTIVEC-OBJS-$(CONFIG_H264DSP) += ppc/h264_altivec.o | |
4 ALTIVEC-OBJS-$(CONFIG_VC1_DECODER) += ppc/vc1dsp_altivec.o | |
5 ALTIVEC-OBJS-$(CONFIG_VP3_DECODER) += ppc/vp3dsp_altivec.o | |
6 ALTIVEC-OBJS-$(CONFIG_VP5_DECODER) += ppc/vp3dsp_altivec.o | |
7 ALTIVEC-OBJS-$(CONFIG_VP6_DECODER) += ppc/vp3dsp_altivec.o | |
12011 | 8 ALTIVEC-OBJS-$(CONFIG_VP8_DECODER) += ppc/vp8dsp_altivec.o |
11500 | 9 |
12040 | 10 ALTIVEC-OBJS-$(CONFIG_MP1FLOAT_DECODER) += ppc/mpegaudiodec_altivec.o |
11 ALTIVEC-OBJS-$(CONFIG_MP2FLOAT_DECODER) += ppc/mpegaudiodec_altivec.o | |
12 ALTIVEC-OBJS-$(CONFIG_MP3FLOAT_DECODER) += ppc/mpegaudiodec_altivec.o | |
13 ALTIVEC-OBJS-$(CONFIG_MP3ON4FLOAT_DECODER) += ppc/mpegaudiodec_altivec.o | |
14 ALTIVEC-OBJS-$(CONFIG_MP3ADUFLOAT_DECODER) += ppc/mpegaudiodec_altivec.o | |
15 | |
12046 | 16 FFT-OBJS-$(HAVE_GNU_AS) += ppc/fft_altivec_s.o \ |
17 | |
18 ALTIVEC-OBJS-$(CONFIG_FFT) += ppc/fft_altivec.o \ | |
19 $(FFT-OBJS-yes) | |
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 | 22 ppc/fdct_altivec.o \ |
23 ppc/float_altivec.o \ | |
24 ppc/gmc_altivec.o \ | |
25 ppc/idct_altivec.o \ | |
26 ppc/int_altivec.o \ | |
27 ppc/mpegvideo_altivec.o \ | |
28 $(ALTIVEC-OBJS-yes) |