Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 457 lines (410 sloc) 21.117 kB
4cc281d added VPATH support for multiple dir compilation
Fabrice Bellard authored
1 #
2 # libavcodec Makefile
6d6d797 @multimediamike first pass at ALAC decoder from David Hammerton; while David's original
multimediamike authored
3 # (c) 2000-2005 Fabrice Bellard
4cc281d added VPATH support for multiple dir compilation
Fabrice Bellard authored
4 #
980fc7b fixed config for direct mplayer build compatibility
Fabrice Bellard authored
5 include ../config.mak
6
b550bfa @rbultje Add libavcodec to compiler include flags in order to simplify header
rbultje authored
7 CFLAGS+=-I$(SRC_PATH)/libswscale -I$(SRC_PATH)/libavcodec
de6d9b6 Initial revision
Fabrice Bellard authored
8
7fd265a @DonDiego cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
DonDiego authored
9 OBJS= bitstream.o \
10 utils.o \
11 allcodecs.o \
12 mpegvideo.o \
13 jrevdct.o \
14 jfdctfst.o \
15 jfdctint.o\
16 resample.o \
17 resample2.o \
18 dsputil.o \
19 motion_est.o \
20 imgconvert.o \
a6bc573 @aurelj split mpeg12 encoder out of mpeg12.c
aurelj authored
21 mpeg12.o mpeg12data.o \
7fd265a @DonDiego cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
DonDiego authored
22 simple_idct.o \
23 ratecontrol.o \
24 eval.o \
25 error_resilience.o \
26 raw.o \
27 faandct.o \
28 parser.o \
29 h263.o \
748c2fc @michaelni AVBitStreamFilter (some thingy which can modify the bitstream like ad…
michaelni authored
30 opt.o \
31 bitstream_filter.o \
0eb6817 @michaelni audio format conversion
michaelni authored
32 audioconvert.o \
748c2fc @michaelni AVBitStreamFilter (some thingy which can modify the bitstream like ad…
michaelni authored
33
240c165 subtitle codec type support
Fabrice Bellard authored
34
bb42f82 install opt.h
Nico Sabbi authored
35 HEADERS = avcodec.h opt.h
8b2121e @mansr move common parts of makefiles into common.mak
mansr authored
36
bac3be3 @mansr rewrite kconfig-style
mansr authored
37 OBJS-$(CONFIG_AASC_DECODER) += aasc.o
7adb10b @aurelj move ac3 tables from a .h to a .c
aurelj authored
38 OBJS-$(CONFIG_AC3_ENCODER) += ac3enc.o ac3tab.o ac3.o
bac3be3 @mansr rewrite kconfig-style
mansr authored
39 OBJS-$(CONFIG_ALAC_DECODER) += alac.o
40 OBJS-$(CONFIG_ASV1_DECODER) += asv1.o
41 OBJS-$(CONFIG_ASV1_ENCODER) += asv1.o
42 OBJS-$(CONFIG_ASV2_DECODER) += asv1.o
43 OBJS-$(CONFIG_ASV2_ENCODER) += asv1.o
78a010f @merbanan Only compile fft and mdct when needed.
merbanan authored
44 OBJS-$(CONFIG_ATRAC3_DECODER) += atrac3.o mdct.o fft.o
bac3be3 @mansr rewrite kconfig-style
mansr authored
45 OBJS-$(CONFIG_AVS_DECODER) += avs.o
1e6c675 Bethsoft VID demuxer and video decoder
Nicholas Tung authored
46 OBJS-$(CONFIG_BETHSOFTVID_DECODER) += bethsoftvideo.o
a29ff6b @mansr cosmetic: sort codec list alphabetically
mansr authored
47 OBJS-$(CONFIG_BMP_DECODER) += bmp.o
52548ee @DonDiego BMP encoder by Michel Bardiaux, mbardiaux mediaxim be
DonDiego authored
48 OBJS-$(CONFIG_BMP_ENCODER) += bmpenc.o
9a0ddd0 @anssih Interplay C93 demuxer and video decoder
anssih authored
49 OBJS-$(CONFIG_C93_DECODER) += c93.o
844d901 split decoder-specific parts into their own file
Stefan Gehrer authored
50 OBJS-$(CONFIG_CAVS_DECODER) += cavs.o cavsdec.o cavsdsp.o golomb.o
bac3be3 @mansr rewrite kconfig-style
mansr authored
51 OBJS-$(CONFIG_CINEPAK_DECODER) += cinepak.o
52 OBJS-$(CONFIG_CLJR_DECODER) += cljr.o
53 OBJS-$(CONFIG_CLJR_ENCODER) += cljr.o
78a010f @merbanan Only compile fft and mdct when needed.
merbanan authored
54 OBJS-$(CONFIG_COOK_DECODER) += cook.o mdct.o fft.o
4302963 Move lzo decompression to libavutil
Reimar Döffinger authored
55 OBJS-$(CONFIG_CSCD_DECODER) += cscd.o
bac3be3 @mansr rewrite kconfig-style
mansr authored
56 OBJS-$(CONFIG_CYUV_DECODER) += cyuv.o
01ca9ac DCA decoder
Kostya Shishkov authored
57 OBJS-$(CONFIG_DCA_DECODER) += dca.o
52b6bad @bcoudurier dnxhd decoder
bcoudurier authored
58 OBJS-$(CONFIG_DNXHD_DECODER) += dnxhddec.o
72450e5 @bcoudurier support for Delphine Software .cin files demuxing / audio and video d…
bcoudurier authored
59 OBJS-$(CONFIG_DSICINVIDEO_DECODER) += dsicinav.o
60 OBJS-$(CONFIG_DSICINAUDIO_DECODER) += dsicinav.o
bac3be3 @mansr rewrite kconfig-style
mansr authored
61 OBJS-$(CONFIG_DVBSUB_DECODER) += dvbsubdec.o
62 OBJS-$(CONFIG_DVBSUB_ENCODER) += dvbsub.o
ebd6a69 @DonDiego Rename dvdsub.c to dvdsubdec.c.
DonDiego authored
63 OBJS-$(CONFIG_DVDSUB_DECODER) += dvdsubdec.o
bac3be3 @mansr rewrite kconfig-style
mansr authored
64 OBJS-$(CONFIG_DVDSUB_ENCODER) += dvdsubenc.o
65 OBJS-$(CONFIG_DVVIDEO_DECODER) += dv.o
66 OBJS-$(CONFIG_DVVIDEO_ENCODER) += dv.o
33a0dd3 DXA demuxer and decoder
Kostya Shishkov authored
67 OBJS-$(CONFIG_DXA_DECODER) += dxa.o
bac3be3 @mansr rewrite kconfig-style
mansr authored
68 OBJS-$(CONFIG_EIGHTBPS_DECODER) += 8bps.o
3ada94b Description: split mpegvideo.c
Benoit Fouet authored
69 OBJS-$(CONFIG_ENCODERS) += mpegvideo_enc.o
0d336e4 @aurelj compile rangecoder.o only when needed
aurelj authored
70 OBJS-$(CONFIG_FFV1_DECODER) += ffv1.o rangecoder.o golomb.o
71 OBJS-$(CONFIG_FFV1_ENCODER) += ffv1.o rangecoder.o
a29ff6b @mansr cosmetic: sort codec list alphabetically
mansr authored
72 OBJS-$(CONFIG_FFVHUFF_DECODER) += huffyuv.o
73 OBJS-$(CONFIG_FFVHUFF_ENCODER) += huffyuv.o
6f9a35b Only compile golomb.c when needed.
Panagiotis Issaris authored
74 OBJS-$(CONFIG_FLAC_DECODER) += flac.o golomb.o
75 OBJS-$(CONFIG_FLAC_ENCODER) += flacenc.o golomb.o
90d912a @mansr remove no longer needed ifeq tests
mansr authored
76 OBJS-$(CONFIG_FLASHSV_DECODER) += flashsv.o
77 OBJS-$(CONFIG_FLASHSV_ENCODER) += flashsvenc.o
bac3be3 @mansr rewrite kconfig-style
mansr authored
78 OBJS-$(CONFIG_FLIC_DECODER) += flicvideo.o
79 OBJS-$(CONFIG_FOURXM_DECODER) += 4xm.o
80 OBJS-$(CONFIG_FRAPS_DECODER) += fraps.o
ffc5430 LZW decoder as separate module plus TIFF LZW support
Kostya Shishkov authored
81 OBJS-$(CONFIG_GIF_DECODER) += gifdec.o lzw.o
93481fe @bcoudurier change gif muxer to simple gif encoder
bcoudurier authored
82 OBJS-$(CONFIG_GIF_ENCODER) += gif.o
d632239 Split the h261.c file into separate files for the encoder, decoder an…
Panagiotis Issaris authored
83 OBJS-$(CONFIG_H261_DECODER) += h261dec.o h261.o
84 OBJS-$(CONFIG_H261_ENCODER) += h261enc.o h261.o
4a815a7 @DonDiego Allow conditional compilation of H.263-related decoders.
DonDiego authored
85 OBJS-$(CONFIG_H263_DECODER) += h263dec.o
4edda03 Make the compilation of h264idct.c optional.
Panagiotis Issaris authored
86 OBJS-$(CONFIG_H264_DECODER) += h264.o h264idct.o cabac.o golomb.o
c6b237d Adding H.264 DCT.
Panagiotis Issaris authored
87 OBJS-$(CONFIG_H264_ENCODER) += h264enc.o h264dsp.o
bac3be3 @mansr rewrite kconfig-style
mansr authored
88 OBJS-$(CONFIG_HUFFYUV_DECODER) += huffyuv.o
89 OBJS-$(CONFIG_HUFFYUV_ENCODER) += huffyuv.o
90 OBJS-$(CONFIG_IDCIN_DECODER) += idcinvideo.o
78a010f @merbanan Only compile fft and mdct when needed.
merbanan authored
91 OBJS-$(CONFIG_IMC_DECODER) += imc.o mdct.o fft.o
bac3be3 @mansr rewrite kconfig-style
mansr authored
92 OBJS-$(CONFIG_INDEO2_DECODER) += indeo2.o
93 OBJS-$(CONFIG_INDEO3_DECODER) += indeo3.o
94 OBJS-$(CONFIG_INTERPLAY_VIDEO_DECODER) += interplayvideo.o
f7e7929 @mansr only build dpcm.o if its codecs are enabled
mansr authored
95 OBJS-$(CONFIG_INTERPLAY_DPCM_DECODER) += dpcm.o
6f9a35b Only compile golomb.c when needed.
Panagiotis Issaris authored
96 OBJS-$(CONFIG_JPEGLS_DECODER) += jpeglsdec.o jpegls.o mjpegdec.o mjpeg.o golomb.o
97 OBJS-$(CONFIG_JPEGLS_ENCODER) += jpeglsenc.o jpegls.o golomb.o
bac3be3 @mansr rewrite kconfig-style
mansr authored
98 OBJS-$(CONFIG_KMVC_DECODER) += kmvc.o
d9c9259 @aurelj split ljpeg encoder out of mjpeg.c
aurelj authored
99 OBJS-$(CONFIG_LJPEG_ENCODER) += ljpegenc.o mjpegenc.o mjpeg.o mpegvideo.o
6f9a35b Only compile golomb.c when needed.
Panagiotis Issaris authored
100 OBJS-$(CONFIG_LOCO_DECODER) += loco.o golomb.o
bac3be3 @mansr rewrite kconfig-style
mansr authored
101 OBJS-$(CONFIG_MACE3_DECODER) += mace.o
102 OBJS-$(CONFIG_MACE6_DECODER) += mace.o
5acd8d9 @aurelj allows to disable jpegls decoder
aurelj authored
103 OBJS-$(CONFIG_MJPEG_DECODER) += mjpegdec.o mjpeg.o
4922a5b @aurelj split mjpeg.c into an encoder and a decoder file
aurelj authored
104 OBJS-$(CONFIG_MJPEG_ENCODER) += mjpegenc.o mjpeg.o mpegvideo.o
0a59a18 @aurelj move mjpeg-b decoder in its own file
aurelj authored
105 OBJS-$(CONFIG_MJPEGB_DECODER) += mjpegbdec.o mjpegdec.o mjpeg.o
a29ff6b @mansr cosmetic: sort codec list alphabetically
mansr authored
106 OBJS-$(CONFIG_MMVIDEO_DECODER) += mmvideo.o
9f77cab @aurelj make compilation of mpegaudiodec conditional
aurelj authored
107 OBJS-$(CONFIG_MP2_DECODER) += mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o
08aa2c9 @aurelj remove dependency of mpeg audio encoder over mpeg audio decoder
aurelj authored
108 OBJS-$(CONFIG_MP2_ENCODER) += mpegaudioenc.o mpegaudio.o mpegaudiodata.o
9f77cab @aurelj make compilation of mpegaudiodec conditional
aurelj authored
109 OBJS-$(CONFIG_MP3_DECODER) += mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o
110 OBJS-$(CONFIG_MP3ADU_DECODER) += mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o
111 OBJS-$(CONFIG_MP3ON4_DECODER) += mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o
112 OBJS-$(CONFIG_MPC7_DECODER) += mpc.o mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o
a6bc573 @aurelj split mpeg12 encoder out of mpeg12.c
aurelj authored
113 OBJS-$(CONFIG_MPEG1VIDEO_ENCODER) += mpeg12enc.o mpeg12data.o
114 OBJS-$(CONFIG_MPEG2VIDEO_ENCODER) += mpeg12enc.o mpeg12data.o
42ef2db @aurelj split msmpeg4 data to easily share some of it with vc1.c
aurelj authored
115 OBJS-$(CONFIG_MSMPEG4V1_DECODER) += msmpeg4.o msmpeg4data.o
116 OBJS-$(CONFIG_MSMPEG4V1_ENCODER) += msmpeg4.o msmpeg4data.o
117 OBJS-$(CONFIG_MSMPEG4V2_DECODER) += msmpeg4.o msmpeg4data.o
118 OBJS-$(CONFIG_MSMPEG4V2_ENCODER) += msmpeg4.o msmpeg4data.o
119 OBJS-$(CONFIG_MSMPEG4V3_DECODER) += msmpeg4.o msmpeg4data.o
120 OBJS-$(CONFIG_MSMPEG4V3_ENCODER) += msmpeg4.o msmpeg4data.o
bac3be3 @mansr rewrite kconfig-style
mansr authored
121 OBJS-$(CONFIG_MSRLE_DECODER) += msrle.o
122 OBJS-$(CONFIG_MSVIDEO1_DECODER) += msvideo1.o
a29ff6b @mansr cosmetic: sort codec list alphabetically
mansr authored
123 OBJS-$(CONFIG_MSZH_DECODER) += lcl.o
4302963 Move lzo decompression to libavutil
Reimar Döffinger authored
124 OBJS-$(CONFIG_NUV_DECODER) += nuv.o rtjpeg.o
9ac2e79 @aurelj rename pnm.c to pnmenc.c and pnm_common.c to pnm.c
aurelj authored
125 OBJS-$(CONFIG_PAM_ENCODER) += pnmenc.o pnm.o
126 OBJS-$(CONFIG_PBM_ENCODER) += pnmenc.o pnm.o
127 OBJS-$(CONFIG_PGM_ENCODER) += pnmenc.o pnm.o
128 OBJS-$(CONFIG_PGMYUV_ENCODER) += pnmenc.o pnm.o
bac3be3 @mansr rewrite kconfig-style
mansr authored
129 OBJS-$(CONFIG_PNG_DECODER) += png.o
130 OBJS-$(CONFIG_PNG_ENCODER) += png.o
9ac2e79 @aurelj rename pnm.c to pnmenc.c and pnm_common.c to pnm.c
aurelj authored
131 OBJS-$(CONFIG_PPM_ENCODER) += pnmenc.o pnm.o
b46d68c @ivop add V.Flash PTX decoder
ivop authored
132 OBJS-$(CONFIG_PTX_DECODER) += ptx.o
9f77cab @aurelj make compilation of mpegaudiodec conditional
aurelj authored
133 OBJS-$(CONFIG_QDM2_DECODER) += qdm2.o mdct.o fft.o mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o
bac3be3 @mansr rewrite kconfig-style
mansr authored
134 OBJS-$(CONFIG_QDRAW_DECODER) += qdrw.o
135 OBJS-$(CONFIG_QPEG_DECODER) += qpeg.o
136 OBJS-$(CONFIG_QTRLE_DECODER) += qtrle.o
d3b7406 QT RLE encoder
Alexis Ballier authored
137 OBJS-$(CONFIG_QTRLE_ENCODER) += qtrleenc.o
bac3be3 @mansr rewrite kconfig-style
mansr authored
138 OBJS-$(CONFIG_RA_144_DECODER) += ra144.o
139 OBJS-$(CONFIG_RA_288_DECODER) += ra288.o
55c970e Split RoQ decoder to accommodate future encoder patch
Vitor Sessak authored
140 OBJS-$(CONFIG_ROQ_DECODER) += roqvideodec.o roqvideo.o
03e3e76 RoQ video encoder
Vitor Sessak authored
141 OBJS-$(CONFIG_ROQ_ENCODER) += roqvideoenc.o roqvideo.o elbg.o
f7e7929 @mansr only build dpcm.o if its codecs are enabled
mansr authored
142 OBJS-$(CONFIG_ROQ_DPCM_DECODER) += dpcm.o
f025588 RoQ audio encoder
Vitor Sessak authored
143 OBJS-$(CONFIG_ROQ_DPCM_ENCODER) += roqaudioenc.o
bac3be3 @mansr rewrite kconfig-style
mansr authored
144 OBJS-$(CONFIG_RPZA_DECODER) += rpza.o
145 OBJS-$(CONFIG_RV10_DECODER) += rv10.o
146 OBJS-$(CONFIG_RV10_ENCODER) += rv10.o
147 OBJS-$(CONFIG_RV20_DECODER) += rv10.o
148 OBJS-$(CONFIG_RV20_ENCODER) += rv10.o
2d99eed SGI image decoder ported to the new image API.
Xiaohui Sun authored
149 OBJS-$(CONFIG_SGI_DECODER) += sgidec.o
150 OBJS-$(CONFIG_SGI_ENCODER) += sgienc.o rle.o
6f9a35b Only compile golomb.c when needed.
Panagiotis Issaris authored
151 OBJS-$(CONFIG_SHORTEN_DECODER) += shorten.o golomb.o
bac3be3 @mansr rewrite kconfig-style
mansr authored
152 OBJS-$(CONFIG_SMACKAUD_DECODER) += smacker.o
a29ff6b @mansr cosmetic: sort codec list alphabetically
mansr authored
153 OBJS-$(CONFIG_SMACKER_DECODER) += smacker.o
bac3be3 @mansr rewrite kconfig-style
mansr authored
154 OBJS-$(CONFIG_SMC_DECODER) += smc.o
0d336e4 @aurelj compile rangecoder.o only when needed
aurelj authored
155 OBJS-$(CONFIG_SNOW_DECODER) += snow.o rangecoder.o
156 OBJS-$(CONFIG_SNOW_ENCODER) += snow.o rangecoder.o
f7e7929 @mansr only build dpcm.o if its codecs are enabled
mansr authored
157 OBJS-$(CONFIG_SOL_DPCM_DECODER) += dpcm.o
6f9a35b Only compile golomb.c when needed.
Panagiotis Issaris authored
158 OBJS-$(CONFIG_SONIC_DECODER) += sonic.o golomb.o
159 OBJS-$(CONFIG_SONIC_ENCODER) += sonic.o golomb.o
160 OBJS-$(CONFIG_SONIC_LS_ENCODER) += sonic.o golomb.o
40cce9f @aurelj move sp5x decoder in its own file
aurelj authored
161 OBJS-$(CONFIG_SP5X_DECODER) += sp5xdec.o mjpegdec.o mjpeg.o
5416616 @aurelj split SVQ1 decoder and encoder in their own files
aurelj authored
162 OBJS-$(CONFIG_SVQ1_DECODER) += svq1dec.o svq1.o
163 OBJS-$(CONFIG_SVQ1_ENCODER) += svq1enc.o svq1.o
6f9a35b Only compile golomb.c when needed.
Panagiotis Issaris authored
164 OBJS-$(CONFIG_SVQ3_DECODER) += h264.o cabac.o golomb.o
3689cf1 Targa image decoder
Kostya Shishkov authored
165 OBJS-$(CONFIG_TARGA_DECODER) += targa.o
1ca286e @michaelni generic rle encoder by Bartlomiej Wolowiec b.wolowiec students mimuw…
michaelni authored
166 OBJS-$(CONFIG_TARGA_ENCODER) += targaenc.o rle.o
9b5dc86 Make vp3dsp*.c compilation optional.
Panagiotis Issaris authored
167 OBJS-$(CONFIG_THEORA_DECODER) += vp3.o xiph.o vp3dsp.o
5acd8d9 @aurelj allows to disable jpegls decoder
aurelj authored
168 OBJS-$(CONFIG_THP_DECODER) += mjpegdec.o mjpeg.o
9a64e04 @DonDiego cosmetics: Restore alphabetical order.
DonDiego authored
169 OBJS-$(CONFIG_TIERTEXSEQVIDEO_DECODER) += tiertexseqv.o
ffc5430 LZW decoder as separate module plus TIFF LZW support
Kostya Shishkov authored
170 OBJS-$(CONFIG_TIFF_DECODER) += tiff.o lzw.o
efd2afc @michaelni TIFF-LZW encoding support by (Bartlomiej Wolowiec b.wolowiec student…
michaelni authored
171 OBJS-$(CONFIG_TIFF_ENCODER) += tiffenc.o rle.o lzwenc.o
bac3be3 @mansr rewrite kconfig-style
mansr authored
172 OBJS-$(CONFIG_TRUEMOTION1_DECODER) += truemotion1.o
173 OBJS-$(CONFIG_TRUEMOTION2_DECODER) += truemotion2.o
174 OBJS-$(CONFIG_TRUESPEECH_DECODER) += truespeech.o
175 OBJS-$(CONFIG_TSCC_DECODER) += tscc.o
a29ff6b @mansr cosmetic: sort codec list alphabetically
mansr authored
176 OBJS-$(CONFIG_TTA_DECODER) += tta.o
1ca779e @ivop Renderware TXD decoder
ivop authored
177 OBJS-$(CONFIG_TXD_DECODER) += txd.o s3tc.o
bac3be3 @mansr rewrite kconfig-style
mansr authored
178 OBJS-$(CONFIG_ULTI_DECODER) += ulti.o
42ef2db @aurelj split msmpeg4 data to easily share some of it with vc1.c
aurelj authored
179 OBJS-$(CONFIG_VC1_DECODER) += vc1.o vc1data.o vc1dsp.o msmpeg4data.o
bac3be3 @mansr rewrite kconfig-style
mansr authored
180 OBJS-$(CONFIG_VCR1_DECODER) += vcr1.o
181 OBJS-$(CONFIG_VCR1_ENCODER) += vcr1.o
182 OBJS-$(CONFIG_VMDAUDIO_DECODER) += vmdav.o
a29ff6b @mansr cosmetic: sort codec list alphabetically
mansr authored
183 OBJS-$(CONFIG_VMDVIDEO_DECODER) += vmdav.o
eb57c88 VMware Video decoder (fourcc: VMnc)
Kostya Shishkov authored
184 OBJS-$(CONFIG_VMNC_DECODER) += vmnc.o
78a010f @merbanan Only compile fft and mdct when needed.
merbanan authored
185 OBJS-$(CONFIG_VORBIS_DECODER) += vorbis_dec.o vorbis.o vorbis_data.o xiph.o mdct.o fft.o
186 OBJS-$(CONFIG_VORBIS_ENCODER) += vorbis_enc.o vorbis.o vorbis_data.o mdct.o fft.o
9b5dc86 Make vp3dsp*.c compilation optional.
Panagiotis Issaris authored
187 OBJS-$(CONFIG_VP3_DECODER) += vp3.o vp3dsp.o
188 OBJS-$(CONFIG_VP5_DECODER) += vp5.o vp56.o vp56data.o vp3dsp.o
189 OBJS-$(CONFIG_VP6_DECODER) += vp6.o vp56.o vp56data.o vp3dsp.o
bac3be3 @mansr rewrite kconfig-style
mansr authored
190 OBJS-$(CONFIG_VQA_DECODER) += vqavideo.o
730581f WavPack lossless audio decoder
Kostya Shishkov authored
191 OBJS-$(CONFIG_WAVPACK_DECODER) += wavpack.o
78a010f @merbanan Only compile fft and mdct when needed.
merbanan authored
192 OBJS-$(CONFIG_WMAV1_DECODER) += wmadec.o wma.o mdct.o fft.o
193 OBJS-$(CONFIG_WMAV2_DECODER) += wmadec.o wma.o mdct.o fft.o
194 OBJS-$(CONFIG_WMAV1_ENCODER) += wmaenc.o wma.o mdct.o fft.o
195 OBJS-$(CONFIG_WMAV2_ENCODER) += wmaenc.o wma.o mdct.o fft.o
42ef2db @aurelj split msmpeg4 data to easily share some of it with vc1.c
aurelj authored
196 OBJS-$(CONFIG_WMV2_DECODER) += msmpeg4.o msmpeg4data.o
197 OBJS-$(CONFIG_WMV2_ENCODER) += msmpeg4.o msmpeg4data.o
986a865 Move VC-1 data to .c file
Kostya Shishkov authored
198 OBJS-$(CONFIG_WMV3_DECODER) += vc1.o vc1data.o vc1dsp.o
bac3be3 @mansr rewrite kconfig-style
mansr authored
199 OBJS-$(CONFIG_WNV1_DECODER) += wnv1.o
200 OBJS-$(CONFIG_WS_SND1_DECODER) += ws-snd1.o
f7e7929 @mansr only build dpcm.o if its codecs are enabled
mansr authored
201 OBJS-$(CONFIG_XAN_DPCM_DECODER) += dpcm.o
bac3be3 @mansr rewrite kconfig-style
mansr authored
202 OBJS-$(CONFIG_XAN_WC3_DECODER) += xan.o
203 OBJS-$(CONFIG_XAN_WC4_DECODER) += xan.o
204 OBJS-$(CONFIG_XL_DECODER) += xl.o
a29ff6b @mansr cosmetic: sort codec list alphabetically
mansr authored
205 OBJS-$(CONFIG_ZLIB_DECODER) += lcl.o
206 OBJS-$(CONFIG_ZLIB_ENCODER) += lcl.o
bac3be3 @mansr rewrite kconfig-style
mansr authored
207 OBJS-$(CONFIG_ZMBV_DECODER) += zmbv.o
3dd52c5 Now ZMBV encoder compiles
Kostya Shishkov authored
208 OBJS-$(CONFIG_ZMBV_ENCODER) += zmbvenc.o
bac3be3 @mansr rewrite kconfig-style
mansr authored
209
327dcfd @mansr enable/disable pcm and adpcm codecs
mansr authored
210 OBJS-$(CONFIG_PCM_S32LE_DECODER) += pcm.o
211 OBJS-$(CONFIG_PCM_S32LE_ENCODER) += pcm.o
212 OBJS-$(CONFIG_PCM_S32BE_DECODER) += pcm.o
213 OBJS-$(CONFIG_PCM_S32BE_ENCODER) += pcm.o
214 OBJS-$(CONFIG_PCM_U32LE_DECODER) += pcm.o
215 OBJS-$(CONFIG_PCM_U32LE_ENCODER) += pcm.o
216 OBJS-$(CONFIG_PCM_U32BE_DECODER) += pcm.o
217 OBJS-$(CONFIG_PCM_U32BE_ENCODER) += pcm.o
218 OBJS-$(CONFIG_PCM_S24LE_DECODER) += pcm.o
219 OBJS-$(CONFIG_PCM_S24LE_ENCODER) += pcm.o
220 OBJS-$(CONFIG_PCM_S24BE_DECODER) += pcm.o
221 OBJS-$(CONFIG_PCM_S24BE_ENCODER) += pcm.o
222 OBJS-$(CONFIG_PCM_U24LE_DECODER) += pcm.o
223 OBJS-$(CONFIG_PCM_U24LE_ENCODER) += pcm.o
224 OBJS-$(CONFIG_PCM_U24BE_DECODER) += pcm.o
225 OBJS-$(CONFIG_PCM_U24BE_ENCODER) += pcm.o
226 OBJS-$(CONFIG_PCM_S24DAUD_DECODER) += pcm.o
227 OBJS-$(CONFIG_PCM_S24DAUD_ENCODER) += pcm.o
228 OBJS-$(CONFIG_PCM_S16LE_DECODER) += pcm.o
229 OBJS-$(CONFIG_PCM_S16LE_ENCODER) += pcm.o
230 OBJS-$(CONFIG_PCM_S16BE_DECODER) += pcm.o
231 OBJS-$(CONFIG_PCM_S16BE_ENCODER) += pcm.o
232 OBJS-$(CONFIG_PCM_U16LE_DECODER) += pcm.o
233 OBJS-$(CONFIG_PCM_U16LE_ENCODER) += pcm.o
234 OBJS-$(CONFIG_PCM_U16BE_DECODER) += pcm.o
235 OBJS-$(CONFIG_PCM_U16BE_ENCODER) += pcm.o
236 OBJS-$(CONFIG_PCM_S8_DECODER) += pcm.o
237 OBJS-$(CONFIG_PCM_S8_ENCODER) += pcm.o
238 OBJS-$(CONFIG_PCM_U8_DECODER) += pcm.o
239 OBJS-$(CONFIG_PCM_U8_ENCODER) += pcm.o
240 OBJS-$(CONFIG_PCM_ALAW_DECODER) += pcm.o
241 OBJS-$(CONFIG_PCM_ALAW_ENCODER) += pcm.o
242 OBJS-$(CONFIG_PCM_MULAW_DECODER) += pcm.o
243 OBJS-$(CONFIG_PCM_MULAW_ENCODER) += pcm.o
244
245 OBJS-$(CONFIG_ADPCM_4XM_DECODER) += adpcm.o
246 OBJS-$(CONFIG_ADPCM_4XM_ENCODER) += adpcm.o
7239fb5 @mansr make the adx adpcm codec available
mansr authored
247 OBJS-$(CONFIG_ADPCM_ADX_DECODER) += adx.o
248 OBJS-$(CONFIG_ADPCM_ADX_ENCODER) += adx.o
327dcfd @mansr enable/disable pcm and adpcm codecs
mansr authored
249 OBJS-$(CONFIG_ADPCM_CT_DECODER) += adpcm.o
250 OBJS-$(CONFIG_ADPCM_CT_ENCODER) += adpcm.o
251 OBJS-$(CONFIG_ADPCM_EA_DECODER) += adpcm.o
252 OBJS-$(CONFIG_ADPCM_EA_ENCODER) += adpcm.o
253 OBJS-$(CONFIG_ADPCM_G726_DECODER) += g726.o
254 OBJS-$(CONFIG_ADPCM_G726_ENCODER) += g726.o
255 OBJS-$(CONFIG_ADPCM_IMA_DK3_DECODER) += adpcm.o
256 OBJS-$(CONFIG_ADPCM_IMA_DK3_ENCODER) += adpcm.o
257 OBJS-$(CONFIG_ADPCM_IMA_DK4_DECODER) += adpcm.o
258 OBJS-$(CONFIG_ADPCM_IMA_DK4_ENCODER) += adpcm.o
259 OBJS-$(CONFIG_ADPCM_IMA_QT_DECODER) += adpcm.o
260 OBJS-$(CONFIG_ADPCM_IMA_QT_ENCODER) += adpcm.o
9b1a3ea @DonDiego missing spaces
DonDiego authored
261 OBJS-$(CONFIG_ADPCM_IMA_SMJPEG_DECODER) += adpcm.o
262 OBJS-$(CONFIG_ADPCM_IMA_SMJPEG_ENCODER) += adpcm.o
327dcfd @mansr enable/disable pcm and adpcm codecs
mansr authored
263 OBJS-$(CONFIG_ADPCM_IMA_WAV_DECODER) += adpcm.o
264 OBJS-$(CONFIG_ADPCM_IMA_WAV_ENCODER) += adpcm.o
265 OBJS-$(CONFIG_ADPCM_IMA_WS_DECODER) += adpcm.o
266 OBJS-$(CONFIG_ADPCM_IMA_WS_ENCODER) += adpcm.o
267 OBJS-$(CONFIG_ADPCM_MS_DECODER) += adpcm.o
268 OBJS-$(CONFIG_ADPCM_MS_ENCODER) += adpcm.o
269 OBJS-$(CONFIG_ADPCM_SBPRO_2_DECODER) += adpcm.o
270 OBJS-$(CONFIG_ADPCM_SBPRO_2_ENCODER) += adpcm.o
271 OBJS-$(CONFIG_ADPCM_SBPRO_3_DECODER) += adpcm.o
272 OBJS-$(CONFIG_ADPCM_SBPRO_3_ENCODER) += adpcm.o
273 OBJS-$(CONFIG_ADPCM_SBPRO_4_DECODER) += adpcm.o
274 OBJS-$(CONFIG_ADPCM_SBPRO_4_ENCODER) += adpcm.o
275 OBJS-$(CONFIG_ADPCM_SWF_DECODER) += adpcm.o
276 OBJS-$(CONFIG_ADPCM_SWF_ENCODER) += adpcm.o
d1e0d21 THP PCM decoder, used on the Nintendo GameCube.
Marco Gerards authored
277 OBJS-$(CONFIG_ADPCM_THP_DECODER) += adpcm.o
327dcfd @mansr enable/disable pcm and adpcm codecs
mansr authored
278 OBJS-$(CONFIG_ADPCM_XA_DECODER) += adpcm.o
279 OBJS-$(CONFIG_ADPCM_XA_ENCODER) += adpcm.o
280 OBJS-$(CONFIG_ADPCM_YAMAHA_DECODER) += adpcm.o
281 OBJS-$(CONFIG_ADPCM_YAMAHA_ENCODER) += adpcm.o
282
20c9dfe @DonDiego cosmetics: Reorder external libraries.
DonDiego authored
283 # external codec libraries
6f1af73 @DonDiego Give all wrappers for external libraries names starting with lib.
DonDiego authored
284 OBJS-$(CONFIG_LIBA52) += liba52.o
285 OBJS-$(CONFIG_LIBAMR) += libamr.o
286 OBJS-$(CONFIG_LIBFAAC) += libfaac.o
287 OBJS-$(CONFIG_LIBFAAD) += libfaad.o
20c9dfe @DonDiego cosmetics: Reorder external libraries.
DonDiego authored
288 OBJS-$(CONFIG_LIBGSM) += libgsm.o
6f1af73 @DonDiego Give all wrappers for external libraries names starting with lib.
DonDiego authored
289 OBJS-$(CONFIG_LIBMP3LAME) += libmp3lame.o
150d277 @DonDiego Theora encoding via libtheora.
DonDiego authored
290 OBJS-$(CONFIG_LIBTHEORA) += libtheoraenc.o
6f1af73 @DonDiego Give all wrappers for external libraries names starting with lib.
DonDiego authored
291 OBJS-$(CONFIG_LIBVORBIS) += libvorbis.o
9097a8e @DonDiego Add some forgotten lib prefixes to Makefile variables.
DonDiego authored
292 OBJS-$(CONFIG_LIBX264) += libx264.o
293 OBJS-$(CONFIG_LIBXVID) += libxvidff.o libxvid_rc.o
23c9925 @michaelni libdts support by (Benjamin Zores <ben at geexbox dot org>)
michaelni authored
294
bac3be3 @mansr rewrite kconfig-style
mansr authored
295
99ff31d @aurelj move aac and ac3 parsers in their own files
aurelj authored
296 OBJS-$(CONFIG_AAC_PARSER) += aac_parser.o aac_ac3_parser.o
297 OBJS-$(CONFIG_AC3_PARSER) += ac3_parser.o ac3tab.o aac_ac3_parser.o
c5a6022 @aurelj move cavs parser in it's own file
aurelj authored
298 OBJS-$(CONFIG_CAVSVIDEO_PARSER) += cavs_parser.o
98c98e0 @DonDiego Move dca parser to its own file.
DonDiego authored
299 OBJS-$(CONFIG_DCA_PARSER) += dca_parser.o
027f43f @DonDiego Rename dvbsubdec_parser.c to dvbsub_parser.c.
DonDiego authored
300 OBJS-$(CONFIG_DVBSUB_PARSER) += dvbsub_parser.o
44c5600 @DonDiego Move dvdsub parser to its own file.
DonDiego authored
301 OBJS-$(CONFIG_DVDSUB_PARSER) += dvdsub_parser.o
3883a99 @DonDiego Move H.261 parser to its own file.
DonDiego authored
302 OBJS-$(CONFIG_H261_PARSER) += h261_parser.o
c33d981 @DonDiego Move H.263 parser to its own file.
DonDiego authored
303 OBJS-$(CONFIG_H263_PARSER) += h263_parser.o
26b4fe8 @aurelj split h264.c to move parser in its own file
aurelj authored
304 OBJS-$(CONFIG_H264_PARSER) += h264_parser.o
b16560a @aurelj move mjpeg parser in its own file
aurelj authored
305 OBJS-$(CONFIG_MJPEG_PARSER) += mjpeg_parser.o
d2e911f @aurelj move mpeg4video_parser in it's own file
aurelj authored
306 OBJS-$(CONFIG_MPEG4VIDEO_PARSER) += mpeg4video_parser.o
4bd8e17 @aurelj loosen dependencies over mpegaudiodec
aurelj authored
307 OBJS-$(CONFIG_MPEGAUDIO_PARSER) += mpegaudio_parser.o mpegaudiodecheader.o
7f50d4a @aurelj move mpegvideo_parser in it's own file
aurelj authored
308 OBJS-$(CONFIG_MPEGVIDEO_PARSER) += mpegvideo_parser.o
9ac2e79 @aurelj rename pnm.c to pnmenc.c and pnm_common.c to pnm.c
aurelj authored
309 OBJS-$(CONFIG_PNM_PARSER) += pnm_parser.o pnm.o
5982ae9 @DonDiego Move VC1 parser to its own file.
DonDiego authored
310 OBJS-$(CONFIG_VC1_PARSER) += vc1_parser.o
af9e7d1 @mansr --enable/disable parsers. Warning: some combinations are broken.
mansr authored
311
8bf63e1 @aurelj move dump_extradata bitstream filter in its own file
aurelj authored
312 OBJS-$(CONFIG_DUMP_EXTRADATA_BSF) += dump_extradata_bsf.o
5209c83 @aurelj move remove_extradata bitstream filter in its own file
aurelj authored
313 OBJS-$(CONFIG_REMOVE_EXTRADATA_BSF) += remove_extradata_bsf.o
cd7105e @aurelj move noise bitstream filter in its own file
aurelj authored
314 OBJS-$(CONFIG_NOISE_BSF) += noise_bsf.o
a975d9e @aurelj move mp3_header_compress bitstream filter in its own file
aurelj authored
315 OBJS-$(CONFIG_MP3_HEADER_COMPRESS_BSF) += mp3_header_compress_bsf.o
b57eed1 @aurelj move mp3_header_decompress bitstream filter in its own file
aurelj authored
316 OBJS-$(CONFIG_MP3_HEADER_DECOMPRESS_BSF) += mp3_header_decompress_bsf.o mpegaudiodata.o
d2f43ca @aurelj move mjpega_dump_header bitstream filter in its own file
aurelj authored
317 OBJS-$(CONFIG_MJPEGA_DUMP_HEADER_BSF) += mjpega_dump_header_bsf.o
ab8072a @aurelj move imx_dump_header bitstream filter in its own file
aurelj authored
318 OBJS-$(CONFIG_IMX_DUMP_HEADER_BSF) += imx_dump_header_bsf.o
cd61e40 @jsm174 allow to enable or disable every bitstream filters individually
jsm174 authored
319
bac3be3 @mansr rewrite kconfig-style
mansr authored
320 OBJS-$(HAVE_PTHREADS) += pthread.o
321 OBJS-$(HAVE_W32THREADS) += w32thread.o
322 OBJS-$(HAVE_OS2THREADS) += os2thread.o
323 OBJS-$(HAVE_BEOSTHREADS) += beosthread.o
324
325 OBJS-$(HAVE_XVMC_ACCEL) += xvmcvideo.o
bb4c214 @michaelni libgsm warper by (Alban Bedel: albeu, free fr)
michaelni authored
326
790c9ca Enable swscale usage in ffmpeg
Luca Abeni authored
327 ifneq ($(CONFIG_SWSCALER),yes)
328 OBJS += imgresample.o
329 endif
330
1026a8d @DonDiego Merge redundant comments.
DonDiego authored
331 # processor-specific code
3f5b56e @mansr replace TARGET_* with HAVE_* simplifying lists in configure script
mansr authored
332 ifeq ($(HAVE_MMX),yes)
7fd265a @DonDiego cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
DonDiego authored
333 OBJS += i386/fdct_mmx.o \
334 i386/cputest.o \
335 i386/dsputil_mmx.o \
336 i386/mpegvideo_mmx.o \
337 i386/motion_est_mmx.o \
338 i386/simple_idct_mmx.o \
0eb59dd @DonDiego Switch idct_mmx_xvid.c from GPL to LGPL as permitted by the
DonDiego authored
339 i386/idct_mmx_xvid.o \
7fd265a @DonDiego cosmetics: Put all OBJS on a line of their own for nicer-looking diffs.
DonDiego authored
340 i386/fft_sse.o \
341 i386/fft_3dn.o \
342 i386/fft_3dn2.o \
343
3dc09ed @DonDiego simplify i386 object handling
DonDiego authored
344 OBJS-$(CONFIG_GPL) += i386/idct_mmx.o
345 OBJS-$(CONFIG_CAVS_DECODER) += i386/cavsdsp_mmx.o
e870111 @DonDiego Only compile snowdsp_mmx.c if the Snow decoder is enabled.
DonDiego authored
346 OBJS-$(CONFIG_SNOW_DECODER) += i386/snowdsp_mmx.o
9b5dc86 Make vp3dsp*.c compilation optional.
Panagiotis Issaris authored
347 OBJS-$(CONFIG_VP3_DECODER) += i386/vp3dsp_mmx.o i386/vp3dsp_sse2.o
348 OBJS-$(CONFIG_VP5_DECODER) += i386/vp3dsp_mmx.o i386/vp3dsp_sse2.o
349 OBJS-$(CONFIG_VP6_DECODER) += i386/vp3dsp_mmx.o i386/vp3dsp_sse2.o
de6d9b6 Initial revision
Fabrice Bellard authored
350 endif
351
18ca9a4 @mansr replace TARGET_ARCH_* to ARCH_* for consistency
mansr authored
352 ASM_OBJS-$(ARCH_ARMV4L) += armv4l/jrevdct_arm.o \
bac3be3 @mansr rewrite kconfig-style
mansr authored
353 armv4l/simple_idct_arm.o \
5064755 @DonDiego cosmetics: Add backslashes to the last line of continued lines to make
DonDiego authored
354 armv4l/dsputil_arm_s.o \
355
18ca9a4 @mansr replace TARGET_ARCH_* to ARCH_* for consistency
mansr authored
356 OBJS-$(ARCH_ARMV4L) += armv4l/dsputil_arm.o \
5064755 @DonDiego cosmetics: Add backslashes to the last line of continued lines to make
DonDiego authored
357 armv4l/mpegvideo_arm.o \
358
3f5b56e @mansr replace TARGET_* with HAVE_* simplifying lists in configure script
mansr authored
359 OBJS-$(HAVE_IWMMXT) += armv4l/dsputil_iwmmxt.o \
5064755 @DonDiego cosmetics: Add backslashes to the last line of continued lines to make
DonDiego authored
360 armv4l/mpegvideo_iwmmxt.o \
361
3f5b56e @mansr replace TARGET_* with HAVE_* simplifying lists in configure script
mansr authored
362 ASM_OBJS-$(HAVE_ARMV5TE) += armv4l/simple_idct_armv5te.o \
7a88606 @ssvb Optimization of 'dct_unquantize_h263_intra' for ARM (armv5te)
ssvb authored
363 armv4l/mpegvideo_armv5te.o \
bac3be3 @mansr rewrite kconfig-style
mansr authored
364
3f5b56e @mansr replace TARGET_* with HAVE_* simplifying lists in configure script
mansr authored
365 ASM_OBJS-$(HAVE_ARMV6) += armv4l/simple_idct_armv6.o \
7d42886 @mansr ARMv6 SIMD IDCT
mansr authored
366
18ca9a4 @mansr replace TARGET_ARCH_* to ARCH_* for consistency
mansr authored
367 OBJS-$(ARCH_SPARC) += sparc/dsputil_vis.o \
5064755 @DonDiego cosmetics: Add backslashes to the last line of continued lines to make
DonDiego authored
368
bac3be3 @mansr rewrite kconfig-style
mansr authored
369 sparc/dsputil_vis.o: CFLAGS += -mcpu=ultrasparc -mtune=ultrasparc
3d03c0a arm optimizations
Fabrice Bellard authored
370
5064755 @DonDiego cosmetics: Add backslashes to the last line of continued lines to make
DonDiego authored
371 OBJS-$(HAVE_MLIB) += mlib/dsputil_mlib.o \
6ad1fa5 Better ARM support for mplayer/ffmpeg, ported from atty fork
Bernhard Rosenkränzer authored
372
18ca9a4 @mansr replace TARGET_ARCH_* to ARCH_* for consistency
mansr authored
373 OBJS-$(ARCH_ALPHA) += alpha/dsputil_alpha.o \
bac3be3 @mansr rewrite kconfig-style
mansr authored
374 alpha/mpegvideo_alpha.o \
375 alpha/simple_idct_alpha.o \
5064755 @DonDiego cosmetics: Add backslashes to the last line of continued lines to make
DonDiego authored
376 alpha/motion_est_alpha.o \
377
18ca9a4 @mansr replace TARGET_ARCH_* to ARCH_* for consistency
mansr authored
378 ASM_OBJS-$(ARCH_ALPHA) += alpha/dsputil_alpha_asm.o \
5064755 @DonDiego cosmetics: Add backslashes to the last line of continued lines to make
DonDiego authored
379 alpha/motion_est_mvi_asm.o \
380
18ca9a4 @mansr replace TARGET_ARCH_* to ARCH_* for consistency
mansr authored
381 OBJS-$(ARCH_POWERPC) += ppc/dsputil_ppc.o \
5064755 @DonDiego cosmetics: Add backslashes to the last line of continued lines to make
DonDiego authored
382 ppc/mpegvideo_ppc.o \
bac3be3 @mansr rewrite kconfig-style
mansr authored
383
3f5b56e @mansr replace TARGET_* with HAVE_* simplifying lists in configure script
mansr authored
384 OBJS-$(HAVE_MMI) += ps2/dsputil_mmi.o \
bac3be3 @mansr rewrite kconfig-style
mansr authored
385 ps2/idct_mmi.o \
5064755 @DonDiego cosmetics: Add backslashes to the last line of continued lines to make
DonDiego authored
386 ps2/mpegvideo_mmi.o \
387
18ca9a4 @mansr replace TARGET_ARCH_* to ARCH_* for consistency
mansr authored
388 OBJS-$(ARCH_SH4) += sh4/idct_sh4.o \
bac3be3 @mansr rewrite kconfig-style
mansr authored
389 sh4/dsputil_sh4.o \
5064755 @DonDiego cosmetics: Add backslashes to the last line of continued lines to make
DonDiego authored
390 sh4/dsputil_align.o \
391
3f5b56e @mansr replace TARGET_* with HAVE_* simplifying lists in configure script
mansr authored
392 OBJS-$(HAVE_ALTIVEC) += ppc/dsputil_altivec.o \
bac3be3 @mansr rewrite kconfig-style
mansr authored
393 ppc/mpegvideo_altivec.o \
394 ppc/idct_altivec.o \
395 ppc/fft_altivec.o \
396 ppc/gmc_altivec.o \
397 ppc/fdct_altivec.o \
5064755 @DonDiego cosmetics: Add backslashes to the last line of continued lines to make
DonDiego authored
398 ppc/float_altivec.o \
1f1aadc @lu-zero ssd_int8_vs_int16_altivec, not completely benchmarkedwith svq1
lu-zero authored
399 ppc/int_altivec.o \
5064755 @DonDiego cosmetics: Add backslashes to the last line of continued lines to make
DonDiego authored
400
3f5b56e @mansr replace TARGET_* with HAVE_* simplifying lists in configure script
mansr authored
401 ifeq ($(HAVE_ALTIVEC),yes)
8cff89b @DonDiego Conditionally compile some of the AltiVec optimizations.
DonDiego authored
402 OBJS-$(CONFIG_H264_DECODER) += ppc/h264_altivec.o
403 OBJS-$(CONFIG_SNOW_DECODER) += ppc/snow_altivec.o
404 OBJS-$(CONFIG_VC1_DECODER) += ppc/vc1dsp_altivec.o
405 OBJS-$(CONFIG_WMV3_DECODER) += ppc/vc1dsp_altivec.o
406 endif
407
18ca9a4 @mansr replace TARGET_ARCH_* to ARCH_* for consistency
mansr authored
408 OBJS-$(ARCH_BFIN) += bfin/dsputil_bfin.o \
1a822d3 integrating MPV_common_init_bfin into the build system and mpegvideo.c
Marc Hoffman authored
409 bfin/mpegvideo_bfin.o \
bac3be3 @mansr rewrite kconfig-style
mansr authored
410
18ca9a4 @mansr replace TARGET_ARCH_* to ARCH_* for consistency
mansr authored
411 ASM_OBJS-$(ARCH_BFIN) += bfin/pixels_bfin.o \
67fd620 bfin dsputils, basic pixel operations sads, diffs, motion compensation
Marc Hoffman authored
412 bfin/idct_bfin.o \
413 bfin/fdct_bfin.o \
414
14f29f7 @DonDiego Revert putting EXTRALIBS in common.mak, linking fails on MinGW.
DonDiego authored
415 EXTRALIBS := -L$(BUILD_ROOT)/libavutil -lavutil$(BUILDSUF) $(EXTRALIBS)
416
4bdd05e @DonDiego Move library name generation to configure, simplifies build system a …
DonDiego authored
417 NAME=avcodec
f3b6010 @DonDiego Create symbolic links for all library sonames and clean up Makefiles.
DonDiego authored
418 LIBVERSION=$(LAVCVERSION)
419 LIBMAJOR=$(LAVCMAJOR)
e164fbf @DonDiego Make tests compile on non-x86.
DonDiego authored
420
997baf0 @mansr allow spaces in source and build directory names
mansr authored
421 include ../common.mak
8b2121e @mansr move common parts of makefiles into common.mak
mansr authored
422
c7f1a2f @DonDiego Unconditionally clean AMR subdirs.
DonDiego authored
423 clean::
8b2121e @mansr move common parts of makefiles into common.mak
mansr authored
424 rm -f \
98013cc @DonDiego Make clean/distclean consistent throughout all the Makefiles.
DonDiego authored
425 i386/*.o i386/*~ \
3d03c0a arm optimizations
Fabrice Bellard authored
426 armv4l/*.o armv4l/*~ \
c34270f mlib merge
Fabrice Bellard authored
427 mlib/*.o mlib/*~ \
1e98dff Alpha optimizations by Falk Hueffner <falk.hueffner@student.uni-tuebi…
Nick Kurshev authored
428 alpha/*.o alpha/*~ \
59925ef first cut at altivec support on darwin patch by (Brian Foley <bfoley …
Brian Foley authored
429 ppc/*.o ppc/*~ \
d46aba2 ps2 idct patch by (Leon van Stuivenberg <leonvs at iae dot nl>)
Leon van Stuivenberg authored
430 ps2/*.o ps2/*~ \
0c6bd2e sh4 optimized idct & bswap patch by (BERO <bero at geocities dot co d…
BERO authored
431 sh4/*.o sh4/*~ \
bb476ff vis detection patch by (James Morrison <ja2morri at csclub dot uwater…
James Morrison authored
432 sparc/*.o sparc/*~ \
5751432 * using liba52
Zdenek Kabelac authored
433 apiexample $(TESTS)
d663a1f @michaelni AMR-WB support by (Johannes Carlsson <joca at rixmail dot se>)
michaelni authored
434
7f4f3e1 @DonDiego cosmetics: Group all test targets together.
DonDiego authored
435 TESTS= imgresample-test fft-test dct-test
18ca9a4 @mansr replace TARGET_ARCH_* to ARCH_* for consistency
mansr authored
436 ifeq ($(ARCH_X86),yes)
2458c5c @DonDiego Use consistent names for all test programs.
DonDiego authored
437 TESTS+= cpuid-test motion-test
7f4f3e1 @DonDiego cosmetics: Group all test targets together.
DonDiego authored
438 endif
439
440 tests: apiexample $(TESTS)
441
c6c4651 @DonDiego Simplify test program build.
DonDiego authored
442 apiexample: apiexample.o $(LIB)
de6d9b6 Initial revision
Fabrice Bellard authored
443
2458c5c @DonDiego Use consistent names for all test programs.
DonDiego authored
444 cpuid-test: i386/cputest.c
3493344 @DonDiego Preprocessor #defines starting with __ are reserved for the system.
DonDiego authored
445 $(CC) $(CFLAGS) -DTEST -o $@ $<
c10e9f7 Portability and testing issues
Nick Kurshev authored
446
0ec92a1 @DonDiego imgresample-test depends on $(LIB).
DonDiego authored
447 imgresample-test: imgresample.c $(LIB)
9933dc7 @DonDiego Fix imgresample-test compilation.
DonDiego authored
448 $(CC) $(CFLAGS) -DTEST -o $@ $^ $(EXTRALIBS)
de6d9b6 Initial revision
Fabrice Bellard authored
449
9ebc63a tests link all libavcodec
Fabrice Bellard authored
450 dct-test: dct-test.o fdctref.o $(LIB)
d771bca added CONFIG_AC3, CONFIG_MPGLIB, CONFIG_DECODERS and CONFIG_ENCODERS …
Fabrice Bellard authored
451
86c33b2 @DonDiego Rename motion_test.c to motion-test.c, which is the naming scheme use…
DonDiego authored
452 motion-test: motion-test.o $(LIB)
4300403 suppressed nasm stuff
Fabrice Bellard authored
453
f353fbd @DonDiego Remove mdct.o and fft.o from fft-test prerequisites list.
DonDiego authored
454 fft-test: fft-test.o $(LIB)
3263626 @DonDiego Mark all phony targets as such.
DonDiego authored
455
73508bc @DonDiego Remove hackish support for the non-free fixed-point AMR-NB reference …
DonDiego authored
456 .PHONY: tests
Something went wrong with that request. Please try again.