Mercurial > libavcodec.hg
annotate Makefile @ 8228:416ffc3907bf libavcodec
Remove ineffectual hack that attempts to build ppc/check_altivec.o without
AltiVec flags. The flags are set by configure and used to compile all files
anyway. Setting extra AltiVec options here just duplicates them for the files
for which they are set.
author | diego |
---|---|
date | Sun, 30 Nov 2008 16:57:28 +0000 |
parents | d2a146706bc5 |
children | 963946890e88 |
rev | line source |
---|---|
6567 | 1 include $(SUBDIR)../config.mak |
2 | 2 |
6470
9f6b1bd4f763
cosmetics: Consistently move NAME and FFLIBS to the top of each Makefile.
diego
parents:
6468
diff
changeset
|
3 NAME = avcodec |
9f6b1bd4f763
cosmetics: Consistently move NAME and FFLIBS to the top of each Makefile.
diego
parents:
6468
diff
changeset
|
4 FFLIBS = avutil |
9f6b1bd4f763
cosmetics: Consistently move NAME and FFLIBS to the top of each Makefile.
diego
parents:
6468
diff
changeset
|
5 |
8186
ed46f99f2002
cosmetics: Consistently place HEADERS before OBJS in all Makefiles.
diego
parents:
8185
diff
changeset
|
6 HEADERS = avcodec.h opt.h |
ed46f99f2002
cosmetics: Consistently place HEADERS before OBJS in all Makefiles.
diego
parents:
8185
diff
changeset
|
7 |
8065 | 8 OBJS = allcodecs.o \ |
9 audioconvert.o \ | |
10 bitstream.o \ | |
11 bitstream_filter.o \ | |
12 dsputil.o \ | |
13 eval.o \ | |
14 faanidct.o \ | |
15 imgconvert.o \ | |
16 jrevdct.o \ | |
17 opt.o \ | |
18 parser.o \ | |
19 raw.o \ | |
20 resample.o \ | |
21 resample2.o \ | |
22 simple_idct.o \ | |
23 utils.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
|
24 |
8166
efb2da9343d2
cosmetics: Add a few more explanatory comments to the object sections.
diego
parents:
8165
diff
changeset
|
25 # parts needed for many different codecs |
8219
7bf5b9d8123a
Automatically check the dependencies for the AAN DCT tables.
diego
parents:
8218
diff
changeset
|
26 OBJS-$(CONFIG_AANDCT) += aandcttab.o |
6399 | 27 OBJS-$(CONFIG_ENCODERS) += faandct.o jfdctfst.o jfdctint.o |
8052 | 28 OBJS-$(CONFIG_FFT) += fft.o |
8057 | 29 OBJS-$(CONFIG_GOLOMB) += golomb.o |
8056 | 30 OBJS-$(CONFIG_MDCT) += mdct.o |
8162
368413cfe34b
Add a Makefile variable for the old scaler that gets enabled when the new
diego
parents:
8161
diff
changeset
|
31 OBJS-$(CONFIG_OLDSCALER) += imgresample.o |
6399 | 32 |
8166
efb2da9343d2
cosmetics: Add a few more explanatory comments to the object sections.
diego
parents:
8165
diff
changeset
|
33 # decoders/encoders |
8056 | 34 OBJS-$(CONFIG_AAC_DECODER) += aac.o aactab.o |
7885
f874e1d5cf07
Factorize out code used for MS RLE format decoding in different decoders.
kostya
parents:
7771
diff
changeset
|
35 OBJS-$(CONFIG_AASC_DECODER) += aasc.o msrledec.o |
8056 | 36 OBJS-$(CONFIG_AC3_DECODER) += eac3dec.o ac3dec.o ac3tab.o ac3dec_data.o ac3.o |
4879 | 37 OBJS-$(CONFIG_AC3_ENCODER) += ac3enc.o ac3tab.o ac3.o |
3441 | 38 OBJS-$(CONFIG_ALAC_DECODER) += alac.o |
7619 | 39 OBJS-$(CONFIG_ALAC_ENCODER) += alacenc.o lpc.o |
5736 | 40 OBJS-$(CONFIG_AMV_DECODER) += sp5xdec.o mjpegdec.o mjpeg.o |
5673 | 41 OBJS-$(CONFIG_APE_DECODER) += apedec.o |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
42 OBJS-$(CONFIG_ASV1_DECODER) += asv1.o mpeg12data.o |
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
43 OBJS-$(CONFIG_ASV1_ENCODER) += asv1.o mpeg12data.o |
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
44 OBJS-$(CONFIG_ASV2_DECODER) += asv1.o mpeg12data.o |
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
45 OBJS-$(CONFIG_ASV2_ENCODER) += asv1.o mpeg12data.o |
8056 | 46 OBJS-$(CONFIG_ATRAC3_DECODER) += atrac3.o |
3441 | 47 OBJS-$(CONFIG_AVS_DECODER) += avs.o |
4803 | 48 OBJS-$(CONFIG_BETHSOFTVID_DECODER) += bethsoftvideo.o |
6640 | 49 OBJS-$(CONFIG_BFI_DECODER) += bfi.o |
7910 | 50 OBJS-$(CONFIG_BMP_DECODER) += bmp.o msrledec.o |
4477
87e943798698
BMP encoder by Michel Bardiaux, mbardiaux mediaxim be
diego
parents:
4451
diff
changeset
|
51 OBJS-$(CONFIG_BMP_ENCODER) += bmpenc.o |
4797 | 52 OBJS-$(CONFIG_C93_DECODER) += c93.o |
8057 | 53 OBJS-$(CONFIG_CAVS_DECODER) += cavs.o cavsdec.o cavsdsp.o mpeg12data.o mpegvideo.o |
3441 | 54 OBJS-$(CONFIG_CINEPAK_DECODER) += cinepak.o |
55 OBJS-$(CONFIG_CLJR_DECODER) += cljr.o | |
56 OBJS-$(CONFIG_CLJR_ENCODER) += cljr.o | |
8056 | 57 OBJS-$(CONFIG_COOK_DECODER) += cook.o |
4451 | 58 OBJS-$(CONFIG_CSCD_DECODER) += cscd.o |
3441 | 59 OBJS-$(CONFIG_CYUV_DECODER) += cyuv.o |
4599 | 60 OBJS-$(CONFIG_DCA_DECODER) += dca.o |
5473 | 61 OBJS-$(CONFIG_DNXHD_DECODER) += dnxhddec.o dnxhddata.o |
8219
7bf5b9d8123a
Automatically check the dependencies for the AAN DCT tables.
diego
parents:
8218
diff
changeset
|
62 OBJS-$(CONFIG_DNXHD_ENCODER) += dnxhdenc.o dnxhddata.o mpegvideo_enc.o motion_est.o ratecontrol.o mpeg12data.o mpegvideo.o |
6045 | 63 OBJS-$(CONFIG_DSICINAUDIO_DECODER) += dsicinav.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
|
64 OBJS-$(CONFIG_DSICINVIDEO_DECODER) += dsicinav.o |
3441 | 65 OBJS-$(CONFIG_DVBSUB_DECODER) += dvbsubdec.o |
66 OBJS-$(CONFIG_DVBSUB_ENCODER) += dvbsub.o | |
4091 | 67 OBJS-$(CONFIG_DVDSUB_DECODER) += dvdsubdec.o |
3441 | 68 OBJS-$(CONFIG_DVDSUB_ENCODER) += dvdsubenc.o |
69 OBJS-$(CONFIG_DVVIDEO_DECODER) += dv.o | |
70 OBJS-$(CONFIG_DVVIDEO_ENCODER) += dv.o | |
4671 | 71 OBJS-$(CONFIG_DXA_DECODER) += dxa.o |
8056 | 72 OBJS-$(CONFIG_EAC3_DECODER) += eac3dec.o ac3dec.o ac3tab.o ac3dec_data.o ac3.o |
7222 | 73 OBJS-$(CONFIG_EACMV_DECODER) += eacmv.o |
8219
7bf5b9d8123a
Automatically check the dependencies for the AAN DCT tables.
diego
parents:
8218
diff
changeset
|
74 OBJS-$(CONFIG_EATGQ_DECODER) += eatgq.o eaidct.o |
7510 | 75 OBJS-$(CONFIG_EATGV_DECODER) += eatgv.o |
3441 | 76 OBJS-$(CONFIG_EIGHTBPS_DECODER) += 8bps.o |
6547 | 77 OBJS-$(CONFIG_EIGHTSVX_EXP_DECODER) += 8svx.o |
78 OBJS-$(CONFIG_EIGHTSVX_FIB_DECODER) += 8svx.o | |
6549 | 79 OBJS-$(CONFIG_ESCAPE124_DECODER) += escape124.o |
8057 | 80 OBJS-$(CONFIG_FFV1_DECODER) += ffv1.o rangecoder.o |
5263 | 81 OBJS-$(CONFIG_FFV1_ENCODER) += ffv1.o rangecoder.o |
3443 | 82 OBJS-$(CONFIG_FFVHUFF_DECODER) += huffyuv.o |
83 OBJS-$(CONFIG_FFVHUFF_ENCODER) += huffyuv.o | |
8057 | 84 OBJS-$(CONFIG_FLAC_DECODER) += flac.o |
85 OBJS-$(CONFIG_FLAC_ENCODER) += flacenc.o lpc.o | |
4376 | 86 OBJS-$(CONFIG_FLASHSV_DECODER) += flashsv.o |
87 OBJS-$(CONFIG_FLASHSV_ENCODER) += flashsvenc.o | |
3441 | 88 OBJS-$(CONFIG_FLIC_DECODER) += flicvideo.o |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
89 OBJS-$(CONFIG_FLV_DECODER) += h263dec.o h263.o mpeg12data.o mpegvideo.o error_resilience.o |
8219
7bf5b9d8123a
Automatically check the dependencies for the AAN DCT tables.
diego
parents:
8218
diff
changeset
|
90 OBJS-$(CONFIG_FLV_ENCODER) += mpegvideo_enc.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o |
3441 | 91 OBJS-$(CONFIG_FOURXM_DECODER) += 4xm.o |
5820
ffac546a3861
moves fraps huffman decoder to its own file, making it more generic
aurel
parents:
5819
diff
changeset
|
92 OBJS-$(CONFIG_FRAPS_DECODER) += fraps.o huffman.o |
4080
f426c81afc9e
LZW decoder as separate module plus TIFF LZW support
kostya
parents:
4065
diff
changeset
|
93 OBJS-$(CONFIG_GIF_DECODER) += gifdec.o lzw.o |
4125 | 94 OBJS-$(CONFIG_GIF_ENCODER) += gif.o |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
95 OBJS-$(CONFIG_H261_DECODER) += h261dec.o h261.o mpegvideo.o error_resilience.o |
8219
7bf5b9d8123a
Automatically check the dependencies for the AAN DCT tables.
diego
parents:
8218
diff
changeset
|
96 OBJS-$(CONFIG_H261_ENCODER) += h261enc.o h261.o mpegvideo_enc.o motion_est.o ratecontrol.o mpeg12data.o mpegvideo.o |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
97 OBJS-$(CONFIG_H263_DECODER) += h263dec.o h263.o h263_parser.o mpeg12data.o mpegvideo.o error_resilience.o |
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
98 OBJS-$(CONFIG_H263I_DECODER) += h263dec.o h263.o mpeg12data.o mpegvideo.o error_resilience.o |
8219
7bf5b9d8123a
Automatically check the dependencies for the AAN DCT tables.
diego
parents:
8218
diff
changeset
|
99 OBJS-$(CONFIG_H263_ENCODER) += mpegvideo_enc.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o |
7bf5b9d8123a
Automatically check the dependencies for the AAN DCT tables.
diego
parents:
8218
diff
changeset
|
100 OBJS-$(CONFIG_H263P_ENCODER) += mpegvideo_enc.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o |
8057 | 101 OBJS-$(CONFIG_H264_DECODER) += h264.o h264idct.o h264pred.o h264_parser.o cabac.o mpegvideo.o error_resilience.o |
5410 | 102 OBJS-$(CONFIG_H264_ENCODER) += h264enc.o h264dspenc.o |
3441 | 103 OBJS-$(CONFIG_HUFFYUV_DECODER) += huffyuv.o |
104 OBJS-$(CONFIG_HUFFYUV_ENCODER) += huffyuv.o | |
105 OBJS-$(CONFIG_IDCIN_DECODER) += idcinvideo.o | |
8056 | 106 OBJS-$(CONFIG_IMC_DECODER) += imc.o |
3441 | 107 OBJS-$(CONFIG_INDEO2_DECODER) += indeo2.o |
108 OBJS-$(CONFIG_INDEO3_DECODER) += indeo3.o | |
6045 | 109 OBJS-$(CONFIG_INTERPLAY_DPCM_DECODER) += dpcm.o |
3441 | 110 OBJS-$(CONFIG_INTERPLAY_VIDEO_DECODER) += interplayvideo.o |
8057 | 111 OBJS-$(CONFIG_JPEGLS_DECODER) += jpeglsdec.o jpegls.o mjpegdec.o mjpeg.o |
112 OBJS-$(CONFIG_JPEGLS_ENCODER) += jpeglsenc.o jpegls.o | |
3441 | 113 OBJS-$(CONFIG_KMVC_DECODER) += kmvc.o |
8219
7bf5b9d8123a
Automatically check the dependencies for the AAN DCT tables.
diego
parents:
8218
diff
changeset
|
114 OBJS-$(CONFIG_LJPEG_ENCODER) += ljpegenc.o mjpegenc.o mjpeg.o mpegvideo_enc.o motion_est.o ratecontrol.o mpeg12data.o mpegvideo.o |
8057 | 115 OBJS-$(CONFIG_LOCO_DECODER) += loco.o |
3441 | 116 OBJS-$(CONFIG_MACE3_DECODER) += mace.o |
117 OBJS-$(CONFIG_MACE6_DECODER) += mace.o | |
6508 | 118 OBJS-$(CONFIG_MIMIC_DECODER) += mimic.o |
5041 | 119 OBJS-$(CONFIG_MJPEG_DECODER) += mjpegdec.o mjpeg.o |
8219
7bf5b9d8123a
Automatically check the dependencies for the AAN DCT tables.
diego
parents:
8218
diff
changeset
|
120 OBJS-$(CONFIG_MJPEG_ENCODER) += mjpegenc.o mjpeg.o mpegvideo_enc.o motion_est.o ratecontrol.o mpeg12data.o mpegvideo.o |
5044 | 121 OBJS-$(CONFIG_MJPEGB_DECODER) += mjpegbdec.o mjpegdec.o mjpeg.o |
8054
4d4a55649586
Move declaration of mlp decoder dependency on mlp parser to the Makefile
diego
parents:
8053
diff
changeset
|
122 OBJS-$(CONFIG_MLP_DECODER) += mlpdec.o mlp_parser.o mlp.o |
3443 | 123 OBJS-$(CONFIG_MMVIDEO_DECODER) += mmvideo.o |
7231 | 124 OBJS-$(CONFIG_MOTIONPIXELS_DECODER) += motionpixels.o |
5053 | 125 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
|
126 OBJS-$(CONFIG_MP2_ENCODER) += mpegaudioenc.o mpegaudio.o mpegaudiodata.o |
5053 | 127 OBJS-$(CONFIG_MP3_DECODER) += mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o |
128 OBJS-$(CONFIG_MP3ADU_DECODER) += mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o | |
6695 | 129 OBJS-$(CONFIG_MP3ON4_DECODER) += mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o mpeg4audio.o |
5868
2cc044ac80d4
Split Musepack decoder into SV7 decoder and synth core
kostya
parents:
5867
diff
changeset
|
130 OBJS-$(CONFIG_MPC7_DECODER) += mpc7.o mpc.o mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o |
5879 | 131 OBJS-$(CONFIG_MPC8_DECODER) += mpc8.o mpc.o mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o |
7623
0bd920dcb7a5
Untangle mpeg12.c and mdec.c so that mdec.c can be compiled separately.
diego
parents:
7619
diff
changeset
|
132 OBJS-$(CONFIG_MDEC_DECODER) += mdec.o mpeg12.o mpeg12data.o mpegvideo.o error_resilience.o |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
133 OBJS-$(CONFIG_MPEGVIDEO_DECODER) += mpeg12.o mpeg12data.o mpegvideo.o error_resilience.o |
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
134 OBJS-$(CONFIG_MPEG1VIDEO_DECODER) += mpeg12.o mpeg12data.o mpegvideo.o error_resilience.o |
8219
7bf5b9d8123a
Automatically check the dependencies for the AAN DCT tables.
diego
parents:
8218
diff
changeset
|
135 OBJS-$(CONFIG_MPEG1VIDEO_ENCODER) += mpeg12enc.o mpeg12data.o mpegvideo_enc.o motion_est.o ratecontrol.o mpeg12.o mpeg12data.o mpegvideo.o error_resilience.o |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
136 OBJS-$(CONFIG_MPEG2VIDEO_DECODER) += mpeg12.o mpeg12data.o mpegvideo.o error_resilience.o |
8219
7bf5b9d8123a
Automatically check the dependencies for the AAN DCT tables.
diego
parents:
8218
diff
changeset
|
137 OBJS-$(CONFIG_MPEG2VIDEO_ENCODER) += mpeg12enc.o mpeg12data.o mpegvideo_enc.o motion_est.o ratecontrol.o mpeg12.o mpeg12data.o mpegvideo.o error_resilience.o |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
138 OBJS-$(CONFIG_MPEG4_DECODER) += h263dec.o h263.o mpeg4video_parser.o mpeg12data.o mpegvideo.o error_resilience.o |
8219
7bf5b9d8123a
Automatically check the dependencies for the AAN DCT tables.
diego
parents:
8218
diff
changeset
|
139 OBJS-$(CONFIG_MPEG4_ENCODER) += mpegvideo_enc.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
140 OBJS-$(CONFIG_MSMPEG4V1_DECODER) += msmpeg4.o msmpeg4data.o h263dec.o h263.o mpeg12data.o mpegvideo.o error_resilience.o |
8219
7bf5b9d8123a
Automatically check the dependencies for the AAN DCT tables.
diego
parents:
8218
diff
changeset
|
141 OBJS-$(CONFIG_MSMPEG4V1_ENCODER) += msmpeg4.o msmpeg4data.o mpegvideo_enc.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
142 OBJS-$(CONFIG_MSMPEG4V2_DECODER) += msmpeg4.o msmpeg4data.o h263dec.o h263.o mpeg12data.o mpegvideo.o error_resilience.o |
8219
7bf5b9d8123a
Automatically check the dependencies for the AAN DCT tables.
diego
parents:
8218
diff
changeset
|
143 OBJS-$(CONFIG_MSMPEG4V2_ENCODER) += msmpeg4.o msmpeg4data.o mpegvideo_enc.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
144 OBJS-$(CONFIG_MSMPEG4V3_DECODER) += msmpeg4.o msmpeg4data.o h263dec.o h263.o mpeg12data.o mpegvideo.o error_resilience.o |
8219
7bf5b9d8123a
Automatically check the dependencies for the AAN DCT tables.
diego
parents:
8218
diff
changeset
|
145 OBJS-$(CONFIG_MSMPEG4V3_ENCODER) += msmpeg4.o msmpeg4data.o mpegvideo_enc.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o |
7885
f874e1d5cf07
Factorize out code used for MS RLE format decoding in different decoders.
kostya
parents:
7771
diff
changeset
|
146 OBJS-$(CONFIG_MSRLE_DECODER) += msrle.o msrledec.o |
3441 | 147 OBJS-$(CONFIG_MSVIDEO1_DECODER) += msvideo1.o |
5294 | 148 OBJS-$(CONFIG_MSZH_DECODER) += lcldec.o |
8056 | 149 OBJS-$(CONFIG_NELLYMOSER_DECODER) += nellymoserdec.o nellymoser.o |
150 OBJS-$(CONFIG_NELLYMOSER_ENCODER) += nellymoserenc.o nellymoser.o | |
4451 | 151 OBJS-$(CONFIG_NUV_DECODER) += nuv.o rtjpeg.o |
4985 | 152 OBJS-$(CONFIG_PAM_ENCODER) += pnmenc.o pnm.o |
153 OBJS-$(CONFIG_PBM_ENCODER) += pnmenc.o pnm.o | |
6073 | 154 OBJS-$(CONFIG_PCX_DECODER) += pcx.o |
4985 | 155 OBJS-$(CONFIG_PGM_ENCODER) += pnmenc.o pnm.o |
156 OBJS-$(CONFIG_PGMYUV_ENCODER) += pnmenc.o pnm.o | |
5337 | 157 OBJS-$(CONFIG_PNG_DECODER) += png.o pngdec.o |
158 OBJS-$(CONFIG_PNG_ENCODER) += png.o pngenc.o | |
4985 | 159 OBJS-$(CONFIG_PPM_ENCODER) += pnmenc.o pnm.o |
4884 | 160 OBJS-$(CONFIG_PTX_DECODER) += ptx.o |
8056 | 161 OBJS-$(CONFIG_QDM2_DECODER) += qdm2.o mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o |
3441 | 162 OBJS-$(CONFIG_QDRAW_DECODER) += qdrw.o |
163 OBJS-$(CONFIG_QPEG_DECODER) += qpeg.o | |
164 OBJS-$(CONFIG_QTRLE_DECODER) += qtrle.o | |
5195 | 165 OBJS-$(CONFIG_QTRLE_ENCODER) += qtrleenc.o |
8049
611a21e4b01b
Split off celp_filters.[ch] from acelp_filters.[ch] for the QCELP decoder.
diego
parents:
8047
diff
changeset
|
166 OBJS-$(CONFIG_RA_144_DECODER) += ra144.o celp_filters.o |
8094 | 167 OBJS-$(CONFIG_RA_288_DECODER) += ra288.o celp_math.o |
5264
810df021dbef
split rawvideo encoder and decoder in their own files
aurel
parents:
5263
diff
changeset
|
168 OBJS-$(CONFIG_RAWVIDEO_DECODER) += rawdec.o |
810df021dbef
split rawvideo encoder and decoder in their own files
aurel
parents:
5263
diff
changeset
|
169 OBJS-$(CONFIG_RAWVIDEO_ENCODER) += rawenc.o |
6523 | 170 OBJS-$(CONFIG_RL2_DECODER) += rl2.o |
5080
e72265f4e518
Split RoQ decoder to accommodate future encoder patch
benoit
parents:
5064
diff
changeset
|
171 OBJS-$(CONFIG_ROQ_DECODER) += roqvideodec.o roqvideo.o |
5184 | 172 OBJS-$(CONFIG_ROQ_ENCODER) += roqvideoenc.o roqvideo.o elbg.o |
3447 | 173 OBJS-$(CONFIG_ROQ_DPCM_DECODER) += dpcm.o |
4932 | 174 OBJS-$(CONFIG_ROQ_DPCM_ENCODER) += roqaudioenc.o |
3441 | 175 OBJS-$(CONFIG_RPZA_DECODER) += rpza.o |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
176 OBJS-$(CONFIG_RV10_DECODER) += rv10.o h263.o mpeg12data.o mpegvideo.o error_resilience.o |
8219
7bf5b9d8123a
Automatically check the dependencies for the AAN DCT tables.
diego
parents:
8218
diff
changeset
|
177 OBJS-$(CONFIG_RV10_ENCODER) += rv10.o mpegvideo_enc.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
178 OBJS-$(CONFIG_RV20_DECODER) += rv10.o h263.o mpeg12data.o mpegvideo.o error_resilience.o |
8219
7bf5b9d8123a
Automatically check the dependencies for the AAN DCT tables.
diego
parents:
8218
diff
changeset
|
179 OBJS-$(CONFIG_RV20_ENCODER) += rv10.o mpegvideo_enc.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o |
4790 | 180 OBJS-$(CONFIG_SGI_DECODER) += sgidec.o |
181 OBJS-$(CONFIG_SGI_ENCODER) += sgienc.o rle.o | |
8057 | 182 OBJS-$(CONFIG_SHORTEN_DECODER) += shorten.o |
3443 | 183 OBJS-$(CONFIG_SMACKAUD_DECODER) += smacker.o |
3441 | 184 OBJS-$(CONFIG_SMACKER_DECODER) += smacker.o |
185 OBJS-$(CONFIG_SMC_DECODER) += smc.o | |
5263 | 186 OBJS-$(CONFIG_SNOW_DECODER) += snow.o rangecoder.o |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
187 OBJS-$(CONFIG_SNOW_ENCODER) += snow.o rangecoder.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o |
3447 | 188 OBJS-$(CONFIG_SOL_DPCM_DECODER) += dpcm.o |
8057 | 189 OBJS-$(CONFIG_SONIC_DECODER) += sonic.o |
190 OBJS-$(CONFIG_SONIC_ENCODER) += sonic.o | |
191 OBJS-$(CONFIG_SONIC_LS_ENCODER) += sonic.o | |
5042 | 192 OBJS-$(CONFIG_SP5X_DECODER) += sp5xdec.o mjpegdec.o mjpeg.o |
6085 | 193 OBJS-$(CONFIG_SUNRAST_DECODER) += sunrast.o |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
194 OBJS-$(CONFIG_SVQ1_DECODER) += svq1dec.o svq1.o h263.o mpeg12data.o mpegvideo.o error_resilience.o |
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
195 OBJS-$(CONFIG_SVQ1_ENCODER) += svq1enc.o svq1.o motion_est.o h263.o mpeg12data.o mpegvideo.o error_resilience.o |
8057 | 196 OBJS-$(CONFIG_SVQ3_DECODER) += h264.o h264idct.o h264pred.o h264_parser.o cabac.o mpegvideo.o error_resilience.o |
3986 | 197 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
|
198 OBJS-$(CONFIG_TARGA_ENCODER) += targaenc.o rle.o |
5007 | 199 OBJS-$(CONFIG_THEORA_DECODER) += vp3.o xiph.o vp3dsp.o |
5041 | 200 OBJS-$(CONFIG_THP_DECODER) += mjpegdec.o mjpeg.o |
4110 | 201 OBJS-$(CONFIG_TIERTEXSEQVIDEO_DECODER) += tiertexseqv.o |
4080
f426c81afc9e
LZW decoder as separate module plus TIFF LZW support
kostya
parents:
4065
diff
changeset
|
202 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
|
203 OBJS-$(CONFIG_TIFF_ENCODER) += tiffenc.o rle.o lzwenc.o |
3441 | 204 OBJS-$(CONFIG_TRUEMOTION1_DECODER) += truemotion1.o |
205 OBJS-$(CONFIG_TRUEMOTION2_DECODER) += truemotion2.o | |
206 OBJS-$(CONFIG_TRUESPEECH_DECODER) += truespeech.o | |
7885
f874e1d5cf07
Factorize out code used for MS RLE format decoding in different decoders.
kostya
parents:
7771
diff
changeset
|
207 OBJS-$(CONFIG_TSCC_DECODER) += tscc.o msrledec.o |
3441 | 208 OBJS-$(CONFIG_TTA_DECODER) += tta.o |
4934 | 209 OBJS-$(CONFIG_TXD_DECODER) += txd.o s3tc.o |
3441 | 210 OBJS-$(CONFIG_ULTI_DECODER) += ulti.o |
5847 | 211 OBJS-$(CONFIG_VB_DECODER) += vb.o |
7090
eb883eba6d40
Add missing mpegvideo.o to list of vc1.o dependencies.
diego
parents:
7089
diff
changeset
|
212 OBJS-$(CONFIG_VC1_DECODER) += vc1.o vc1data.o vc1dsp.o msmpeg4data.o h263dec.o h263.o intrax8.o intrax8dsp.o error_resilience.o mpegvideo.o |
3441 | 213 OBJS-$(CONFIG_VCR1_DECODER) += vcr1.o |
214 OBJS-$(CONFIG_VCR1_ENCODER) += vcr1.o | |
3443 | 215 OBJS-$(CONFIG_VMDAUDIO_DECODER) += vmdav.o |
3441 | 216 OBJS-$(CONFIG_VMDVIDEO_DECODER) += vmdav.o |
3677 | 217 OBJS-$(CONFIG_VMNC_DECODER) += vmnc.o |
8056 | 218 OBJS-$(CONFIG_VORBIS_DECODER) += vorbis_dec.o vorbis.o vorbis_data.o xiph.o |
219 OBJS-$(CONFIG_VORBIS_ENCODER) += vorbis_enc.o vorbis.o vorbis_data.o | |
5007 | 220 OBJS-$(CONFIG_VP3_DECODER) += vp3.o vp3dsp.o |
221 OBJS-$(CONFIG_VP5_DECODER) += vp5.o vp56.o vp56data.o vp3dsp.o | |
5821 | 222 OBJS-$(CONFIG_VP6_DECODER) += vp6.o vp56.o vp56data.o vp3dsp.o huffman.o |
223 OBJS-$(CONFIG_VP6A_DECODER) += vp6.o vp56.o vp56data.o vp3dsp.o huffman.o | |
224 OBJS-$(CONFIG_VP6F_DECODER) += vp6.o vp56.o vp56data.o vp3dsp.o huffman.o | |
3441 | 225 OBJS-$(CONFIG_VQA_DECODER) += vqavideo.o |
3764 | 226 OBJS-$(CONFIG_WAVPACK_DECODER) += wavpack.o |
8056 | 227 OBJS-$(CONFIG_WMAV1_DECODER) += wmadec.o wma.o |
228 OBJS-$(CONFIG_WMAV1_ENCODER) += wmaenc.o wma.o | |
229 OBJS-$(CONFIG_WMAV2_DECODER) += wmadec.o wma.o | |
230 OBJS-$(CONFIG_WMAV2_ENCODER) += wmaenc.o wma.o | |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
231 OBJS-$(CONFIG_WMV1_DECODER) += h263dec.o h263.o mpeg12data.o mpegvideo.o error_resilience.o |
8219
7bf5b9d8123a
Automatically check the dependencies for the AAN DCT tables.
diego
parents:
8218
diff
changeset
|
232 OBJS-$(CONFIG_WMV1_ENCODER) += mpegvideo_enc.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
233 OBJS-$(CONFIG_WMV2_DECODER) += wmv2dec.o wmv2.o msmpeg4.o msmpeg4data.o h263dec.o h263.o intrax8.o intrax8dsp.o mpeg12data.o mpegvideo.o error_resilience.o |
8219
7bf5b9d8123a
Automatically check the dependencies for the AAN DCT tables.
diego
parents:
8218
diff
changeset
|
234 OBJS-$(CONFIG_WMV2_ENCODER) += wmv2enc.o wmv2.o msmpeg4.o msmpeg4data.o mpegvideo_enc.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o |
7090
eb883eba6d40
Add missing mpegvideo.o to list of vc1.o dependencies.
diego
parents:
7089
diff
changeset
|
235 OBJS-$(CONFIG_WMV3_DECODER) += vc1.o vc1data.o vc1dsp.o msmpeg4data.o h263dec.o h263.o intrax8.o intrax8dsp.o error_resilience.o mpegvideo.o |
3441 | 236 OBJS-$(CONFIG_WNV1_DECODER) += wnv1.o |
237 OBJS-$(CONFIG_WS_SND1_DECODER) += ws-snd1.o | |
3447 | 238 OBJS-$(CONFIG_XAN_DPCM_DECODER) += dpcm.o |
3441 | 239 OBJS-$(CONFIG_XAN_WC3_DECODER) += xan.o |
240 OBJS-$(CONFIG_XAN_WC4_DECODER) += xan.o | |
241 OBJS-$(CONFIG_XL_DECODER) += xl.o | |
5483 | 242 OBJS-$(CONFIG_XSUB_DECODER) += xsubdec.o |
5294 | 243 OBJS-$(CONFIG_ZLIB_DECODER) += lcldec.o |
244 OBJS-$(CONFIG_ZLIB_ENCODER) += lclenc.o | |
3441 | 245 OBJS-$(CONFIG_ZMBV_DECODER) += zmbv.o |
4286 | 246 OBJS-$(CONFIG_ZMBV_ENCODER) += zmbvenc.o |
2949 | 247 |
8166
efb2da9343d2
cosmetics: Add a few more explanatory comments to the object sections.
diego
parents:
8165
diff
changeset
|
248 # (AD)PCM decoders/encoders |
7092 | 249 OBJS-$(CONFIG_PCM_ALAW_DECODER) += pcm.o |
250 OBJS-$(CONFIG_PCM_ALAW_ENCODER) += pcm.o | |
251 OBJS-$(CONFIG_PCM_DVD_DECODER) += pcm.o | |
252 OBJS-$(CONFIG_PCM_DVD_ENCODER) += pcm.o | |
253 OBJS-$(CONFIG_PCM_MULAW_DECODER) += pcm.o | |
254 OBJS-$(CONFIG_PCM_MULAW_ENCODER) += pcm.o | |
255 OBJS-$(CONFIG_PCM_S8_DECODER) += pcm.o | |
256 OBJS-$(CONFIG_PCM_S8_ENCODER) += pcm.o | |
257 OBJS-$(CONFIG_PCM_S16BE_DECODER) += pcm.o | |
258 OBJS-$(CONFIG_PCM_S16BE_ENCODER) += pcm.o | |
259 OBJS-$(CONFIG_PCM_S16LE_DECODER) += pcm.o | |
260 OBJS-$(CONFIG_PCM_S16LE_ENCODER) += pcm.o | |
261 OBJS-$(CONFIG_PCM_S16LE_PLANAR_DECODER) += pcm.o | |
262 OBJS-$(CONFIG_PCM_S24BE_DECODER) += pcm.o | |
263 OBJS-$(CONFIG_PCM_S24BE_ENCODER) += pcm.o | |
264 OBJS-$(CONFIG_PCM_S24DAUD_DECODER) += pcm.o | |
265 OBJS-$(CONFIG_PCM_S24DAUD_ENCODER) += pcm.o | |
266 OBJS-$(CONFIG_PCM_S24LE_DECODER) += pcm.o | |
267 OBJS-$(CONFIG_PCM_S24LE_ENCODER) += pcm.o | |
268 OBJS-$(CONFIG_PCM_S32BE_DECODER) += pcm.o | |
269 OBJS-$(CONFIG_PCM_S32BE_ENCODER) += pcm.o | |
270 OBJS-$(CONFIG_PCM_S32LE_DECODER) += pcm.o | |
271 OBJS-$(CONFIG_PCM_S32LE_ENCODER) += pcm.o | |
272 OBJS-$(CONFIG_PCM_U8_DECODER) += pcm.o | |
273 OBJS-$(CONFIG_PCM_U8_ENCODER) += pcm.o | |
274 OBJS-$(CONFIG_PCM_U16BE_DECODER) += pcm.o | |
275 OBJS-$(CONFIG_PCM_U16BE_ENCODER) += pcm.o | |
276 OBJS-$(CONFIG_PCM_U16LE_DECODER) += pcm.o | |
277 OBJS-$(CONFIG_PCM_U16LE_ENCODER) += pcm.o | |
278 OBJS-$(CONFIG_PCM_U24BE_DECODER) += pcm.o | |
279 OBJS-$(CONFIG_PCM_U24BE_ENCODER) += pcm.o | |
280 OBJS-$(CONFIG_PCM_U24LE_DECODER) += pcm.o | |
281 OBJS-$(CONFIG_PCM_U24LE_ENCODER) += pcm.o | |
282 OBJS-$(CONFIG_PCM_U32BE_DECODER) += pcm.o | |
283 OBJS-$(CONFIG_PCM_U32BE_ENCODER) += pcm.o | |
284 OBJS-$(CONFIG_PCM_U32LE_DECODER) += pcm.o | |
285 OBJS-$(CONFIG_PCM_U32LE_ENCODER) += pcm.o | |
286 OBJS-$(CONFIG_PCM_ZORK_DECODER) += pcm.o | |
287 OBJS-$(CONFIG_PCM_ZORK_ENCODER) += pcm.o | |
3444 | 288 |
7092 | 289 OBJS-$(CONFIG_ADPCM_4XM_DECODER) += adpcm.o |
290 OBJS-$(CONFIG_ADPCM_ADX_DECODER) += adxdec.o | |
291 OBJS-$(CONFIG_ADPCM_ADX_ENCODER) += adxenc.o | |
292 OBJS-$(CONFIG_ADPCM_CT_DECODER) += adpcm.o | |
293 OBJS-$(CONFIG_ADPCM_EA_DECODER) += adpcm.o | |
294 OBJS-$(CONFIG_ADPCM_EA_MAXIS_XA_DECODER) += adpcm.o | |
295 OBJS-$(CONFIG_ADPCM_EA_R1_DECODER) += adpcm.o | |
296 OBJS-$(CONFIG_ADPCM_EA_R2_DECODER) += adpcm.o | |
297 OBJS-$(CONFIG_ADPCM_EA_R3_DECODER) += adpcm.o | |
298 OBJS-$(CONFIG_ADPCM_EA_XAS_DECODER) += adpcm.o | |
299 OBJS-$(CONFIG_ADPCM_G726_DECODER) += g726.o | |
300 OBJS-$(CONFIG_ADPCM_G726_ENCODER) += g726.o | |
301 OBJS-$(CONFIG_ADPCM_IMA_AMV_DECODER) += adpcm.o | |
302 OBJS-$(CONFIG_ADPCM_IMA_DK3_DECODER) += adpcm.o | |
303 OBJS-$(CONFIG_ADPCM_IMA_DK4_DECODER) += adpcm.o | |
304 OBJS-$(CONFIG_ADPCM_IMA_EA_EACS_DECODER) += adpcm.o | |
305 OBJS-$(CONFIG_ADPCM_IMA_EA_SEAD_DECODER) += adpcm.o | |
306 OBJS-$(CONFIG_ADPCM_IMA_QT_DECODER) += adpcm.o | |
307 OBJS-$(CONFIG_ADPCM_IMA_QT_ENCODER) += adpcm.o | |
308 OBJS-$(CONFIG_ADPCM_IMA_SMJPEG_DECODER) += adpcm.o | |
309 OBJS-$(CONFIG_ADPCM_IMA_WAV_DECODER) += adpcm.o | |
310 OBJS-$(CONFIG_ADPCM_IMA_WAV_ENCODER) += adpcm.o | |
311 OBJS-$(CONFIG_ADPCM_IMA_WS_DECODER) += adpcm.o | |
312 OBJS-$(CONFIG_ADPCM_MS_DECODER) += adpcm.o | |
313 OBJS-$(CONFIG_ADPCM_MS_ENCODER) += adpcm.o | |
314 OBJS-$(CONFIG_ADPCM_SBPRO_2_DECODER) += adpcm.o | |
315 OBJS-$(CONFIG_ADPCM_SBPRO_3_DECODER) += adpcm.o | |
316 OBJS-$(CONFIG_ADPCM_SBPRO_4_DECODER) += adpcm.o | |
317 OBJS-$(CONFIG_ADPCM_SWF_DECODER) += adpcm.o | |
318 OBJS-$(CONFIG_ADPCM_SWF_ENCODER) += adpcm.o | |
319 OBJS-$(CONFIG_ADPCM_THP_DECODER) += adpcm.o | |
320 OBJS-$(CONFIG_ADPCM_XA_DECODER) += adpcm.o | |
321 OBJS-$(CONFIG_ADPCM_YAMAHA_DECODER) += adpcm.o | |
322 OBJS-$(CONFIG_ADPCM_YAMAHA_ENCODER) += adpcm.o | |
3444 | 323 |
5911 | 324 # libavformat dependencies |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
325 OBJS-$(CONFIG_GXF_DEMUXER) += mpeg12data.o |
6561 | 326 OBJS-$(CONFIG_MATROSKA_AUDIO_MUXER) += xiph.o mpeg4audio.o |
327 OBJS-$(CONFIG_MATROSKA_DEMUXER) += mpeg4audio.o | |
328 OBJS-$(CONFIG_MATROSKA_MUXER) += xiph.o mpeg4audio.o | |
6681 | 329 OBJS-$(CONFIG_MOV_DEMUXER) += mpeg4audio.o mpegaudiodata.o |
6458
58305141e1bb
add dependencies for matroska audio and nut muxers over lavc
aurel
parents:
6454
diff
changeset
|
330 OBJS-$(CONFIG_NUT_MUXER) += mpegaudiodata.o |
5911 | 331 OBJS-$(CONFIG_OGG_MUXER) += xiph.o |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
332 OBJS-$(CONFIG_RTP_MUXER) += mpegvideo.o |
5911 | 333 |
4338 | 334 # external codec libraries |
6178
de96bd7409ad
Do not group libamr_nb and libamr_wb together as libamr.
diego
parents:
6163
diff
changeset
|
335 OBJS-$(CONFIG_LIBAMR_NB) += libamr.o |
de96bd7409ad
Do not group libamr_nb and libamr_wb together as libamr.
diego
parents:
6163
diff
changeset
|
336 OBJS-$(CONFIG_LIBAMR_WB) += libamr.o |
6734 | 337 OBJS-$(CONFIG_LIBDIRAC_DECODER) += libdiracdec.o |
338 OBJS-$(CONFIG_LIBDIRAC_ENCODER) += libdiracenc.o libdirac_libschro.o | |
5101
c3f2379b80db
Give all wrappers for external libraries names starting with lib.
diego
parents:
5080
diff
changeset
|
339 OBJS-$(CONFIG_LIBFAAC) += libfaac.o |
c3f2379b80db
Give all wrappers for external libraries names starting with lib.
diego
parents:
5080
diff
changeset
|
340 OBJS-$(CONFIG_LIBFAAD) += libfaad.o |
4338 | 341 OBJS-$(CONFIG_LIBGSM) += libgsm.o |
5101
c3f2379b80db
Give all wrappers for external libraries names starting with lib.
diego
parents:
5080
diff
changeset
|
342 OBJS-$(CONFIG_LIBMP3LAME) += libmp3lame.o |
6738 | 343 OBJS-$(CONFIG_LIBSCHROEDINGER_DECODER) += libschroedingerdec.o libschroedinger.o libdirac_libschro.o |
344 OBJS-$(CONFIG_LIBSCHROEDINGER_ENCODER) += libschroedingerenc.o libschroedinger.o libdirac_libschro.o | |
8047 | 345 OBJS-$(CONFIG_LIBSPEEX) += libspeexdec.o |
4403 | 346 OBJS-$(CONFIG_LIBTHEORA) += libtheoraenc.o |
5101
c3f2379b80db
Give all wrappers for external libraries names starting with lib.
diego
parents:
5080
diff
changeset
|
347 OBJS-$(CONFIG_LIBVORBIS) += libvorbis.o |
5105
bdd2625a8ac5
Add some forgotten lib prefixes to Makefile variables.
diego
parents:
5101
diff
changeset
|
348 OBJS-$(CONFIG_LIBX264) += libx264.o |
bdd2625a8ac5
Add some forgotten lib prefixes to Makefile variables.
diego
parents:
5101
diff
changeset
|
349 OBJS-$(CONFIG_LIBXVID) += libxvidff.o libxvid_rc.o |
3441 | 350 |
8166
efb2da9343d2
cosmetics: Add a few more explanatory comments to the object sections.
diego
parents:
8165
diff
changeset
|
351 # parsers |
6559 | 352 OBJS-$(CONFIG_AAC_PARSER) += aac_parser.o aac_ac3_parser.o mpeg4audio.o |
4941 | 353 OBJS-$(CONFIG_AC3_PARSER) += ac3_parser.o ac3tab.o aac_ac3_parser.o |
4945 | 354 OBJS-$(CONFIG_CAVSVIDEO_PARSER) += cavs_parser.o |
4899 | 355 OBJS-$(CONFIG_DCA_PARSER) += dca_parser.o |
6733
cebe9c3422a8
Add Dirac parser from SoC; written by Marco Gerards;
diego
parents:
6708
diff
changeset
|
356 OBJS-$(CONFIG_DIRAC_PARSER) += dirac_parser.o |
8045 | 357 OBJS-$(CONFIG_DNXHD_PARSER) += dnxhd_parser.o |
4923 | 358 OBJS-$(CONFIG_DVBSUB_PARSER) += dvbsub_parser.o |
4924 | 359 OBJS-$(CONFIG_DVDSUB_PARSER) += dvdsub_parser.o |
4905 | 360 OBJS-$(CONFIG_H261_PARSER) += h261_parser.o |
4938 | 361 OBJS-$(CONFIG_H263_PARSER) += h263_parser.o |
4975 | 362 OBJS-$(CONFIG_H264_PARSER) += h264_parser.o |
4977 | 363 OBJS-$(CONFIG_MJPEG_PARSER) += mjpeg_parser.o |
8055
fbc69324e14d
cosmetics: Change the order of mlp parser objects to be consistent.
diego
parents:
8054
diff
changeset
|
364 OBJS-$(CONFIG_MLP_PARSER) += mlp_parser.o mlp.o |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
365 OBJS-$(CONFIG_MPEG4VIDEO_PARSER) += mpeg4video_parser.o h263.o mpeg12data.o mpegvideo.o error_resilience.o |
5302 | 366 OBJS-$(CONFIG_MPEGAUDIO_PARSER) += mpegaudio_parser.o mpegaudiodecheader.o mpegaudiodata.o |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
367 OBJS-$(CONFIG_MPEGVIDEO_PARSER) += mpegvideo_parser.o mpeg12.o mpeg12data.o mpegvideo.o error_resilience.o |
4985 | 368 OBJS-$(CONFIG_PNM_PARSER) += pnm_parser.o pnm.o |
4900 | 369 OBJS-$(CONFIG_VC1_PARSER) += vc1_parser.o |
7145 | 370 OBJS-$(CONFIG_VP3_PARSER) += vp3_parser.o |
3455
cc4b4ea83e29
--enable/disable parsers. Warning: some combinations are broken.
mru
parents:
3447
diff
changeset
|
371 |
8166
efb2da9343d2
cosmetics: Add a few more explanatory comments to the object sections.
diego
parents:
8165
diff
changeset
|
372 # bitstream filters |
7092 | 373 OBJS-$(CONFIG_DUMP_EXTRADATA_BSF) += dump_extradata_bsf.o |
374 OBJS-$(CONFIG_H264_MP4TOANNEXB_BSF) += h264_mp4toannexb_bsf.o | |
375 OBJS-$(CONFIG_IMX_DUMP_HEADER_BSF) += imx_dump_header_bsf.o | |
376 OBJS-$(CONFIG_MJPEGA_DUMP_HEADER_BSF) += mjpega_dump_header_bsf.o | |
377 OBJS-$(CONFIG_MOV2TEXTSUB_BSF) += movsub_bsf.o | |
378 OBJS-$(CONFIG_MP3_HEADER_COMPRESS_BSF) += mp3_header_compress_bsf.o | |
379 OBJS-$(CONFIG_MP3_HEADER_DECOMPRESS_BSF) += mp3_header_decompress_bsf.o mpegaudiodata.o | |
380 OBJS-$(CONFIG_NOISE_BSF) += noise_bsf.o | |
381 OBJS-$(CONFIG_REMOVE_EXTRADATA_BSF) += remove_extradata_bsf.o | |
382 OBJS-$(CONFIG_TEXT2MOVSUB_BSF) += movsub_bsf.o | |
4994
3fa689636240
allow to enable or disable every bitstream filters individually
aurel
parents:
4990
diff
changeset
|
383 |
8166
efb2da9343d2
cosmetics: Add a few more explanatory comments to the object sections.
diego
parents:
8165
diff
changeset
|
384 # thread libraries |
5620 | 385 OBJS-$(HAVE_BEOSTHREADS) += beosthread.o |
386 OBJS-$(HAVE_OS2THREADS) += os2thread.o | |
3441 | 387 OBJS-$(HAVE_PTHREADS) += pthread.o |
388 OBJS-$(HAVE_W32THREADS) += w32thread.o | |
1500
726a81d83ddd
Patch for AAC encoding with libfaac by (Gildas Bazin <gbazin at altern dot org>)
michaelni
parents:
1498
diff
changeset
|
389 |
6551
314874740f5a
Make XVMC compilation depend on HAVE_XVMC, not HAVE_XVMC_ACCEL.
diego
parents:
6549
diff
changeset
|
390 OBJS-$(HAVE_XVMC) += xvmcvideo.o |
2729 | 391 |
4759 | 392 # processor-specific code |
8188
ef38b923ca2c
Get rid of last ifdef HAVE_MMX. Instead, all MMX-specific objects are gathered
diego
parents:
8186
diff
changeset
|
393 MMX-OBJS-$(CONFIG_CAVS_DECODER) += i386/cavsdsp_mmx.o |
ef38b923ca2c
Get rid of last ifdef HAVE_MMX. Instead, all MMX-specific objects are gathered
diego
parents:
8186
diff
changeset
|
394 MMX-OBJS-$(CONFIG_ENCODERS) += i386/dsputilenc_mmx.o |
ef38b923ca2c
Get rid of last ifdef HAVE_MMX. Instead, all MMX-specific objects are gathered
diego
parents:
8186
diff
changeset
|
395 MMX-OBJS-$(CONFIG_FLAC_ENCODER) += i386/flacdsp_mmx.o |
ef38b923ca2c
Get rid of last ifdef HAVE_MMX. Instead, all MMX-specific objects are gathered
diego
parents:
8186
diff
changeset
|
396 MMX-OBJS-$(CONFIG_GPL) += i386/idct_mmx.o |
ef38b923ca2c
Get rid of last ifdef HAVE_MMX. Instead, all MMX-specific objects are gathered
diego
parents:
8186
diff
changeset
|
397 MMX-OBJS-$(CONFIG_SNOW_DECODER) += i386/snowdsp_mmx.o |
ef38b923ca2c
Get rid of last ifdef HAVE_MMX. Instead, all MMX-specific objects are gathered
diego
parents:
8186
diff
changeset
|
398 MMX-OBJS-$(CONFIG_VC1_DECODER) += i386/vc1dsp_mmx.o |
ef38b923ca2c
Get rid of last ifdef HAVE_MMX. Instead, all MMX-specific objects are gathered
diego
parents:
8186
diff
changeset
|
399 MMX-OBJS-$(CONFIG_VP3_DECODER) += i386/vp3dsp_mmx.o i386/vp3dsp_sse2.o |
ef38b923ca2c
Get rid of last ifdef HAVE_MMX. Instead, all MMX-specific objects are gathered
diego
parents:
8186
diff
changeset
|
400 MMX-OBJS-$(CONFIG_VP5_DECODER) += i386/vp3dsp_mmx.o i386/vp3dsp_sse2.o |
ef38b923ca2c
Get rid of last ifdef HAVE_MMX. Instead, all MMX-specific objects are gathered
diego
parents:
8186
diff
changeset
|
401 MMX-OBJS-$(CONFIG_VP6_DECODER) += i386/vp3dsp_mmx.o i386/vp3dsp_sse2.o |
ef38b923ca2c
Get rid of last ifdef HAVE_MMX. Instead, all MMX-specific objects are gathered
diego
parents:
8186
diff
changeset
|
402 MMX-OBJS-$(CONFIG_VP6A_DECODER) += i386/vp3dsp_mmx.o i386/vp3dsp_sse2.o |
ef38b923ca2c
Get rid of last ifdef HAVE_MMX. Instead, all MMX-specific objects are gathered
diego
parents:
8186
diff
changeset
|
403 MMX-OBJS-$(CONFIG_VP6F_DECODER) += i386/vp3dsp_mmx.o i386/vp3dsp_sse2.o |
ef38b923ca2c
Get rid of last ifdef HAVE_MMX. Instead, all MMX-specific objects are gathered
diego
parents:
8186
diff
changeset
|
404 MMX-OBJS-$(CONFIG_WMV3_DECODER) += i386/vc1dsp_mmx.o |
ef38b923ca2c
Get rid of last ifdef HAVE_MMX. Instead, all MMX-specific objects are gathered
diego
parents:
8186
diff
changeset
|
405 MMX-OBJS-$(HAVE_YASM) += i386/dsputil_yasm.o |
ef38b923ca2c
Get rid of last ifdef HAVE_MMX. Instead, all MMX-specific objects are gathered
diego
parents:
8186
diff
changeset
|
406 |
8183
46f183b8ce8b
Use standard OBJS-$(HAVE_MMX) trick for MMX objects instead
diego
parents:
8166
diff
changeset
|
407 OBJS-$(HAVE_MMX) += i386/cpuid.o \ |
8184 | 408 i386/dsputil_mmx.o \ |
409 i386/fdct_mmx.o \ | |
410 i386/idct_mmx_xvid.o \ | |
411 i386/idct_sse2_xvid.o \ | |
412 i386/motion_est_mmx.o \ | |
413 i386/mpegvideo_mmx.o \ | |
414 i386/simple_idct_mmx.o \ | |
8188
ef38b923ca2c
Get rid of last ifdef HAVE_MMX. Instead, all MMX-specific objects are gathered
diego
parents:
8186
diff
changeset
|
415 $(MMX-OBJS-yes) |
7542 | 416 |
8165
abd16c8cf7bb
cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents:
8162
diff
changeset
|
417 OBJS-$(CONFIG_FFT_MMX) += i386/fft_3dn.o \ |
abd16c8cf7bb
cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents:
8162
diff
changeset
|
418 i386/fft_3dn2.o \ |
abd16c8cf7bb
cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents:
8162
diff
changeset
|
419 i386/fft_mmx.o \ |
8161
bc4ddc399192
Revert previous commit: the libavcodec/i386/fft_*.o objects depend on
diego
parents:
8160
diff
changeset
|
420 i386/fft_sse.o \ |
8053 | 421 |
8065 | 422 OBJS-$(ARCH_ALPHA) += alpha/dsputil_alpha.o \ |
8165
abd16c8cf7bb
cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents:
8162
diff
changeset
|
423 alpha/dsputil_alpha_asm.o \ |
8065 | 424 alpha/motion_est_alpha.o \ |
8165
abd16c8cf7bb
cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents:
8162
diff
changeset
|
425 alpha/motion_est_mvi_asm.o \ |
8065 | 426 alpha/mpegvideo_alpha.o \ |
427 alpha/simple_idct_alpha.o \ | |
689
efcbfbd18864
ps2 idct patch by (Leon van Stuivenberg <leonvs at iae dot nl>)
michaelni
parents:
683
diff
changeset
|
428 |
8165
abd16c8cf7bb
cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents:
8162
diff
changeset
|
429 OBJS-$(ARCH_ARMV4L) += armv4l/dsputil_arm.o \ |
8157
25ccae50a8ba
cosmetics: Reorder processor-specific entries alphabetically.
diego
parents:
8120
diff
changeset
|
430 armv4l/dsputil_arm_s.o \ |
8165
abd16c8cf7bb
cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents:
8162
diff
changeset
|
431 armv4l/jrevdct_arm.o \ |
8157
25ccae50a8ba
cosmetics: Reorder processor-specific entries alphabetically.
diego
parents:
8120
diff
changeset
|
432 armv4l/mpegvideo_arm.o \ |
8165
abd16c8cf7bb
cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents:
8162
diff
changeset
|
433 armv4l/simple_idct_arm.o \ |
8157
25ccae50a8ba
cosmetics: Reorder processor-specific entries alphabetically.
diego
parents:
8120
diff
changeset
|
434 |
8158 | 435 OBJS-$(HAVE_ARMV5TE) += armv4l/mpegvideo_armv5te.o \ |
8197
06acc3ab4bdc
ARM: move dct_unquantize_h263_*_armv5te asm to separate file
mru
parents:
8188
diff
changeset
|
436 armv4l/mpegvideo_armv5te_s.o \ |
8158 | 437 armv4l/simple_idct_armv5te.o \ |
438 | |
439 OBJS-$(HAVE_ARMV6) += armv4l/simple_idct_armv6.o \ | |
440 | |
8165
abd16c8cf7bb
cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents:
8162
diff
changeset
|
441 OBJS-$(HAVE_ARMVFP) += armv4l/dsputil_vfp.o \ |
abd16c8cf7bb
cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents:
8162
diff
changeset
|
442 armv4l/float_arm_vfp.o \ |
8158 | 443 |
444 OBJS-$(HAVE_IWMMXT) += armv4l/dsputil_iwmmxt.o \ | |
445 armv4l/mpegvideo_iwmmxt.o \ | |
446 | |
8157
25ccae50a8ba
cosmetics: Reorder processor-specific entries alphabetically.
diego
parents:
8120
diff
changeset
|
447 OBJS-$(ARCH_BFIN) += bfin/dsputil_bfin.o \ |
25ccae50a8ba
cosmetics: Reorder processor-specific entries alphabetically.
diego
parents:
8120
diff
changeset
|
448 bfin/fdct_bfin.o \ |
25ccae50a8ba
cosmetics: Reorder processor-specific entries alphabetically.
diego
parents:
8120
diff
changeset
|
449 bfin/idct_bfin.o \ |
8165
abd16c8cf7bb
cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents:
8162
diff
changeset
|
450 bfin/mpegvideo_bfin.o \ |
abd16c8cf7bb
cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents:
8162
diff
changeset
|
451 bfin/pixels_bfin.o \ |
abd16c8cf7bb
cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents:
8162
diff
changeset
|
452 bfin/vp3_bfin.o \ |
8157
25ccae50a8ba
cosmetics: Reorder processor-specific entries alphabetically.
diego
parents:
8120
diff
changeset
|
453 bfin/vp3_idct_bfin.o \ |
25ccae50a8ba
cosmetics: Reorder processor-specific entries alphabetically.
diego
parents:
8120
diff
changeset
|
454 |
8065 | 455 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
|
456 |
8065 | 457 ALTIVEC-OBJS-yes += ppc/dsputil_altivec.o \ |
458 ppc/fdct_altivec.o \ | |
459 ppc/fft_altivec.o \ | |
460 ppc/float_altivec.o \ | |
461 ppc/gmc_altivec.o \ | |
462 ppc/idct_altivec.o \ | |
463 ppc/int_altivec.o \ | |
464 ppc/mpegvideo_altivec.o \ | |
3941
d909e874e099
cosmetics: Add backslashes to the last line of continued lines to make
diego
parents:
3937
diff
changeset
|
465 |
5750
09f99af1db40
Sanitize altivec code so it can be built with runtime check properly
lu_zero
parents:
5747
diff
changeset
|
466 ALTIVEC-OBJS-$(CONFIG_H264_DECODER) += ppc/h264_altivec.o |
09f99af1db40
Sanitize altivec code so it can be built with runtime check properly
lu_zero
parents:
5747
diff
changeset
|
467 ALTIVEC-OBJS-$(CONFIG_SNOW_DECODER) += ppc/snow_altivec.o |
09f99af1db40
Sanitize altivec code so it can be built with runtime check properly
lu_zero
parents:
5747
diff
changeset
|
468 ALTIVEC-OBJS-$(CONFIG_VC1_DECODER) += ppc/vc1dsp_altivec.o |
09f99af1db40
Sanitize altivec code so it can be built with runtime check properly
lu_zero
parents:
5747
diff
changeset
|
469 ALTIVEC-OBJS-$(CONFIG_WMV3_DECODER) += ppc/vc1dsp_altivec.o |
09f99af1db40
Sanitize altivec code so it can be built with runtime check properly
lu_zero
parents:
5747
diff
changeset
|
470 |
8065 | 471 OBJS-$(HAVE_ALTIVEC) += $(ALTIVEC-OBJS-yes) \ |
5750
09f99af1db40
Sanitize altivec code so it can be built with runtime check properly
lu_zero
parents:
5747
diff
changeset
|
472 ppc/check_altivec.o |
4227
ef1d382309e5
Conditionally compile some of the AltiVec optimizations.
diego
parents:
4225
diff
changeset
|
473 |
8165
abd16c8cf7bb
cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents:
8162
diff
changeset
|
474 OBJS-$(ARCH_SH4) += sh4/dsputil_align.o \ |
8159 | 475 sh4/dsputil_sh4.o \ |
8165
abd16c8cf7bb
cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents:
8162
diff
changeset
|
476 sh4/idct_sh4.o \ |
8159 | 477 |
478 OBJS-$(CONFIG_MLIB) += mlib/dsputil_mlib.o \ | |
479 | |
480 OBJS-$(HAVE_MMI) += ps2/dsputil_mmi.o \ | |
481 ps2/idct_mmi.o \ | |
482 ps2/mpegvideo_mmi.o \ | |
483 | |
484 OBJS-$(HAVE_VIS) += sparc/dsputil_vis.o \ | |
485 sparc/simple_idct_vis.o \ | |
486 | |
8166
efb2da9343d2
cosmetics: Add a few more explanatory comments to the object sections.
diego
parents:
8165
diff
changeset
|
487 |
8220
47ba2232abd6
Only build the imgresample test if the old scaler was enabled.
diego
parents:
8219
diff
changeset
|
488 TESTS = $(addsuffix -test$(EXESUF), cabac dct eval fft h264 rangecoder snow) |
8222 | 489 TESTS-$(CONFIG_OLDSCALER) += imgresample-test$(EXESUF) |
6708 | 490 TESTS-$(ARCH_X86) += i386/cpuid-test$(EXESUF) motion-test$(EXESUF) |
6191
0bc5338a2e33
Move some lines in preparation for an upcoming commit.
diego
parents:
6185
diff
changeset
|
491 |
6589
591209dba27a
Generate the list of files to clean in subdirectories in common.mak.
diego
parents:
6588
diff
changeset
|
492 CLEANFILES = apiexample$(EXESUF) |
6588 | 493 DIRS = alpha armv4l bfin i386 mlib ppc ps2 sh4 sparc |
494 | |
6567 | 495 include $(SUBDIR)../subdir.mak |
4990 | 496 |
8223 | 497 $(SUBDIR)dct-test$(EXESUF): $(SUBDIR)fdctref.o $(SUBDIR)aandcttab.o |
8003 | 498 $(SUBDIR)fft-test$(EXESUF): $(SUBDIR)fdctref.o |