Mercurial > libavcodec.hg
annotate Makefile @ 5319:40af705cef7e libavcodec
AC-3 decoder, soc revision 69, Aug 31 07:12:56 2006 UTC by cloud9
Fix the bugs:
1. The quality of output because of incorrect windowing coefficients.
New code for window generation.
2. Dynrng values were reset where dynrng value is present in the first block,
but not in the subsequent block.
| author | jbr |
|---|---|
| date | Sat, 14 Jul 2007 16:03:14 +0000 |
| parents | 689617564c3d |
| children | 26f4095e35d2 |
| rev | line source |
|---|---|
| 395 | 1 # |
| 2 # libavcodec Makefile | |
|
2542
a27a580f292e
first pass at ALAC decoder from David Hammerton; while David's original
melanson
parents:
2541
diff
changeset
|
3 # (c) 2000-2005 Fabrice Bellard |
| 395 | 4 # |
| 2 | 5 include ../config.mak |
| 6 | |
|
5010
d5ba514e3f4a
Add libavcodec to compiler include flags in order to simplify header
diego
parents:
5007
diff
changeset
|
7 CFLAGS+=-I$(SRC_PATH)/libswscale -I$(SRC_PATH)/libavcodec |
| 0 | 8 |
|
3931
6c9bc2ecbf79
cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
diego
parents:
3925
diff
changeset
|
9 OBJS= bitstream.o \ |
|
6c9bc2ecbf79
cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
diego
parents:
3925
diff
changeset
|
10 utils.o \ |
|
6c9bc2ecbf79
cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
diego
parents:
3925
diff
changeset
|
11 allcodecs.o \ |
|
6c9bc2ecbf79
cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
diego
parents:
3925
diff
changeset
|
12 mpegvideo.o \ |
|
6c9bc2ecbf79
cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
diego
parents:
3925
diff
changeset
|
13 jrevdct.o \ |
|
6c9bc2ecbf79
cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
diego
parents:
3925
diff
changeset
|
14 jfdctfst.o \ |
|
6c9bc2ecbf79
cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
diego
parents:
3925
diff
changeset
|
15 jfdctint.o\ |
|
6c9bc2ecbf79
cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
diego
parents:
3925
diff
changeset
|
16 resample.o \ |
|
6c9bc2ecbf79
cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
diego
parents:
3925
diff
changeset
|
17 resample2.o \ |
|
6c9bc2ecbf79
cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
diego
parents:
3925
diff
changeset
|
18 dsputil.o \ |
|
6c9bc2ecbf79
cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
diego
parents:
3925
diff
changeset
|
19 imgconvert.o \ |
| 5208 | 20 mpeg12.o mpeg12data.o \ |
|
3931
6c9bc2ecbf79
cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
diego
parents:
3925
diff
changeset
|
21 simple_idct.o \ |
|
6c9bc2ecbf79
cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
diego
parents:
3925
diff
changeset
|
22 eval.o \ |
|
6c9bc2ecbf79
cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
diego
parents:
3925
diff
changeset
|
23 error_resilience.o \ |
|
6c9bc2ecbf79
cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
diego
parents:
3925
diff
changeset
|
24 raw.o \ |
|
6c9bc2ecbf79
cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
diego
parents:
3925
diff
changeset
|
25 faandct.o \ |
|
6c9bc2ecbf79
cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
diego
parents:
3925
diff
changeset
|
26 parser.o \ |
|
3421
b7826511f7b6
AVBitStreamFilter (some thingy which can modify the bitstream like add or remove global headers or change the headers or ...)
michael
parents:
3417
diff
changeset
|
27 opt.o \ |
|
b7826511f7b6
AVBitStreamFilter (some thingy which can modify the bitstream like add or remove global headers or change the headers or ...)
michael
parents:
3417
diff
changeset
|
28 bitstream_filter.o \ |
| 3594 | 29 audioconvert.o \ |
|
3421
b7826511f7b6
AVBitStreamFilter (some thingy which can modify the bitstream like add or remove global headers or change the headers or ...)
michael
parents:
3417
diff
changeset
|
30 |
| 2756 | 31 |
| 3652 | 32 HEADERS = avcodec.h opt.h |
| 3124 | 33 |
| 3441 | 34 OBJS-$(CONFIG_AASC_DECODER) += aasc.o |
| 4879 | 35 OBJS-$(CONFIG_AC3_ENCODER) += ac3enc.o ac3tab.o ac3.o |
| 3441 | 36 OBJS-$(CONFIG_ALAC_DECODER) += alac.o |
| 37 OBJS-$(CONFIG_ASV1_DECODER) += asv1.o | |
| 38 OBJS-$(CONFIG_ASV1_ENCODER) += asv1.o | |
| 39 OBJS-$(CONFIG_ASV2_DECODER) += asv1.o | |
| 40 OBJS-$(CONFIG_ASV2_ENCODER) += asv1.o | |
| 5018 | 41 OBJS-$(CONFIG_ATRAC3_DECODER) += atrac3.o mdct.o fft.o |
| 3441 | 42 OBJS-$(CONFIG_AVS_DECODER) += avs.o |
| 4803 | 43 OBJS-$(CONFIG_BETHSOFTVID_DECODER) += bethsoftvideo.o |
| 3443 | 44 OBJS-$(CONFIG_BMP_DECODER) += bmp.o |
|
4477
87e943798698
BMP encoder by Michel Bardiaux, mbardiaux mediaxim be
diego
parents:
4451
diff
changeset
|
45 OBJS-$(CONFIG_BMP_ENCODER) += bmpenc.o |
| 4797 | 46 OBJS-$(CONFIG_C93_DECODER) += c93.o |
| 5250 | 47 OBJS-$(CONFIG_CAVS_DECODER) += cavs.o cavsdec.o cavsdsp.o golomb.o |
| 3441 | 48 OBJS-$(CONFIG_CINEPAK_DECODER) += cinepak.o |
| 49 OBJS-$(CONFIG_CLJR_DECODER) += cljr.o | |
| 50 OBJS-$(CONFIG_CLJR_ENCODER) += cljr.o | |
| 5018 | 51 OBJS-$(CONFIG_COOK_DECODER) += cook.o mdct.o fft.o |
| 4451 | 52 OBJS-$(CONFIG_CSCD_DECODER) += cscd.o |
| 3441 | 53 OBJS-$(CONFIG_CYUV_DECODER) += cyuv.o |
| 4599 | 54 OBJS-$(CONFIG_DCA_DECODER) += dca.o |
| 4687 | 55 OBJS-$(CONFIG_DNXHD_DECODER) += dnxhddec.o |
|
3997
8ed26e786210
support for Delphine Software .cin files demuxing / audio and video decoding, by Gregory Montoir %cyx A users P sourceforge P net%
bcoudurier
parents:
3988
diff
changeset
|
56 OBJS-$(CONFIG_DSICINVIDEO_DECODER) += dsicinav.o |
|
8ed26e786210
support for Delphine Software .cin files demuxing / audio and video decoding, by Gregory Montoir %cyx A users P sourceforge P net%
bcoudurier
parents:
3988
diff
changeset
|
57 OBJS-$(CONFIG_DSICINAUDIO_DECODER) += dsicinav.o |
| 3441 | 58 OBJS-$(CONFIG_DVBSUB_DECODER) += dvbsubdec.o |
| 59 OBJS-$(CONFIG_DVBSUB_ENCODER) += dvbsub.o | |
| 4091 | 60 OBJS-$(CONFIG_DVDSUB_DECODER) += dvdsubdec.o |
| 3441 | 61 OBJS-$(CONFIG_DVDSUB_ENCODER) += dvdsubenc.o |
| 62 OBJS-$(CONFIG_DVVIDEO_DECODER) += dv.o | |
| 63 OBJS-$(CONFIG_DVVIDEO_ENCODER) += dv.o | |
| 4671 | 64 OBJS-$(CONFIG_DXA_DECODER) += dxa.o |
| 3441 | 65 OBJS-$(CONFIG_EIGHTBPS_DECODER) += 8bps.o |
| 5263 | 66 OBJS-$(CONFIG_FFV1_DECODER) += ffv1.o rangecoder.o golomb.o |
| 67 OBJS-$(CONFIG_FFV1_ENCODER) += ffv1.o rangecoder.o | |
| 3443 | 68 OBJS-$(CONFIG_FFVHUFF_DECODER) += huffyuv.o |
| 69 OBJS-$(CONFIG_FFVHUFF_ENCODER) += huffyuv.o | |
| 5061 | 70 OBJS-$(CONFIG_FLAC_DECODER) += flac.o golomb.o |
| 71 OBJS-$(CONFIG_FLAC_ENCODER) += flacenc.o golomb.o | |
| 4376 | 72 OBJS-$(CONFIG_FLASHSV_DECODER) += flashsv.o |
| 73 OBJS-$(CONFIG_FLASHSV_ENCODER) += flashsvenc.o | |
| 3441 | 74 OBJS-$(CONFIG_FLIC_DECODER) += flicvideo.o |
|
5279
875e670ee3cc
makes compilation of h263.o and mpegvideo_enc.o conditional
aurel
parents:
5264
diff
changeset
|
75 OBJS-$(CONFIG_FLV_DECODER) += h263dec.o h263.o |
| 5281 | 76 OBJS-$(CONFIG_FLV_ENCODER) += mpegvideo_enc.o motion_est.o ratecontrol.o h263.o |
| 3441 | 77 OBJS-$(CONFIG_FOURXM_DECODER) += 4xm.o |
| 78 OBJS-$(CONFIG_FRAPS_DECODER) += fraps.o | |
|
4080
f426c81afc9e
LZW decoder as separate module plus TIFF LZW support
kostya
parents:
4065
diff
changeset
|
79 OBJS-$(CONFIG_GIF_DECODER) += gifdec.o lzw.o |
| 4125 | 80 OBJS-$(CONFIG_GIF_ENCODER) += gif.o |
|
5057
5b63f62602fa
Split the h261.c file into separate files for the encoder, decoder and common stuff.
takis
parents:
5056
diff
changeset
|
81 OBJS-$(CONFIG_H261_DECODER) += h261dec.o h261.o |
| 5281 | 82 OBJS-$(CONFIG_H261_ENCODER) += h261enc.o h261.o mpegvideo_enc.o motion_est.o ratecontrol.o |
|
5279
875e670ee3cc
makes compilation of h263.o and mpegvideo_enc.o conditional
aurel
parents:
5264
diff
changeset
|
83 OBJS-$(CONFIG_H263_DECODER) += h263dec.o h263.o |
|
875e670ee3cc
makes compilation of h263.o and mpegvideo_enc.o conditional
aurel
parents:
5264
diff
changeset
|
84 OBJS-$(CONFIG_H263I_DECODER) += h263dec.o h263.o |
| 5281 | 85 OBJS-$(CONFIG_H263_ENCODER) += mpegvideo_enc.o motion_est.o ratecontrol.o h263.o |
| 86 OBJS-$(CONFIG_H263P_ENCODER) += mpegvideo_enc.o motion_est.o ratecontrol.o h263.o | |
| 5064 | 87 OBJS-$(CONFIG_H264_DECODER) += h264.o h264idct.o cabac.o golomb.o |
| 4296 | 88 OBJS-$(CONFIG_H264_ENCODER) += h264enc.o h264dsp.o |
| 3441 | 89 OBJS-$(CONFIG_HUFFYUV_DECODER) += huffyuv.o |
| 90 OBJS-$(CONFIG_HUFFYUV_ENCODER) += huffyuv.o | |
| 91 OBJS-$(CONFIG_IDCIN_DECODER) += idcinvideo.o | |
| 5018 | 92 OBJS-$(CONFIG_IMC_DECODER) += imc.o mdct.o fft.o |
| 3441 | 93 OBJS-$(CONFIG_INDEO2_DECODER) += indeo2.o |
| 94 OBJS-$(CONFIG_INDEO3_DECODER) += indeo3.o | |
| 95 OBJS-$(CONFIG_INTERPLAY_VIDEO_DECODER) += interplayvideo.o | |
| 3447 | 96 OBJS-$(CONFIG_INTERPLAY_DPCM_DECODER) += dpcm.o |
| 5061 | 97 OBJS-$(CONFIG_JPEGLS_DECODER) += jpeglsdec.o jpegls.o mjpegdec.o mjpeg.o golomb.o |
| 98 OBJS-$(CONFIG_JPEGLS_ENCODER) += jpeglsenc.o jpegls.o golomb.o | |
| 3441 | 99 OBJS-$(CONFIG_KMVC_DECODER) += kmvc.o |
| 5281 | 100 OBJS-$(CONFIG_LJPEG_ENCODER) += ljpegenc.o mjpegenc.o mjpeg.o mpegvideo_enc.o motion_est.o ratecontrol.o |
| 5061 | 101 OBJS-$(CONFIG_LOCO_DECODER) += loco.o golomb.o |
| 3441 | 102 OBJS-$(CONFIG_MACE3_DECODER) += mace.o |
| 103 OBJS-$(CONFIG_MACE6_DECODER) += mace.o | |
| 5041 | 104 OBJS-$(CONFIG_MJPEG_DECODER) += mjpegdec.o mjpeg.o |
| 5281 | 105 OBJS-$(CONFIG_MJPEG_ENCODER) += mjpegenc.o mjpeg.o mpegvideo_enc.o motion_est.o ratecontrol.o |
| 5044 | 106 OBJS-$(CONFIG_MJPEGB_DECODER) += mjpegbdec.o mjpegdec.o mjpeg.o |
| 3443 | 107 OBJS-$(CONFIG_MMVIDEO_DECODER) += mmvideo.o |
| 5053 | 108 OBJS-$(CONFIG_MP2_DECODER) += mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o |
|
5052
d981eb275c8f
remove dependency of mpeg audio encoder over mpeg audio decoder
aurel
parents:
5050
diff
changeset
|
109 OBJS-$(CONFIG_MP2_ENCODER) += mpegaudioenc.o mpegaudio.o mpegaudiodata.o |
| 5053 | 110 OBJS-$(CONFIG_MP3_DECODER) += mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o |
| 111 OBJS-$(CONFIG_MP3ADU_DECODER) += mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o | |
| 112 OBJS-$(CONFIG_MP3ON4_DECODER) += mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o | |
| 113 OBJS-$(CONFIG_MPC7_DECODER) += mpc.o mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o | |
| 5281 | 114 OBJS-$(CONFIG_MPEG1VIDEO_ENCODER) += mpeg12enc.o mpeg12data.o mpegvideo_enc.o motion_est.o ratecontrol.o |
| 115 OBJS-$(CONFIG_MPEG2VIDEO_ENCODER) += mpeg12enc.o mpeg12data.o mpegvideo_enc.o motion_est.o ratecontrol.o | |
|
5279
875e670ee3cc
makes compilation of h263.o and mpegvideo_enc.o conditional
aurel
parents:
5264
diff
changeset
|
116 OBJS-$(CONFIG_MPEG4_DECODER) += h263dec.o h263.o |
| 5281 | 117 OBJS-$(CONFIG_MPEG4_ENCODER) += mpegvideo_enc.o motion_est.o ratecontrol.o h263.o |
|
5279
875e670ee3cc
makes compilation of h263.o and mpegvideo_enc.o conditional
aurel
parents:
5264
diff
changeset
|
118 OBJS-$(CONFIG_MSMPEG4V1_DECODER) += msmpeg4.o msmpeg4data.o h263dec.o h263.o |
| 5281 | 119 OBJS-$(CONFIG_MSMPEG4V1_ENCODER) += msmpeg4.o msmpeg4data.o mpegvideo_enc.o motion_est.o ratecontrol.o h263.o |
|
5279
875e670ee3cc
makes compilation of h263.o and mpegvideo_enc.o conditional
aurel
parents:
5264
diff
changeset
|
120 OBJS-$(CONFIG_MSMPEG4V2_DECODER) += msmpeg4.o msmpeg4data.o h263dec.o h263.o |
| 5281 | 121 OBJS-$(CONFIG_MSMPEG4V2_ENCODER) += msmpeg4.o msmpeg4data.o mpegvideo_enc.o motion_est.o ratecontrol.o h263.o |
|
5279
875e670ee3cc
makes compilation of h263.o and mpegvideo_enc.o conditional
aurel
parents:
5264
diff
changeset
|
122 OBJS-$(CONFIG_MSMPEG4V3_DECODER) += msmpeg4.o msmpeg4data.o h263dec.o h263.o |
| 5281 | 123 OBJS-$(CONFIG_MSMPEG4V3_ENCODER) += msmpeg4.o msmpeg4data.o mpegvideo_enc.o motion_est.o ratecontrol.o h263.o |
| 3441 | 124 OBJS-$(CONFIG_MSRLE_DECODER) += msrle.o |
| 125 OBJS-$(CONFIG_MSVIDEO1_DECODER) += msvideo1.o | |
| 5294 | 126 OBJS-$(CONFIG_MSZH_DECODER) += lcldec.o |
| 4451 | 127 OBJS-$(CONFIG_NUV_DECODER) += nuv.o rtjpeg.o |
| 4985 | 128 OBJS-$(CONFIG_PAM_ENCODER) += pnmenc.o pnm.o |
| 129 OBJS-$(CONFIG_PBM_ENCODER) += pnmenc.o pnm.o | |
| 130 OBJS-$(CONFIG_PGM_ENCODER) += pnmenc.o pnm.o | |
| 131 OBJS-$(CONFIG_PGMYUV_ENCODER) += pnmenc.o pnm.o | |
| 3441 | 132 OBJS-$(CONFIG_PNG_DECODER) += png.o |
| 133 OBJS-$(CONFIG_PNG_ENCODER) += png.o | |
| 4985 | 134 OBJS-$(CONFIG_PPM_ENCODER) += pnmenc.o pnm.o |
| 4884 | 135 OBJS-$(CONFIG_PTX_DECODER) += ptx.o |
| 5053 | 136 OBJS-$(CONFIG_QDM2_DECODER) += qdm2.o mdct.o fft.o mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o |
| 3441 | 137 OBJS-$(CONFIG_QDRAW_DECODER) += qdrw.o |
| 138 OBJS-$(CONFIG_QPEG_DECODER) += qpeg.o | |
| 139 OBJS-$(CONFIG_QTRLE_DECODER) += qtrle.o | |
| 5195 | 140 OBJS-$(CONFIG_QTRLE_ENCODER) += qtrleenc.o |
| 3441 | 141 OBJS-$(CONFIG_RA_144_DECODER) += ra144.o |
| 142 OBJS-$(CONFIG_RA_288_DECODER) += ra288.o | |
|
5264
810df021dbef
split rawvideo encoder and decoder in their own files
aurel
parents:
5263
diff
changeset
|
143 OBJS-$(CONFIG_RAWVIDEO_DECODER) += rawdec.o |
|
810df021dbef
split rawvideo encoder and decoder in their own files
aurel
parents:
5263
diff
changeset
|
144 OBJS-$(CONFIG_RAWVIDEO_ENCODER) += rawenc.o |
|
5080
e72265f4e518
Split RoQ decoder to accommodate future encoder patch
benoit
parents:
5064
diff
changeset
|
145 OBJS-$(CONFIG_ROQ_DECODER) += roqvideodec.o roqvideo.o |
| 5184 | 146 OBJS-$(CONFIG_ROQ_ENCODER) += roqvideoenc.o roqvideo.o elbg.o |
| 3447 | 147 OBJS-$(CONFIG_ROQ_DPCM_DECODER) += dpcm.o |
| 4932 | 148 OBJS-$(CONFIG_ROQ_DPCM_ENCODER) += roqaudioenc.o |
| 3441 | 149 OBJS-$(CONFIG_RPZA_DECODER) += rpza.o |
|
5279
875e670ee3cc
makes compilation of h263.o and mpegvideo_enc.o conditional
aurel
parents:
5264
diff
changeset
|
150 OBJS-$(CONFIG_RV10_DECODER) += rv10.o h263.o |
| 5281 | 151 OBJS-$(CONFIG_RV10_ENCODER) += rv10.o mpegvideo_enc.o motion_est.o ratecontrol.o h263.o |
|
5279
875e670ee3cc
makes compilation of h263.o and mpegvideo_enc.o conditional
aurel
parents:
5264
diff
changeset
|
152 OBJS-$(CONFIG_RV20_DECODER) += rv10.o h263.o |
| 5281 | 153 OBJS-$(CONFIG_RV20_ENCODER) += rv10.o mpegvideo_enc.o motion_est.o ratecontrol.o h263.o |
| 4790 | 154 OBJS-$(CONFIG_SGI_DECODER) += sgidec.o |
| 155 OBJS-$(CONFIG_SGI_ENCODER) += sgienc.o rle.o | |
| 5061 | 156 OBJS-$(CONFIG_SHORTEN_DECODER) += shorten.o golomb.o |
| 3443 | 157 OBJS-$(CONFIG_SMACKAUD_DECODER) += smacker.o |
| 3441 | 158 OBJS-$(CONFIG_SMACKER_DECODER) += smacker.o |
| 159 OBJS-$(CONFIG_SMC_DECODER) += smc.o | |
| 5263 | 160 OBJS-$(CONFIG_SNOW_DECODER) += snow.o rangecoder.o |
| 5281 | 161 OBJS-$(CONFIG_SNOW_ENCODER) += snow.o rangecoder.o motion_est.o ratecontrol.o h263.o |
| 3447 | 162 OBJS-$(CONFIG_SOL_DPCM_DECODER) += dpcm.o |
| 5061 | 163 OBJS-$(CONFIG_SONIC_DECODER) += sonic.o golomb.o |
| 164 OBJS-$(CONFIG_SONIC_ENCODER) += sonic.o golomb.o | |
| 165 OBJS-$(CONFIG_SONIC_LS_ENCODER) += sonic.o golomb.o | |
| 5042 | 166 OBJS-$(CONFIG_SP5X_DECODER) += sp5xdec.o mjpegdec.o mjpeg.o |
|
5279
875e670ee3cc
makes compilation of h263.o and mpegvideo_enc.o conditional
aurel
parents:
5264
diff
changeset
|
167 OBJS-$(CONFIG_SVQ1_DECODER) += svq1dec.o svq1.o h263.o |
| 5280 | 168 OBJS-$(CONFIG_SVQ1_ENCODER) += svq1enc.o svq1.o motion_est.o h263.o |
|
5300
9cb2d41c8068
The svq3 decoder depends on h264idct.o and also requires h264_parser.
aurel
parents:
5294
diff
changeset
|
169 OBJS-$(CONFIG_SVQ3_DECODER) += h264.o h264idct.o cabac.o golomb.o |
| 3986 | 170 OBJS-$(CONFIG_TARGA_DECODER) += targa.o |
|
4767
a3667e74f44b
generic rle encoder by Bartlomiej Wolowiec b.wolowiec students mimuw edu pl
michael
parents:
4766
diff
changeset
|
171 OBJS-$(CONFIG_TARGA_ENCODER) += targaenc.o rle.o |
| 5007 | 172 OBJS-$(CONFIG_THEORA_DECODER) += vp3.o xiph.o vp3dsp.o |
| 5041 | 173 OBJS-$(CONFIG_THP_DECODER) += mjpegdec.o mjpeg.o |
| 4110 | 174 OBJS-$(CONFIG_TIERTEXSEQVIDEO_DECODER) += tiertexseqv.o |
|
4080
f426c81afc9e
LZW decoder as separate module plus TIFF LZW support
kostya
parents:
4065
diff
changeset
|
175 OBJS-$(CONFIG_TIFF_DECODER) += tiff.o lzw.o |
|
4799
812f759a7c59
TIFF-LZW encoding support by (Bartlomiej Wolowiec b.wolowiec students mimuw edu pl)
michael
parents:
4797
diff
changeset
|
176 OBJS-$(CONFIG_TIFF_ENCODER) += tiffenc.o rle.o lzwenc.o |
| 3441 | 177 OBJS-$(CONFIG_TRUEMOTION1_DECODER) += truemotion1.o |
| 178 OBJS-$(CONFIG_TRUEMOTION2_DECODER) += truemotion2.o | |
| 179 OBJS-$(CONFIG_TRUESPEECH_DECODER) += truespeech.o | |
| 3443 | 180 OBJS-$(CONFIG_TSCC_DECODER) += tscc.o |
| 3441 | 181 OBJS-$(CONFIG_TTA_DECODER) += tta.o |
| 4934 | 182 OBJS-$(CONFIG_TXD_DECODER) += txd.o s3tc.o |
| 3441 | 183 OBJS-$(CONFIG_ULTI_DECODER) += ulti.o |
|
4964
9fb6d2125500
split msmpeg4 data to easily share some of it with vc1.c
aurel
parents:
4963
diff
changeset
|
184 OBJS-$(CONFIG_VC1_DECODER) += vc1.o vc1data.o vc1dsp.o msmpeg4data.o |
| 3441 | 185 OBJS-$(CONFIG_VCR1_DECODER) += vcr1.o |
| 186 OBJS-$(CONFIG_VCR1_ENCODER) += vcr1.o | |
| 3443 | 187 OBJS-$(CONFIG_VMDAUDIO_DECODER) += vmdav.o |
| 3441 | 188 OBJS-$(CONFIG_VMDVIDEO_DECODER) += vmdav.o |
| 3677 | 189 OBJS-$(CONFIG_VMNC_DECODER) += vmnc.o |
| 5018 | 190 OBJS-$(CONFIG_VORBIS_DECODER) += vorbis_dec.o vorbis.o vorbis_data.o xiph.o mdct.o fft.o |
| 191 OBJS-$(CONFIG_VORBIS_ENCODER) += vorbis_enc.o vorbis.o vorbis_data.o mdct.o fft.o | |
| 5007 | 192 OBJS-$(CONFIG_VP3_DECODER) += vp3.o vp3dsp.o |
| 193 OBJS-$(CONFIG_VP5_DECODER) += vp5.o vp56.o vp56data.o vp3dsp.o | |
| 194 OBJS-$(CONFIG_VP6_DECODER) += vp6.o vp56.o vp56data.o vp3dsp.o | |
| 5301 | 195 OBJS-$(CONFIG_VP6F_DECODER) += vp6.o vp56.o vp56data.o vp3dsp.o |
| 3441 | 196 OBJS-$(CONFIG_VQA_DECODER) += vqavideo.o |
| 3764 | 197 OBJS-$(CONFIG_WAVPACK_DECODER) += wavpack.o |
| 5018 | 198 OBJS-$(CONFIG_WMAV1_DECODER) += wmadec.o wma.o mdct.o fft.o |
| 199 OBJS-$(CONFIG_WMAV2_DECODER) += wmadec.o wma.o mdct.o fft.o | |
| 200 OBJS-$(CONFIG_WMAV1_ENCODER) += wmaenc.o wma.o mdct.o fft.o | |
| 201 OBJS-$(CONFIG_WMAV2_ENCODER) += wmaenc.o wma.o mdct.o fft.o | |
|
5279
875e670ee3cc
makes compilation of h263.o and mpegvideo_enc.o conditional
aurel
parents:
5264
diff
changeset
|
202 OBJS-$(CONFIG_WMV1_DECODER) += h263dec.o h263.o |
| 5281 | 203 OBJS-$(CONFIG_WMV1_ENCODER) += mpegvideo_enc.o motion_est.o ratecontrol.o h263.o |
|
5279
875e670ee3cc
makes compilation of h263.o and mpegvideo_enc.o conditional
aurel
parents:
5264
diff
changeset
|
204 OBJS-$(CONFIG_WMV2_DECODER) += msmpeg4.o msmpeg4data.o h263dec.o h263.o |
| 5281 | 205 OBJS-$(CONFIG_WMV2_ENCODER) += msmpeg4.o msmpeg4data.o mpegvideo_enc.o motion_est.o ratecontrol.o h263.o |
| 4928 | 206 OBJS-$(CONFIG_WMV3_DECODER) += vc1.o vc1data.o vc1dsp.o |
| 3441 | 207 OBJS-$(CONFIG_WNV1_DECODER) += wnv1.o |
| 208 OBJS-$(CONFIG_WS_SND1_DECODER) += ws-snd1.o | |
| 3447 | 209 OBJS-$(CONFIG_XAN_DPCM_DECODER) += dpcm.o |
| 3441 | 210 OBJS-$(CONFIG_XAN_WC3_DECODER) += xan.o |
| 211 OBJS-$(CONFIG_XAN_WC4_DECODER) += xan.o | |
| 212 OBJS-$(CONFIG_XL_DECODER) += xl.o | |
| 5294 | 213 OBJS-$(CONFIG_ZLIB_DECODER) += lcldec.o |
| 214 OBJS-$(CONFIG_ZLIB_ENCODER) += lclenc.o | |
| 3441 | 215 OBJS-$(CONFIG_ZMBV_DECODER) += zmbv.o |
| 4286 | 216 OBJS-$(CONFIG_ZMBV_ENCODER) += zmbvenc.o |
| 2949 | 217 |
| 3444 | 218 OBJS-$(CONFIG_PCM_S32LE_DECODER) += pcm.o |
| 219 OBJS-$(CONFIG_PCM_S32LE_ENCODER) += pcm.o | |
| 220 OBJS-$(CONFIG_PCM_S32BE_DECODER) += pcm.o | |
| 221 OBJS-$(CONFIG_PCM_S32BE_ENCODER) += pcm.o | |
| 222 OBJS-$(CONFIG_PCM_U32LE_DECODER) += pcm.o | |
| 223 OBJS-$(CONFIG_PCM_U32LE_ENCODER) += pcm.o | |
| 224 OBJS-$(CONFIG_PCM_U32BE_DECODER) += pcm.o | |
| 225 OBJS-$(CONFIG_PCM_U32BE_ENCODER) += pcm.o | |
| 226 OBJS-$(CONFIG_PCM_S24LE_DECODER) += pcm.o | |
| 227 OBJS-$(CONFIG_PCM_S24LE_ENCODER) += pcm.o | |
| 228 OBJS-$(CONFIG_PCM_S24BE_DECODER) += pcm.o | |
| 229 OBJS-$(CONFIG_PCM_S24BE_ENCODER) += pcm.o | |
| 230 OBJS-$(CONFIG_PCM_U24LE_DECODER) += pcm.o | |
| 231 OBJS-$(CONFIG_PCM_U24LE_ENCODER) += pcm.o | |
| 232 OBJS-$(CONFIG_PCM_U24BE_DECODER) += pcm.o | |
| 233 OBJS-$(CONFIG_PCM_U24BE_ENCODER) += pcm.o | |
| 234 OBJS-$(CONFIG_PCM_S24DAUD_DECODER) += pcm.o | |
| 235 OBJS-$(CONFIG_PCM_S24DAUD_ENCODER) += pcm.o | |
| 236 OBJS-$(CONFIG_PCM_S16LE_DECODER) += pcm.o | |
| 237 OBJS-$(CONFIG_PCM_S16LE_ENCODER) += pcm.o | |
| 238 OBJS-$(CONFIG_PCM_S16BE_DECODER) += pcm.o | |
| 239 OBJS-$(CONFIG_PCM_S16BE_ENCODER) += pcm.o | |
| 240 OBJS-$(CONFIG_PCM_U16LE_DECODER) += pcm.o | |
| 241 OBJS-$(CONFIG_PCM_U16LE_ENCODER) += pcm.o | |
| 242 OBJS-$(CONFIG_PCM_U16BE_DECODER) += pcm.o | |
| 243 OBJS-$(CONFIG_PCM_U16BE_ENCODER) += pcm.o | |
| 244 OBJS-$(CONFIG_PCM_S8_DECODER) += pcm.o | |
| 245 OBJS-$(CONFIG_PCM_S8_ENCODER) += pcm.o | |
| 246 OBJS-$(CONFIG_PCM_U8_DECODER) += pcm.o | |
| 247 OBJS-$(CONFIG_PCM_U8_ENCODER) += pcm.o | |
| 248 OBJS-$(CONFIG_PCM_ALAW_DECODER) += pcm.o | |
| 249 OBJS-$(CONFIG_PCM_ALAW_ENCODER) += pcm.o | |
| 250 OBJS-$(CONFIG_PCM_MULAW_DECODER) += pcm.o | |
| 251 OBJS-$(CONFIG_PCM_MULAW_ENCODER) += pcm.o | |
| 252 | |
| 253 OBJS-$(CONFIG_ADPCM_4XM_DECODER) += adpcm.o | |
| 254 OBJS-$(CONFIG_ADPCM_4XM_ENCODER) += adpcm.o | |
| 3445 | 255 OBJS-$(CONFIG_ADPCM_ADX_DECODER) += adx.o |
| 256 OBJS-$(CONFIG_ADPCM_ADX_ENCODER) += adx.o | |
| 3444 | 257 OBJS-$(CONFIG_ADPCM_CT_DECODER) += adpcm.o |
| 258 OBJS-$(CONFIG_ADPCM_CT_ENCODER) += adpcm.o | |
| 259 OBJS-$(CONFIG_ADPCM_EA_DECODER) += adpcm.o | |
| 260 OBJS-$(CONFIG_ADPCM_EA_ENCODER) += adpcm.o | |
| 261 OBJS-$(CONFIG_ADPCM_G726_DECODER) += g726.o | |
| 262 OBJS-$(CONFIG_ADPCM_G726_ENCODER) += g726.o | |
| 263 OBJS-$(CONFIG_ADPCM_IMA_DK3_DECODER) += adpcm.o | |
| 264 OBJS-$(CONFIG_ADPCM_IMA_DK3_ENCODER) += adpcm.o | |
| 265 OBJS-$(CONFIG_ADPCM_IMA_DK4_DECODER) += adpcm.o | |
| 266 OBJS-$(CONFIG_ADPCM_IMA_DK4_ENCODER) += adpcm.o | |
| 267 OBJS-$(CONFIG_ADPCM_IMA_QT_DECODER) += adpcm.o | |
| 268 OBJS-$(CONFIG_ADPCM_IMA_QT_ENCODER) += adpcm.o | |
| 4495 | 269 OBJS-$(CONFIG_ADPCM_IMA_SMJPEG_DECODER) += adpcm.o |
| 270 OBJS-$(CONFIG_ADPCM_IMA_SMJPEG_ENCODER) += adpcm.o | |
| 3444 | 271 OBJS-$(CONFIG_ADPCM_IMA_WAV_DECODER) += adpcm.o |
| 272 OBJS-$(CONFIG_ADPCM_IMA_WAV_ENCODER) += adpcm.o | |
| 273 OBJS-$(CONFIG_ADPCM_IMA_WS_DECODER) += adpcm.o | |
| 274 OBJS-$(CONFIG_ADPCM_IMA_WS_ENCODER) += adpcm.o | |
| 275 OBJS-$(CONFIG_ADPCM_MS_DECODER) += adpcm.o | |
| 276 OBJS-$(CONFIG_ADPCM_MS_ENCODER) += adpcm.o | |
| 277 OBJS-$(CONFIG_ADPCM_SBPRO_2_DECODER) += adpcm.o | |
| 278 OBJS-$(CONFIG_ADPCM_SBPRO_2_ENCODER) += adpcm.o | |
| 279 OBJS-$(CONFIG_ADPCM_SBPRO_3_DECODER) += adpcm.o | |
| 280 OBJS-$(CONFIG_ADPCM_SBPRO_3_ENCODER) += adpcm.o | |
| 281 OBJS-$(CONFIG_ADPCM_SBPRO_4_DECODER) += adpcm.o | |
| 282 OBJS-$(CONFIG_ADPCM_SBPRO_4_ENCODER) += adpcm.o | |
| 283 OBJS-$(CONFIG_ADPCM_SWF_DECODER) += adpcm.o | |
| 284 OBJS-$(CONFIG_ADPCM_SWF_ENCODER) += adpcm.o | |
| 4800 | 285 OBJS-$(CONFIG_ADPCM_THP_DECODER) += adpcm.o |
| 3444 | 286 OBJS-$(CONFIG_ADPCM_XA_DECODER) += adpcm.o |
| 287 OBJS-$(CONFIG_ADPCM_XA_ENCODER) += adpcm.o | |
| 288 OBJS-$(CONFIG_ADPCM_YAMAHA_DECODER) += adpcm.o | |
| 289 OBJS-$(CONFIG_ADPCM_YAMAHA_ENCODER) += adpcm.o | |
| 290 | |
| 4338 | 291 # external codec libraries |
|
5101
c3f2379b80db
Give all wrappers for external libraries names starting with lib.
diego
parents:
5080
diff
changeset
|
292 OBJS-$(CONFIG_LIBA52) += liba52.o |
|
c3f2379b80db
Give all wrappers for external libraries names starting with lib.
diego
parents:
5080
diff
changeset
|
293 OBJS-$(CONFIG_LIBAMR) += libamr.o |
|
c3f2379b80db
Give all wrappers for external libraries names starting with lib.
diego
parents:
5080
diff
changeset
|
294 OBJS-$(CONFIG_LIBFAAC) += libfaac.o |
|
c3f2379b80db
Give all wrappers for external libraries names starting with lib.
diego
parents:
5080
diff
changeset
|
295 OBJS-$(CONFIG_LIBFAAD) += libfaad.o |
| 4338 | 296 OBJS-$(CONFIG_LIBGSM) += libgsm.o |
|
5101
c3f2379b80db
Give all wrappers for external libraries names starting with lib.
diego
parents:
5080
diff
changeset
|
297 OBJS-$(CONFIG_LIBMP3LAME) += libmp3lame.o |
| 4403 | 298 OBJS-$(CONFIG_LIBTHEORA) += libtheoraenc.o |
|
5101
c3f2379b80db
Give all wrappers for external libraries names starting with lib.
diego
parents:
5080
diff
changeset
|
299 OBJS-$(CONFIG_LIBVORBIS) += libvorbis.o |
|
5105
bdd2625a8ac5
Add some forgotten lib prefixes to Makefile variables.
diego
parents:
5101
diff
changeset
|
300 OBJS-$(CONFIG_LIBX264) += libx264.o |
|
bdd2625a8ac5
Add some forgotten lib prefixes to Makefile variables.
diego
parents:
5101
diff
changeset
|
301 OBJS-$(CONFIG_LIBXVID) += libxvidff.o libxvid_rc.o |
| 3441 | 302 |
| 338 | 303 |
| 4941 | 304 OBJS-$(CONFIG_AAC_PARSER) += aac_parser.o aac_ac3_parser.o |
| 305 OBJS-$(CONFIG_AC3_PARSER) += ac3_parser.o ac3tab.o aac_ac3_parser.o | |
| 4945 | 306 OBJS-$(CONFIG_CAVSVIDEO_PARSER) += cavs_parser.o |
| 4899 | 307 OBJS-$(CONFIG_DCA_PARSER) += dca_parser.o |
| 4923 | 308 OBJS-$(CONFIG_DVBSUB_PARSER) += dvbsub_parser.o |
| 4924 | 309 OBJS-$(CONFIG_DVDSUB_PARSER) += dvdsub_parser.o |
| 4905 | 310 OBJS-$(CONFIG_H261_PARSER) += h261_parser.o |
| 4938 | 311 OBJS-$(CONFIG_H263_PARSER) += h263_parser.o |
| 4975 | 312 OBJS-$(CONFIG_H264_PARSER) += h264_parser.o |
| 4977 | 313 OBJS-$(CONFIG_MJPEG_PARSER) += mjpeg_parser.o |
|
5279
875e670ee3cc
makes compilation of h263.o and mpegvideo_enc.o conditional
aurel
parents:
5264
diff
changeset
|
314 OBJS-$(CONFIG_MPEG4VIDEO_PARSER) += mpeg4video_parser.o h263.o |
| 5302 | 315 OBJS-$(CONFIG_MPEGAUDIO_PARSER) += mpegaudio_parser.o mpegaudiodecheader.o mpegaudiodata.o |
| 4915 | 316 OBJS-$(CONFIG_MPEGVIDEO_PARSER) += mpegvideo_parser.o |
| 4985 | 317 OBJS-$(CONFIG_PNM_PARSER) += pnm_parser.o pnm.o |
| 4900 | 318 OBJS-$(CONFIG_VC1_PARSER) += vc1_parser.o |
|
3455
cc4b4ea83e29
--enable/disable parsers. Warning: some combinations are broken.
mru
parents:
3447
diff
changeset
|
319 |
|
5037
654e035bc755
move dump_extradata bitstream filter in its own file
aurel
parents:
5036
diff
changeset
|
320 OBJS-$(CONFIG_DUMP_EXTRADATA_BSF) += dump_extradata_bsf.o |
|
5036
06f4c436a09f
move remove_extradata bitstream filter in its own file
aurel
parents:
5035
diff
changeset
|
321 OBJS-$(CONFIG_REMOVE_EXTRADATA_BSF) += remove_extradata_bsf.o |
| 5035 | 322 OBJS-$(CONFIG_NOISE_BSF) += noise_bsf.o |
|
5034
b955154b7ca9
move mp3_header_compress bitstream filter in its own file
aurel
parents:
5033
diff
changeset
|
323 OBJS-$(CONFIG_MP3_HEADER_COMPRESS_BSF) += mp3_header_compress_bsf.o |
|
5033
3c034e71667f
move mp3_header_decompress bitstream filter in its own file
aurel
parents:
5031
diff
changeset
|
324 OBJS-$(CONFIG_MP3_HEADER_DECOMPRESS_BSF) += mp3_header_decompress_bsf.o mpegaudiodata.o |
|
5039
325557621708
move mjpega_dump_header bitstream filter in its own file
aurel
parents:
5038
diff
changeset
|
325 OBJS-$(CONFIG_MJPEGA_DUMP_HEADER_BSF) += mjpega_dump_header_bsf.o |
|
5038
fa59236be6af
move imx_dump_header bitstream filter in its own file
aurel
parents:
5037
diff
changeset
|
326 OBJS-$(CONFIG_IMX_DUMP_HEADER_BSF) += imx_dump_header_bsf.o |
|
4994
3fa689636240
allow to enable or disable every bitstream filters individually
aurel
parents:
4990
diff
changeset
|
327 |
| 3441 | 328 OBJS-$(HAVE_PTHREADS) += pthread.o |
| 329 OBJS-$(HAVE_W32THREADS) += w32thread.o | |
| 330 OBJS-$(HAVE_OS2THREADS) += os2thread.o | |
| 331 OBJS-$(HAVE_BEOSTHREADS) += beosthread.o | |
|
1500
726a81d83ddd
Patch for AAC encoding with libfaac by (Gildas Bazin <gbazin at altern dot org>)
michaelni
parents:
1498
diff
changeset
|
332 |
| 3441 | 333 OBJS-$(HAVE_XVMC_ACCEL) += xvmcvideo.o |
| 2729 | 334 |
| 3558 | 335 ifneq ($(CONFIG_SWSCALER),yes) |
| 336 OBJS += imgresample.o | |
| 337 endif | |
| 338 | |
| 4759 | 339 # processor-specific code |
|
5148
fdcf146e5b49
replace TARGET_* with HAVE_* simplifying lists in configure script
mru
parents:
5147
diff
changeset
|
340 ifeq ($(HAVE_MMX),yes) |
|
3931
6c9bc2ecbf79
cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
diego
parents:
3925
diff
changeset
|
341 OBJS += i386/fdct_mmx.o \ |
|
6c9bc2ecbf79
cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
diego
parents:
3925
diff
changeset
|
342 i386/cputest.o \ |
|
6c9bc2ecbf79
cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
diego
parents:
3925
diff
changeset
|
343 i386/dsputil_mmx.o \ |
|
6c9bc2ecbf79
cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
diego
parents:
3925
diff
changeset
|
344 i386/mpegvideo_mmx.o \ |
|
6c9bc2ecbf79
cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
diego
parents:
3925
diff
changeset
|
345 i386/motion_est_mmx.o \ |
|
6c9bc2ecbf79
cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
diego
parents:
3925
diff
changeset
|
346 i386/simple_idct_mmx.o \ |
|
3932
d13da74a26f5
Switch idct_mmx_xvid.c from GPL to LGPL as permitted by the
diego
parents:
3931
diff
changeset
|
347 i386/idct_mmx_xvid.o \ |
|
3931
6c9bc2ecbf79
cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
diego
parents:
3925
diff
changeset
|
348 i386/fft_sse.o \ |
|
6c9bc2ecbf79
cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
diego
parents:
3925
diff
changeset
|
349 i386/fft_3dn.o \ |
|
6c9bc2ecbf79
cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
diego
parents:
3925
diff
changeset
|
350 i386/fft_3dn2.o \ |
|
6c9bc2ecbf79
cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
diego
parents:
3925
diff
changeset
|
351 |
| 4557 | 352 OBJS-$(CONFIG_GPL) += i386/idct_mmx.o |
| 353 OBJS-$(CONFIG_CAVS_DECODER) += i386/cavsdsp_mmx.o | |
|
4590
7cb6b1272f34
Only compile snowdsp_mmx.c if the Snow decoder is enabled.
diego
parents:
4557
diff
changeset
|
354 OBJS-$(CONFIG_SNOW_DECODER) += i386/snowdsp_mmx.o |
| 5007 | 355 OBJS-$(CONFIG_VP3_DECODER) += i386/vp3dsp_mmx.o i386/vp3dsp_sse2.o |
| 356 OBJS-$(CONFIG_VP5_DECODER) += i386/vp3dsp_mmx.o i386/vp3dsp_sse2.o | |
| 357 OBJS-$(CONFIG_VP6_DECODER) += i386/vp3dsp_mmx.o i386/vp3dsp_sse2.o | |
| 5301 | 358 OBJS-$(CONFIG_VP6F_DECODER) += i386/vp3dsp_mmx.o i386/vp3dsp_sse2.o |
| 0 | 359 endif |
| 360 | |
| 5147 | 361 ASM_OBJS-$(ARCH_ARMV4L) += armv4l/jrevdct_arm.o \ |
| 3441 | 362 armv4l/simple_idct_arm.o \ |
|
3941
d909e874e099
cosmetics: Add backslashes to the last line of continued lines to make
diego
parents:
3937
diff
changeset
|
363 armv4l/dsputil_arm_s.o \ |
|
d909e874e099
cosmetics: Add backslashes to the last line of continued lines to make
diego
parents:
3937
diff
changeset
|
364 |
| 5147 | 365 OBJS-$(ARCH_ARMV4L) += armv4l/dsputil_arm.o \ |
|
3941
d909e874e099
cosmetics: Add backslashes to the last line of continued lines to make
diego
parents:
3937
diff
changeset
|
366 armv4l/mpegvideo_arm.o \ |
|
d909e874e099
cosmetics: Add backslashes to the last line of continued lines to make
diego
parents:
3937
diff
changeset
|
367 |
|
5148
fdcf146e5b49
replace TARGET_* with HAVE_* simplifying lists in configure script
mru
parents:
5147
diff
changeset
|
368 OBJS-$(HAVE_IWMMXT) += armv4l/dsputil_iwmmxt.o \ |
|
3941
d909e874e099
cosmetics: Add backslashes to the last line of continued lines to make
diego
parents:
3937
diff
changeset
|
369 armv4l/mpegvideo_iwmmxt.o \ |
|
d909e874e099
cosmetics: Add backslashes to the last line of continued lines to make
diego
parents:
3937
diff
changeset
|
370 |
|
5148
fdcf146e5b49
replace TARGET_* with HAVE_* simplifying lists in configure script
mru
parents:
5147
diff
changeset
|
371 ASM_OBJS-$(HAVE_ARMV5TE) += armv4l/simple_idct_armv5te.o \ |
|
4340
268811f3f1ef
Optimization of 'dct_unquantize_h263_intra' for ARM (armv5te)
gpoirier
parents:
4338
diff
changeset
|
372 armv4l/mpegvideo_armv5te.o \ |
| 3441 | 373 |
|
5148
fdcf146e5b49
replace TARGET_* with HAVE_* simplifying lists in configure script
mru
parents:
5147
diff
changeset
|
374 ASM_OBJS-$(HAVE_ARMV6) += armv4l/simple_idct_armv6.o \ |
| 4427 | 375 |
| 5147 | 376 OBJS-$(ARCH_SPARC) += sparc/dsputil_vis.o \ |
|
3941
d909e874e099
cosmetics: Add backslashes to the last line of continued lines to make
diego
parents:
3937
diff
changeset
|
377 |
| 3441 | 378 sparc/dsputil_vis.o: CFLAGS += -mcpu=ultrasparc -mtune=ultrasparc |
| 62 | 379 |
|
3941
d909e874e099
cosmetics: Add backslashes to the last line of continued lines to make
diego
parents:
3937
diff
changeset
|
380 OBJS-$(HAVE_MLIB) += mlib/dsputil_mlib.o \ |
| 88 | 381 |
| 5147 | 382 OBJS-$(ARCH_ALPHA) += alpha/dsputil_alpha.o \ |
| 3441 | 383 alpha/mpegvideo_alpha.o \ |
| 384 alpha/simple_idct_alpha.o \ | |
|
3941
d909e874e099
cosmetics: Add backslashes to the last line of continued lines to make
diego
parents:
3937
diff
changeset
|
385 alpha/motion_est_alpha.o \ |
|
d909e874e099
cosmetics: Add backslashes to the last line of continued lines to make
diego
parents:
3937
diff
changeset
|
386 |
| 5147 | 387 ASM_OBJS-$(ARCH_ALPHA) += alpha/dsputil_alpha_asm.o \ |
|
3941
d909e874e099
cosmetics: Add backslashes to the last line of continued lines to make
diego
parents:
3937
diff
changeset
|
388 alpha/motion_est_mvi_asm.o \ |
|
689
efcbfbd18864
ps2 idct patch by (Leon van Stuivenberg <leonvs at iae dot nl>)
michaelni
parents:
683
diff
changeset
|
389 |
| 5147 | 390 OBJS-$(ARCH_POWERPC) += ppc/dsputil_ppc.o \ |
|
3941
d909e874e099
cosmetics: Add backslashes to the last line of continued lines to make
diego
parents:
3937
diff
changeset
|
391 ppc/mpegvideo_ppc.o \ |
|
d909e874e099
cosmetics: Add backslashes to the last line of continued lines to make
diego
parents:
3937
diff
changeset
|
392 |
|
5148
fdcf146e5b49
replace TARGET_* with HAVE_* simplifying lists in configure script
mru
parents:
5147
diff
changeset
|
393 OBJS-$(HAVE_MMI) += ps2/dsputil_mmi.o \ |
| 3441 | 394 ps2/idct_mmi.o \ |
|
3941
d909e874e099
cosmetics: Add backslashes to the last line of continued lines to make
diego
parents:
3937
diff
changeset
|
395 ps2/mpegvideo_mmi.o \ |
|
d909e874e099
cosmetics: Add backslashes to the last line of continued lines to make
diego
parents:
3937
diff
changeset
|
396 |
| 5147 | 397 OBJS-$(ARCH_SH4) += sh4/idct_sh4.o \ |
| 3441 | 398 sh4/dsputil_sh4.o \ |
|
3941
d909e874e099
cosmetics: Add backslashes to the last line of continued lines to make
diego
parents:
3937
diff
changeset
|
399 sh4/dsputil_align.o \ |
|
d909e874e099
cosmetics: Add backslashes to the last line of continued lines to make
diego
parents:
3937
diff
changeset
|
400 |
|
5148
fdcf146e5b49
replace TARGET_* with HAVE_* simplifying lists in configure script
mru
parents:
5147
diff
changeset
|
401 OBJS-$(HAVE_ALTIVEC) += ppc/dsputil_altivec.o \ |
| 3441 | 402 ppc/mpegvideo_altivec.o \ |
| 403 ppc/idct_altivec.o \ | |
| 404 ppc/fft_altivec.o \ | |
| 405 ppc/gmc_altivec.o \ | |
| 406 ppc/fdct_altivec.o \ | |
|
3941
d909e874e099
cosmetics: Add backslashes to the last line of continued lines to make
diego
parents:
3937
diff
changeset
|
407 ppc/float_altivec.o \ |
|
4838
eeac11145c4e
ssd_int8_vs_int16_altivec, not completely benchmarkedwith svq1
lu_zero
parents:
4803
diff
changeset
|
408 ppc/int_altivec.o \ |
|
3941
d909e874e099
cosmetics: Add backslashes to the last line of continued lines to make
diego
parents:
3937
diff
changeset
|
409 |
|
5148
fdcf146e5b49
replace TARGET_* with HAVE_* simplifying lists in configure script
mru
parents:
5147
diff
changeset
|
410 ifeq ($(HAVE_ALTIVEC),yes) |
|
4227
ef1d382309e5
Conditionally compile some of the AltiVec optimizations.
diego
parents:
4225
diff
changeset
|
411 OBJS-$(CONFIG_H264_DECODER) += ppc/h264_altivec.o |
|
ef1d382309e5
Conditionally compile some of the AltiVec optimizations.
diego
parents:
4225
diff
changeset
|
412 OBJS-$(CONFIG_SNOW_DECODER) += ppc/snow_altivec.o |
|
ef1d382309e5
Conditionally compile some of the AltiVec optimizations.
diego
parents:
4225
diff
changeset
|
413 OBJS-$(CONFIG_VC1_DECODER) += ppc/vc1dsp_altivec.o |
|
ef1d382309e5
Conditionally compile some of the AltiVec optimizations.
diego
parents:
4225
diff
changeset
|
414 OBJS-$(CONFIG_WMV3_DECODER) += ppc/vc1dsp_altivec.o |
|
ef1d382309e5
Conditionally compile some of the AltiVec optimizations.
diego
parents:
4225
diff
changeset
|
415 endif |
|
ef1d382309e5
Conditionally compile some of the AltiVec optimizations.
diego
parents:
4225
diff
changeset
|
416 |
| 5147 | 417 OBJS-$(ARCH_BFIN) += bfin/dsputil_bfin.o \ |
|
5132
a3b82ca01e68
integrating MPV_common_init_bfin into the build system and mpegvideo.c
mhoffman
parents:
5115
diff
changeset
|
418 bfin/mpegvideo_bfin.o \ |
|
623
92e99e506920
first cut at altivec support on darwin patch by (Brian Foley <bfoley at compsoc dot nuigalway dot ie>)
michaelni
parents:
612
diff
changeset
|
419 |
| 5147 | 420 ASM_OBJS-$(ARCH_BFIN) += bfin/pixels_bfin.o \ |
|
4765
85298e8c55c4
bfin dsputils, basic pixel operations sads, diffs, motion compensation
diego
parents:
4759
diff
changeset
|
421 bfin/idct_bfin.o \ |
|
85298e8c55c4
bfin dsputils, basic pixel operations sads, diffs, motion compensation
diego
parents:
4759
diff
changeset
|
422 bfin/fdct_bfin.o \ |
|
85298e8c55c4
bfin dsputils, basic pixel operations sads, diffs, motion compensation
diego
parents:
4759
diff
changeset
|
423 |
|
4022
a2a174f19b34
Revert putting EXTRALIBS in common.mak, linking fails on MinGW.
diego
parents:
4015
diff
changeset
|
424 EXTRALIBS := -L$(BUILD_ROOT)/libavutil -lavutil$(BUILDSUF) $(EXTRALIBS) |
|
a2a174f19b34
Revert putting EXTRALIBS in common.mak, linking fails on MinGW.
diego
parents:
4015
diff
changeset
|
425 |
|
3044
ed98beb48872
Move library name generation to configure, simplifies build system a bit more.
diego
parents:
3040
diff
changeset
|
426 NAME=avcodec |
|
3040
6a388c616fa3
Create symbolic links for all library sonames and clean up Makefiles.
diego
parents:
3037
diff
changeset
|
427 LIBVERSION=$(LAVCVERSION) |
|
6a388c616fa3
Create symbolic links for all library sonames and clean up Makefiles.
diego
parents:
3037
diff
changeset
|
428 LIBMAJOR=$(LAVCMAJOR) |
| 4117 | 429 |
| 4160 | 430 include ../common.mak |
| 3124 | 431 |
| 3289 | 432 clean:: |
| 3124 | 433 rm -f \ |
|
3050
61e47d203191
Make clean/distclean consistent throughout all the Makefiles.
diego
parents:
3048
diff
changeset
|
434 i386/*.o i386/*~ \ |
| 62 | 435 armv4l/*.o armv4l/*~ \ |
| 88 | 436 mlib/*.o mlib/*~ \ |
|
214
73df666cacc7
Alpha optimizations by Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
nickols_k
parents:
174
diff
changeset
|
437 alpha/*.o alpha/*~ \ |
|
623
92e99e506920
first cut at altivec support on darwin patch by (Brian Foley <bfoley at compsoc dot nuigalway dot ie>)
michaelni
parents:
612
diff
changeset
|
438 ppc/*.o ppc/*~ \ |
|
689
efcbfbd18864
ps2 idct patch by (Leon van Stuivenberg <leonvs at iae dot nl>)
michaelni
parents:
683
diff
changeset
|
439 ps2/*.o ps2/*~ \ |
|
1259
e8c3884f2c7e
sh4 optimized idct & bswap patch by (BERO <bero at geocities dot co dot jp>)
michaelni
parents:
1258
diff
changeset
|
440 sh4/*.o sh4/*~ \ |
|
1965
f74f306c30b5
vis detection patch by (James Morrison <ja2morri at csclub dot uwaterloo dot ca>)
michael
parents:
1960
diff
changeset
|
441 sparc/*.o sparc/*~ \ |
| 338 | 442 apiexample $(TESTS) |
|
1486
f22010affdce
AMR-WB support by (Johannes Carlsson <joca at rixmail dot se>)
michaelni
parents:
1472
diff
changeset
|
443 |
| 4990 | 444 TESTS= imgresample-test fft-test dct-test |
| 5147 | 445 ifeq ($(ARCH_X86),yes) |
| 5115 | 446 TESTS+= cpuid-test motion-test |
| 4990 | 447 endif |
| 448 | |
| 449 tests: apiexample $(TESTS) | |
| 450 | |
| 3937 | 451 apiexample: apiexample.o $(LIB) |
| 0 | 452 |
| 5115 | 453 cpuid-test: i386/cputest.c |
|
5114
85b8ce118098
Preprocessor #defines starting with __ are reserved for the system.
diego
parents:
5105
diff
changeset
|
454 $(CC) $(CFLAGS) -DTEST -o $@ $< |
| 43 | 455 |
| 3934 | 456 imgresample-test: imgresample.c $(LIB) |
| 3935 | 457 $(CC) $(CFLAGS) -DTEST -o $@ $^ $(EXTRALIBS) |
| 0 | 458 |
| 979 | 459 dct-test: dct-test.o fdctref.o $(LIB) |
|
3
1bdbd869c1f0
added CONFIG_AC3, CONFIG_MPGLIB, CONFIG_DECODERS and CONFIG_ENCODERS (Arpi: don't forget to put CONFIG_DECODERS in mplayer)
glantau
parents:
2
diff
changeset
|
460 |
|
5056
bea5fb6c0999
Rename motion_test.c to motion-test.c, which is the naming scheme used by all
diego
parents:
5053
diff
changeset
|
461 motion-test: motion-test.o $(LIB) |
| 74 | 462 |
|
5062
2dd00b1cc94b
Remove mdct.o and fft.o from fft-test prerequisites list.
diego
parents:
5061
diff
changeset
|
463 fft-test: fft-test.o $(LIB) |
| 3921 | 464 |
|
4877
8066ba089889
Remove hackish support for the non-free fixed-point AMR-NB reference code.
diego
parents:
4870
diff
changeset
|
465 .PHONY: tests |
