annotate Makefile @ 8404:60b6a780100b libavcodec

Port x264 deblocking code to libavcodec. This includes SSE2 luma deblocking code and both MMXEXT and SSE2 luma intra deblocking code for H.264 decoding. This assembly is available under --enable-gpl and speeds decoding of Cathedral by 7%.
author darkshikari
date Fri, 19 Dec 2008 13:45:13 +0000
parents 9281a8a9387a
children b0ec9768b39b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6567
649d8cee7311 non-recursive makefiles
mru
parents: 6561
diff changeset
1 include $(SUBDIR)../config.mak
2
2e2c46c87460 fixed config for direct mplayer build compatibility
glantau
parents: 0
diff changeset
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
f7acc3c7698e cosmetic: align backslashes in makefiles
mru
parents: 8064
diff changeset
8 OBJS = allcodecs.o \
f7acc3c7698e cosmetic: align backslashes in makefiles
mru
parents: 8064
diff changeset
9 audioconvert.o \
f7acc3c7698e cosmetic: align backslashes in makefiles
mru
parents: 8064
diff changeset
10 bitstream.o \
f7acc3c7698e cosmetic: align backslashes in makefiles
mru
parents: 8064
diff changeset
11 bitstream_filter.o \
f7acc3c7698e cosmetic: align backslashes in makefiles
mru
parents: 8064
diff changeset
12 dsputil.o \
f7acc3c7698e cosmetic: align backslashes in makefiles
mru
parents: 8064
diff changeset
13 eval.o \
f7acc3c7698e cosmetic: align backslashes in makefiles
mru
parents: 8064
diff changeset
14 faanidct.o \
f7acc3c7698e cosmetic: align backslashes in makefiles
mru
parents: 8064
diff changeset
15 imgconvert.o \
f7acc3c7698e cosmetic: align backslashes in makefiles
mru
parents: 8064
diff changeset
16 jrevdct.o \
f7acc3c7698e cosmetic: align backslashes in makefiles
mru
parents: 8064
diff changeset
17 opt.o \
f7acc3c7698e cosmetic: align backslashes in makefiles
mru
parents: 8064
diff changeset
18 parser.o \
f7acc3c7698e cosmetic: align backslashes in makefiles
mru
parents: 8064
diff changeset
19 raw.o \
f7acc3c7698e cosmetic: align backslashes in makefiles
mru
parents: 8064
diff changeset
20 resample.o \
f7acc3c7698e cosmetic: align backslashes in makefiles
mru
parents: 8064
diff changeset
21 resample2.o \
f7acc3c7698e cosmetic: align backslashes in makefiles
mru
parents: 8064
diff changeset
22 simple_idct.o \
f7acc3c7698e cosmetic: align backslashes in makefiles
mru
parents: 8064
diff changeset
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
0a3a5109cfb6 compile various fdct only when encoders are enabled
aurel
parents: 6194
diff changeset
27 OBJS-$(CONFIG_ENCODERS) += faandct.o jfdctfst.o jfdctint.o
8052
e4a6e152480d Auto-enable CONFIG_FFT for codecs that need it
mru
parents: 8049
diff changeset
28 OBJS-$(CONFIG_FFT) += fft.o
8057
2b05a70e6c2d Add CONFIG_GOLOMB and auto-select when needed
mru
parents: 8056
diff changeset
29 OBJS-$(CONFIG_GOLOMB) += golomb.o
8056
7a4408cf9c88 Auto-enable CONFIG_MDCT when needed
mru
parents: 8055
diff changeset
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
0a3a5109cfb6 compile various fdct only when encoders are enabled
aurel
parents: 6194
diff changeset
32
8166
efb2da9343d2 cosmetics: Add a few more explanatory comments to the object sections.
diego
parents: 8165
diff changeset
33 # decoders/encoders
8056
7a4408cf9c88 Auto-enable CONFIG_MDCT when needed
mru
parents: 8055
diff changeset
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
7a4408cf9c88 Auto-enable CONFIG_MDCT when needed
mru
parents: 8055
diff changeset
36 OBJS-$(CONFIG_AC3_DECODER) += eac3dec.o ac3dec.o ac3tab.o ac3dec_data.o ac3.o
4879
60603c9c89d1 move ac3 tables from a .h to a .c
aurel
parents: 4878
diff changeset
37 OBJS-$(CONFIG_AC3_ENCODER) += ac3enc.o ac3tab.o ac3.o
3441
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
38 OBJS-$(CONFIG_ALAC_DECODER) += alac.o
7619
0753d03d232a alacenc: last few hunks approved by michael
jai_menon
parents: 7589
diff changeset
39 OBJS-$(CONFIG_ALAC_ENCODER) += alacenc.o lpc.o
5736
810067f2c33d AMV video decoder.
vitor
parents: 5726
diff changeset
40 OBJS-$(CONFIG_AMV_DECODER) += sp5xdec.o mjpegdec.o mjpeg.o
5673
9810f0bbacb2 Monkey Audio decoder
kostya
parents: 5644
diff changeset
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
7a4408cf9c88 Auto-enable CONFIG_MDCT when needed
mru
parents: 8055
diff changeset
46 OBJS-$(CONFIG_ATRAC3_DECODER) += atrac3.o
3441
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
47 OBJS-$(CONFIG_AVS_DECODER) += avs.o
4803
35e47a6e01e2 Bethsoft VID demuxer and video decoder
diego
parents: 4800
diff changeset
48 OBJS-$(CONFIG_BETHSOFTVID_DECODER) += bethsoftvideo.o
6640
28d3ca9d5c3c BFI video decoder.
benoit
parents: 6637
diff changeset
49 OBJS-$(CONFIG_BFI_DECODER) += bfi.o
7910
87bbd8322244 Add RLE4 and RLE8 decoding support for BMP
kostya
parents: 7885
diff changeset
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
12279b61177b Interplay C93 demuxer and video decoder
diego
parents: 4790
diff changeset
52 OBJS-$(CONFIG_C93_DECODER) += c93.o
8057
2b05a70e6c2d Add CONFIG_GOLOMB and auto-select when needed
mru
parents: 8056
diff changeset
53 OBJS-$(CONFIG_CAVS_DECODER) += cavs.o cavsdec.o cavsdsp.o mpeg12data.o mpegvideo.o
3441
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
54 OBJS-$(CONFIG_CINEPAK_DECODER) += cinepak.o
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
55 OBJS-$(CONFIG_CLJR_DECODER) += cljr.o
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
56 OBJS-$(CONFIG_CLJR_ENCODER) += cljr.o
8056
7a4408cf9c88 Auto-enable CONFIG_MDCT when needed
mru
parents: 8055
diff changeset
57 OBJS-$(CONFIG_COOK_DECODER) += cook.o
4451
9fa2c8a7e4d8 Move lzo decompression to libavutil
reimar
parents: 4427
diff changeset
58 OBJS-$(CONFIG_CSCD_DECODER) += cscd.o
3441
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
59 OBJS-$(CONFIG_CYUV_DECODER) += cyuv.o
4599
2cd245d65761 DCA decoder
kostya
parents: 4597
diff changeset
60 OBJS-$(CONFIG_DCA_DECODER) += dca.o
5473
a0d7ec11b87e move dnxhd data tables to separate file
bcoudurier
parents: 5410
diff changeset
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
6abc2418601e cosmetics: Sort some more entries.
diego
parents: 6030
diff changeset
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
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
65 OBJS-$(CONFIG_DVBSUB_DECODER) += dvbsubdec.o
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
66 OBJS-$(CONFIG_DVBSUB_ENCODER) += dvbsub.o
4091
3c00eb82db0d Rename dvdsub.c to dvdsubdec.c.
diego
parents: 4080
diff changeset
67 OBJS-$(CONFIG_DVDSUB_DECODER) += dvdsubdec.o
3441
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
68 OBJS-$(CONFIG_DVDSUB_ENCODER) += dvdsubenc.o
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
69 OBJS-$(CONFIG_DVVIDEO_DECODER) += dv.o
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
70 OBJS-$(CONFIG_DVVIDEO_ENCODER) += dv.o
4671
97e3364d267a DXA demuxer and decoder
kostya
parents: 4649
diff changeset
71 OBJS-$(CONFIG_DXA_DECODER) += dxa.o
8056
7a4408cf9c88 Auto-enable CONFIG_MDCT when needed
mru
parents: 8055
diff changeset
72 OBJS-$(CONFIG_EAC3_DECODER) += eac3dec.o ac3dec.o ac3tab.o ac3dec_data.o ac3.o
7222
93e3382349fc Electronic Arts CMV decoder
pross
parents: 7194
diff changeset
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
212e72dbb838 Electronic Arts TGV decoder
pross
parents: 7231
diff changeset
75 OBJS-$(CONFIG_EATGV_DECODER) += eatgv.o
3441
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
76 OBJS-$(CONFIG_EIGHTBPS_DECODER) += 8bps.o
6547
ed204467a154 8SVX decoder
vitor
parents: 6535
diff changeset
77 OBJS-$(CONFIG_EIGHTSVX_EXP_DECODER) += 8svx.o
ed204467a154 8SVX decoder
vitor
parents: 6535
diff changeset
78 OBJS-$(CONFIG_EIGHTSVX_FIB_DECODER) += 8svx.o
6549
6b07b4eeabb9 Escape 124 (RPL) decoder
superdump
parents: 6547
diff changeset
79 OBJS-$(CONFIG_ESCAPE124_DECODER) += escape124.o
8057
2b05a70e6c2d Add CONFIG_GOLOMB and auto-select when needed
mru
parents: 8056
diff changeset
80 OBJS-$(CONFIG_FFV1_DECODER) += ffv1.o rangecoder.o
5263
5b8b6dad7197 compile rangecoder.o only when needed
aurel
parents: 5250
diff changeset
81 OBJS-$(CONFIG_FFV1_ENCODER) += ffv1.o rangecoder.o
3443
31b62dbfa32e cosmetic: sort codec list alphabetically
mru
parents: 3441
diff changeset
82 OBJS-$(CONFIG_FFVHUFF_DECODER) += huffyuv.o
31b62dbfa32e cosmetic: sort codec list alphabetically
mru
parents: 3441
diff changeset
83 OBJS-$(CONFIG_FFVHUFF_ENCODER) += huffyuv.o
8057
2b05a70e6c2d Add CONFIG_GOLOMB and auto-select when needed
mru
parents: 8056
diff changeset
84 OBJS-$(CONFIG_FLAC_DECODER) += flac.o
2b05a70e6c2d Add CONFIG_GOLOMB and auto-select when needed
mru
parents: 8056
diff changeset
85 OBJS-$(CONFIG_FLAC_ENCODER) += flacenc.o lpc.o
4376
682b2e1ff76a remove no longer needed ifeq tests
mru
parents: 4374
diff changeset
86 OBJS-$(CONFIG_FLASHSV_DECODER) += flashsv.o
682b2e1ff76a remove no longer needed ifeq tests
mru
parents: 4374
diff changeset
87 OBJS-$(CONFIG_FLASHSV_ENCODER) += flashsvenc.o
3441
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
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
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
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
f6f67a8bdd09 change gif muxer to simple gif encoder
bcoudurier
parents: 4117
diff changeset
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
2b05a70e6c2d Add CONFIG_GOLOMB and auto-select when needed
mru
parents: 8056
diff changeset
101 OBJS-$(CONFIG_H264_DECODER) += h264.o h264idct.o h264pred.o h264_parser.o cabac.o mpegvideo.o error_resilience.o
5410
1efd5aa20168 Rename h264dsp.c to h264dspenc.c
takis
parents: 5337
diff changeset
102 OBJS-$(CONFIG_H264_ENCODER) += h264enc.o h264dspenc.o
3441
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
103 OBJS-$(CONFIG_HUFFYUV_DECODER) += huffyuv.o
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
104 OBJS-$(CONFIG_HUFFYUV_ENCODER) += huffyuv.o
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
105 OBJS-$(CONFIG_IDCIN_DECODER) += idcinvideo.o
8056
7a4408cf9c88 Auto-enable CONFIG_MDCT when needed
mru
parents: 8055
diff changeset
106 OBJS-$(CONFIG_IMC_DECODER) += imc.o
3441
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
107 OBJS-$(CONFIG_INDEO2_DECODER) += indeo2.o
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
108 OBJS-$(CONFIG_INDEO3_DECODER) += indeo3.o
6045
6abc2418601e cosmetics: Sort some more entries.
diego
parents: 6030
diff changeset
109 OBJS-$(CONFIG_INTERPLAY_DPCM_DECODER) += dpcm.o
3441
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
110 OBJS-$(CONFIG_INTERPLAY_VIDEO_DECODER) += interplayvideo.o
8057
2b05a70e6c2d Add CONFIG_GOLOMB and auto-select when needed
mru
parents: 8056
diff changeset
111 OBJS-$(CONFIG_JPEGLS_DECODER) += jpeglsdec.o jpegls.o mjpegdec.o mjpeg.o
2b05a70e6c2d Add CONFIG_GOLOMB and auto-select when needed
mru
parents: 8056
diff changeset
112 OBJS-$(CONFIG_JPEGLS_ENCODER) += jpeglsenc.o jpegls.o
3441
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
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
2b05a70e6c2d Add CONFIG_GOLOMB and auto-select when needed
mru
parents: 8056
diff changeset
115 OBJS-$(CONFIG_LOCO_DECODER) += loco.o
3441
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
116 OBJS-$(CONFIG_MACE3_DECODER) += mace.o
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
117 OBJS-$(CONFIG_MACE6_DECODER) += mace.o
6508
d9711ab4a934 Mimic decoder.
ramiro
parents: 6502
diff changeset
118 OBJS-$(CONFIG_MIMIC_DECODER) += mimic.o
5041
01a165280429 allows to disable jpegls decoder
aurel
parents: 5039
diff changeset
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
924fdd6175b1 move mjpeg-b decoder in its own file
aurel
parents: 5042
diff changeset
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
31b62dbfa32e cosmetic: sort codec list alphabetically
mru
parents: 3441
diff changeset
123 OBJS-$(CONFIG_MMVIDEO_DECODER) += mmvideo.o
7231
21f5d934ccbd Motion Pixels Video Decoder.
ramiro
parents: 7222
diff changeset
124 OBJS-$(CONFIG_MOTIONPIXELS_DECODER) += motionpixels.o
5053
34a5f37c4bf7 make compilation of mpegaudiodec conditional
aurel
parents: 5052
diff changeset
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
34a5f37c4bf7 make compilation of mpegaudiodec conditional
aurel
parents: 5052
diff changeset
127 OBJS-$(CONFIG_MP3_DECODER) += mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o
34a5f37c4bf7 make compilation of mpegaudiodec conditional
aurel
parents: 5052
diff changeset
128 OBJS-$(CONFIG_MP3ADU_DECODER) += mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o
6695
3e94917f526c mp3on4 decoder now depends on mpeg4audio code
bcoudurier
parents: 6681
diff changeset
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
ad73103623ab Musepack SV8 demuxer and decoder
kostya
parents: 5870
diff changeset
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
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
147 OBJS-$(CONFIG_MSVIDEO1_DECODER) += msvideo1.o
5294
e21873a1c00b split lcl.c into lcldec.c, lclenc.c, lcl.h
mru
parents: 5291
diff changeset
148 OBJS-$(CONFIG_MSZH_DECODER) += lcldec.o
8056
7a4408cf9c88 Auto-enable CONFIG_MDCT when needed
mru
parents: 8055
diff changeset
149 OBJS-$(CONFIG_NELLYMOSER_DECODER) += nellymoserdec.o nellymoser.o
7a4408cf9c88 Auto-enable CONFIG_MDCT when needed
mru
parents: 8055
diff changeset
150 OBJS-$(CONFIG_NELLYMOSER_ENCODER) += nellymoserenc.o nellymoser.o
4451
9fa2c8a7e4d8 Move lzo decompression to libavutil
reimar
parents: 4427
diff changeset
151 OBJS-$(CONFIG_NUV_DECODER) += nuv.o rtjpeg.o
4985
15577904cb95 rename pnm.c to pnmenc.c and pnm_common.c to pnm.c
aurel
parents: 4979
diff changeset
152 OBJS-$(CONFIG_PAM_ENCODER) += pnmenc.o pnm.o
15577904cb95 rename pnm.c to pnmenc.c and pnm_common.c to pnm.c
aurel
parents: 4979
diff changeset
153 OBJS-$(CONFIG_PBM_ENCODER) += pnmenc.o pnm.o
6073
60d30d88cf71 PC Paintbrush PCX image decoder
ivo
parents: 6045
diff changeset
154 OBJS-$(CONFIG_PCX_DECODER) += pcx.o
4985
15577904cb95 rename pnm.c to pnmenc.c and pnm_common.c to pnm.c
aurel
parents: 4979
diff changeset
155 OBJS-$(CONFIG_PGM_ENCODER) += pnmenc.o pnm.o
15577904cb95 rename pnm.c to pnmenc.c and pnm_common.c to pnm.c
aurel
parents: 4979
diff changeset
156 OBJS-$(CONFIG_PGMYUV_ENCODER) += pnmenc.o pnm.o
5337
26f4095e35d2 separate en/decoder specific parts from png.c
mru
parents: 5302
diff changeset
157 OBJS-$(CONFIG_PNG_DECODER) += png.o pngdec.o
26f4095e35d2 separate en/decoder specific parts from png.c
mru
parents: 5302
diff changeset
158 OBJS-$(CONFIG_PNG_ENCODER) += png.o pngenc.o
4985
15577904cb95 rename pnm.c to pnmenc.c and pnm_common.c to pnm.c
aurel
parents: 4979
diff changeset
159 OBJS-$(CONFIG_PPM_ENCODER) += pnmenc.o pnm.o
4884
b23051d2a676 add V.Flash PTX decoder
ivo
parents: 4879
diff changeset
160 OBJS-$(CONFIG_PTX_DECODER) += ptx.o
8240
d3d0d9cc0e50 Commit last ok'ed parts of QCELP decoder and enable it.
vitor
parents: 8233
diff changeset
161 OBJS-$(CONFIG_QCELP_DECODER) += qcelpdec.o qcelp_lsp.o celp_math.o celp_filters.o
8056
7a4408cf9c88 Auto-enable CONFIG_MDCT when needed
mru
parents: 8055
diff changeset
162 OBJS-$(CONFIG_QDM2_DECODER) += qdm2.o mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o
3441
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
163 OBJS-$(CONFIG_QDRAW_DECODER) += qdrw.o
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
164 OBJS-$(CONFIG_QPEG_DECODER) += qpeg.o
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
165 OBJS-$(CONFIG_QTRLE_DECODER) += qtrle.o
5195
71db186c51b7 QT RLE encoder
benoit
parents: 5184
diff changeset
166 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
167 OBJS-$(CONFIG_RA_144_DECODER) += ra144.o celp_filters.o
8094
36671e6689c7 Use ff_dot_productf() in ra288.c
vitor
parents: 8071
diff changeset
168 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
169 OBJS-$(CONFIG_RAWVIDEO_DECODER) += rawdec.o
810df021dbef split rawvideo encoder and decoder in their own files
aurel
parents: 5263
diff changeset
170 OBJS-$(CONFIG_RAWVIDEO_ENCODER) += rawenc.o
6523
ae19192241c4 rl2 decoder
faust3
parents: 6508
diff changeset
171 OBJS-$(CONFIG_RL2_DECODER) += rl2.o
5080
e72265f4e518 Split RoQ decoder to accommodate future encoder patch
benoit
parents: 5064
diff changeset
172 OBJS-$(CONFIG_ROQ_DECODER) += roqvideodec.o roqvideo.o
5184
f3873cd7f473 RoQ video encoder
benoit
parents: 5148
diff changeset
173 OBJS-$(CONFIG_ROQ_ENCODER) += roqvideoenc.o roqvideo.o elbg.o
3447
3ca7c519748b only build dpcm.o if its codecs are enabled
mru
parents: 3446
diff changeset
174 OBJS-$(CONFIG_ROQ_DPCM_DECODER) += dpcm.o
4932
7c6a0470eb63 RoQ audio encoder
benoit
parents: 4928
diff changeset
175 OBJS-$(CONFIG_ROQ_DPCM_ENCODER) += roqaudioenc.o
3441
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
176 OBJS-$(CONFIG_RPZA_DECODER) += rpza.o
6460
69ee6809e88d make compilation of mpeg12* and mpegvideo conditional
aurel
parents: 6458
diff changeset
177 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
178 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
179 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
180 OBJS-$(CONFIG_RV20_ENCODER) += rv10.o mpegvideo_enc.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o
8233
ababfa151ced enable RV40 decoder
kostya
parents: 8229
diff changeset
181 OBJS-$(CONFIG_RV40_DECODER) += rv40.o rv34.o h264pred.o rv40dsp.o
4790
2b825cb391f2 SGI image decoder ported to the new image API.
diego
parents: 4774
diff changeset
182 OBJS-$(CONFIG_SGI_DECODER) += sgidec.o
2b825cb391f2 SGI image decoder ported to the new image API.
diego
parents: 4774
diff changeset
183 OBJS-$(CONFIG_SGI_ENCODER) += sgienc.o rle.o
8057
2b05a70e6c2d Add CONFIG_GOLOMB and auto-select when needed
mru
parents: 8056
diff changeset
184 OBJS-$(CONFIG_SHORTEN_DECODER) += shorten.o
3443
31b62dbfa32e cosmetic: sort codec list alphabetically
mru
parents: 3441
diff changeset
185 OBJS-$(CONFIG_SMACKAUD_DECODER) += smacker.o
3441
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
186 OBJS-$(CONFIG_SMACKER_DECODER) += smacker.o
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
187 OBJS-$(CONFIG_SMC_DECODER) += smc.o
5263
5b8b6dad7197 compile rangecoder.o only when needed
aurel
parents: 5250
diff changeset
188 OBJS-$(CONFIG_SNOW_DECODER) += snow.o rangecoder.o
6460
69ee6809e88d make compilation of mpeg12* and mpegvideo conditional
aurel
parents: 6458
diff changeset
189 OBJS-$(CONFIG_SNOW_ENCODER) += snow.o rangecoder.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o
3447
3ca7c519748b only build dpcm.o if its codecs are enabled
mru
parents: 3446
diff changeset
190 OBJS-$(CONFIG_SOL_DPCM_DECODER) += dpcm.o
8057
2b05a70e6c2d Add CONFIG_GOLOMB and auto-select when needed
mru
parents: 8056
diff changeset
191 OBJS-$(CONFIG_SONIC_DECODER) += sonic.o
2b05a70e6c2d Add CONFIG_GOLOMB and auto-select when needed
mru
parents: 8056
diff changeset
192 OBJS-$(CONFIG_SONIC_ENCODER) += sonic.o
2b05a70e6c2d Add CONFIG_GOLOMB and auto-select when needed
mru
parents: 8056
diff changeset
193 OBJS-$(CONFIG_SONIC_LS_ENCODER) += sonic.o
5042
259b58518ecc move sp5x decoder in its own file
aurel
parents: 5041
diff changeset
194 OBJS-$(CONFIG_SP5X_DECODER) += sp5xdec.o mjpegdec.o mjpeg.o
6085
cb88719b7fef Sort properly
ivo
parents: 6084
diff changeset
195 OBJS-$(CONFIG_SUNRAST_DECODER) += sunrast.o
6460
69ee6809e88d make compilation of mpeg12* and mpegvideo conditional
aurel
parents: 6458
diff changeset
196 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
197 OBJS-$(CONFIG_SVQ1_ENCODER) += svq1enc.o svq1.o motion_est.o h263.o mpeg12data.o mpegvideo.o error_resilience.o
8057
2b05a70e6c2d Add CONFIG_GOLOMB and auto-select when needed
mru
parents: 8056
diff changeset
198 OBJS-$(CONFIG_SVQ3_DECODER) += h264.o h264idct.o h264pred.o h264_parser.o cabac.o mpegvideo.o error_resilience.o
3986
54c7481b381e Targa image decoder
kostya
parents: 3942
diff changeset
199 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
200 OBJS-$(CONFIG_TARGA_ENCODER) += targaenc.o rle.o
5007
f7edc4fe94db Make vp3dsp*.c compilation optional.
takis
parents: 5003
diff changeset
201 OBJS-$(CONFIG_THEORA_DECODER) += vp3.o xiph.o vp3dsp.o
5041
01a165280429 allows to disable jpegls decoder
aurel
parents: 5039
diff changeset
202 OBJS-$(CONFIG_THP_DECODER) += mjpegdec.o mjpeg.o
4110
e7e72aad32e4 cosmetics: Restore alphabetical order.
diego
parents: 4108
diff changeset
203 OBJS-$(CONFIG_TIERTEXSEQVIDEO_DECODER) += tiertexseqv.o
4080
f426c81afc9e LZW decoder as separate module plus TIFF LZW support
kostya
parents: 4065
diff changeset
204 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
205 OBJS-$(CONFIG_TIFF_ENCODER) += tiffenc.o rle.o lzwenc.o
3441
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
206 OBJS-$(CONFIG_TRUEMOTION1_DECODER) += truemotion1.o
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
207 OBJS-$(CONFIG_TRUEMOTION2_DECODER) += truemotion2.o
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
208 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
209 OBJS-$(CONFIG_TSCC_DECODER) += tscc.o msrledec.o
3441
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
210 OBJS-$(CONFIG_TTA_DECODER) += tta.o
4934
feba7e1adac5 Renderware TXD decoder
ivo
parents: 4932
diff changeset
211 OBJS-$(CONFIG_TXD_DECODER) += txd.o s3tc.o
3441
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
212 OBJS-$(CONFIG_ULTI_DECODER) += ulti.o
5847
82ac47c0c6dd Beam Software SIFF demuxer and video decoder
kostya
parents: 5835
diff changeset
213 OBJS-$(CONFIG_VB_DECODER) += vb.o
7090
eb883eba6d40 Add missing mpegvideo.o to list of vc1.o dependencies.
diego
parents: 7089
diff changeset
214 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
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
215 OBJS-$(CONFIG_VCR1_DECODER) += vcr1.o
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
216 OBJS-$(CONFIG_VCR1_ENCODER) += vcr1.o
3443
31b62dbfa32e cosmetic: sort codec list alphabetically
mru
parents: 3441
diff changeset
217 OBJS-$(CONFIG_VMDAUDIO_DECODER) += vmdav.o
3441
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
218 OBJS-$(CONFIG_VMDVIDEO_DECODER) += vmdav.o
3677
18b13b923616 VMware Video decoder (fourcc: VMnc)
kostya
parents: 3652
diff changeset
219 OBJS-$(CONFIG_VMNC_DECODER) += vmnc.o
8056
7a4408cf9c88 Auto-enable CONFIG_MDCT when needed
mru
parents: 8055
diff changeset
220 OBJS-$(CONFIG_VORBIS_DECODER) += vorbis_dec.o vorbis.o vorbis_data.o xiph.o
7a4408cf9c88 Auto-enable CONFIG_MDCT when needed
mru
parents: 8055
diff changeset
221 OBJS-$(CONFIG_VORBIS_ENCODER) += vorbis_enc.o vorbis.o vorbis_data.o
5007
f7edc4fe94db Make vp3dsp*.c compilation optional.
takis
parents: 5003
diff changeset
222 OBJS-$(CONFIG_VP3_DECODER) += vp3.o vp3dsp.o
f7edc4fe94db Make vp3dsp*.c compilation optional.
takis
parents: 5003
diff changeset
223 OBJS-$(CONFIG_VP5_DECODER) += vp5.o vp56.o vp56data.o vp3dsp.o
5821
51918cb97f6f add support for VP6 with huffman encoded blocks
aurel
parents: 5820
diff changeset
224 OBJS-$(CONFIG_VP6_DECODER) += vp6.o vp56.o vp56data.o vp3dsp.o huffman.o
51918cb97f6f add support for VP6 with huffman encoded blocks
aurel
parents: 5820
diff changeset
225 OBJS-$(CONFIG_VP6A_DECODER) += vp6.o vp56.o vp56data.o vp3dsp.o huffman.o
51918cb97f6f add support for VP6 with huffman encoded blocks
aurel
parents: 5820
diff changeset
226 OBJS-$(CONFIG_VP6F_DECODER) += vp6.o vp56.o vp56data.o vp3dsp.o huffman.o
3441
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
227 OBJS-$(CONFIG_VQA_DECODER) += vqavideo.o
3764
6e7dc8fa5f70 WavPack lossless audio decoder
kostya
parents: 3728
diff changeset
228 OBJS-$(CONFIG_WAVPACK_DECODER) += wavpack.o
8056
7a4408cf9c88 Auto-enable CONFIG_MDCT when needed
mru
parents: 8055
diff changeset
229 OBJS-$(CONFIG_WMAV1_DECODER) += wmadec.o wma.o
7a4408cf9c88 Auto-enable CONFIG_MDCT when needed
mru
parents: 8055
diff changeset
230 OBJS-$(CONFIG_WMAV1_ENCODER) += wmaenc.o wma.o
7a4408cf9c88 Auto-enable CONFIG_MDCT when needed
mru
parents: 8055
diff changeset
231 OBJS-$(CONFIG_WMAV2_DECODER) += wmadec.o wma.o
7a4408cf9c88 Auto-enable CONFIG_MDCT when needed
mru
parents: 8055
diff changeset
232 OBJS-$(CONFIG_WMAV2_ENCODER) += wmaenc.o wma.o
6460
69ee6809e88d make compilation of mpeg12* and mpegvideo conditional
aurel
parents: 6458
diff changeset
233 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
234 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
235 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
236 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
237 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
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
238 OBJS-$(CONFIG_WNV1_DECODER) += wnv1.o
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
239 OBJS-$(CONFIG_WS_SND1_DECODER) += ws-snd1.o
3447
3ca7c519748b only build dpcm.o if its codecs are enabled
mru
parents: 3446
diff changeset
240 OBJS-$(CONFIG_XAN_DPCM_DECODER) += dpcm.o
3441
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
241 OBJS-$(CONFIG_XAN_WC3_DECODER) += xan.o
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
242 OBJS-$(CONFIG_XAN_WC4_DECODER) += xan.o
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
243 OBJS-$(CONFIG_XL_DECODER) += xl.o
5483
447409d8770f First version of xsub decoder, not yet tested
reimar
parents: 5473
diff changeset
244 OBJS-$(CONFIG_XSUB_DECODER) += xsubdec.o
8342
e76576f38ade Switch xvmc over to a CONFIG_ option.
diego
parents: 8339
diff changeset
245 OBJS-$(CONFIG_XVMC) += xvmcvideo.o
5294
e21873a1c00b split lcl.c into lcldec.c, lclenc.c, lcl.h
mru
parents: 5291
diff changeset
246 OBJS-$(CONFIG_ZLIB_DECODER) += lcldec.o
e21873a1c00b split lcl.c into lcldec.c, lclenc.c, lcl.h
mru
parents: 5291
diff changeset
247 OBJS-$(CONFIG_ZLIB_ENCODER) += lclenc.o
3441
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
248 OBJS-$(CONFIG_ZMBV_DECODER) += zmbv.o
4286
26fe3b9dc852 Now ZMBV encoder compiles
kostya
parents: 4280
diff changeset
249 OBJS-$(CONFIG_ZMBV_ENCODER) += zmbvenc.o
2949
e5a10ae14ffb BMP image decoder
mru
parents: 2948
diff changeset
250
8166
efb2da9343d2 cosmetics: Add a few more explanatory comments to the object sections.
diego
parents: 8165
diff changeset
251 # (AD)PCM decoders/encoders
7092
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
252 OBJS-$(CONFIG_PCM_ALAW_DECODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
253 OBJS-$(CONFIG_PCM_ALAW_ENCODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
254 OBJS-$(CONFIG_PCM_DVD_DECODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
255 OBJS-$(CONFIG_PCM_DVD_ENCODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
256 OBJS-$(CONFIG_PCM_MULAW_DECODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
257 OBJS-$(CONFIG_PCM_MULAW_ENCODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
258 OBJS-$(CONFIG_PCM_S8_DECODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
259 OBJS-$(CONFIG_PCM_S8_ENCODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
260 OBJS-$(CONFIG_PCM_S16BE_DECODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
261 OBJS-$(CONFIG_PCM_S16BE_ENCODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
262 OBJS-$(CONFIG_PCM_S16LE_DECODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
263 OBJS-$(CONFIG_PCM_S16LE_ENCODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
264 OBJS-$(CONFIG_PCM_S16LE_PLANAR_DECODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
265 OBJS-$(CONFIG_PCM_S24BE_DECODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
266 OBJS-$(CONFIG_PCM_S24BE_ENCODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
267 OBJS-$(CONFIG_PCM_S24DAUD_DECODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
268 OBJS-$(CONFIG_PCM_S24DAUD_ENCODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
269 OBJS-$(CONFIG_PCM_S24LE_DECODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
270 OBJS-$(CONFIG_PCM_S24LE_ENCODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
271 OBJS-$(CONFIG_PCM_S32BE_DECODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
272 OBJS-$(CONFIG_PCM_S32BE_ENCODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
273 OBJS-$(CONFIG_PCM_S32LE_DECODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
274 OBJS-$(CONFIG_PCM_S32LE_ENCODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
275 OBJS-$(CONFIG_PCM_U8_DECODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
276 OBJS-$(CONFIG_PCM_U8_ENCODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
277 OBJS-$(CONFIG_PCM_U16BE_DECODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
278 OBJS-$(CONFIG_PCM_U16BE_ENCODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
279 OBJS-$(CONFIG_PCM_U16LE_DECODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
280 OBJS-$(CONFIG_PCM_U16LE_ENCODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
281 OBJS-$(CONFIG_PCM_U24BE_DECODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
282 OBJS-$(CONFIG_PCM_U24BE_ENCODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
283 OBJS-$(CONFIG_PCM_U24LE_DECODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
284 OBJS-$(CONFIG_PCM_U24LE_ENCODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
285 OBJS-$(CONFIG_PCM_U32BE_DECODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
286 OBJS-$(CONFIG_PCM_U32BE_ENCODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
287 OBJS-$(CONFIG_PCM_U32LE_DECODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
288 OBJS-$(CONFIG_PCM_U32LE_ENCODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
289 OBJS-$(CONFIG_PCM_ZORK_DECODER) += pcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
290 OBJS-$(CONFIG_PCM_ZORK_ENCODER) += pcm.o
3444
d50b2d024968 enable/disable pcm and adpcm codecs
mru
parents: 3443
diff changeset
291
7092
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
292 OBJS-$(CONFIG_ADPCM_4XM_DECODER) += adpcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
293 OBJS-$(CONFIG_ADPCM_ADX_DECODER) += adxdec.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
294 OBJS-$(CONFIG_ADPCM_ADX_ENCODER) += adxenc.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
295 OBJS-$(CONFIG_ADPCM_CT_DECODER) += adpcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
296 OBJS-$(CONFIG_ADPCM_EA_DECODER) += adpcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
297 OBJS-$(CONFIG_ADPCM_EA_MAXIS_XA_DECODER) += adpcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
298 OBJS-$(CONFIG_ADPCM_EA_R1_DECODER) += adpcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
299 OBJS-$(CONFIG_ADPCM_EA_R2_DECODER) += adpcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
300 OBJS-$(CONFIG_ADPCM_EA_R3_DECODER) += adpcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
301 OBJS-$(CONFIG_ADPCM_EA_XAS_DECODER) += adpcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
302 OBJS-$(CONFIG_ADPCM_G726_DECODER) += g726.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
303 OBJS-$(CONFIG_ADPCM_G726_ENCODER) += g726.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
304 OBJS-$(CONFIG_ADPCM_IMA_AMV_DECODER) += adpcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
305 OBJS-$(CONFIG_ADPCM_IMA_DK3_DECODER) += adpcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
306 OBJS-$(CONFIG_ADPCM_IMA_DK4_DECODER) += adpcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
307 OBJS-$(CONFIG_ADPCM_IMA_EA_EACS_DECODER) += adpcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
308 OBJS-$(CONFIG_ADPCM_IMA_EA_SEAD_DECODER) += adpcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
309 OBJS-$(CONFIG_ADPCM_IMA_QT_DECODER) += adpcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
310 OBJS-$(CONFIG_ADPCM_IMA_QT_ENCODER) += adpcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
311 OBJS-$(CONFIG_ADPCM_IMA_SMJPEG_DECODER) += adpcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
312 OBJS-$(CONFIG_ADPCM_IMA_WAV_DECODER) += adpcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
313 OBJS-$(CONFIG_ADPCM_IMA_WAV_ENCODER) += adpcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
314 OBJS-$(CONFIG_ADPCM_IMA_WS_DECODER) += adpcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
315 OBJS-$(CONFIG_ADPCM_MS_DECODER) += adpcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
316 OBJS-$(CONFIG_ADPCM_MS_ENCODER) += adpcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
317 OBJS-$(CONFIG_ADPCM_SBPRO_2_DECODER) += adpcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
318 OBJS-$(CONFIG_ADPCM_SBPRO_3_DECODER) += adpcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
319 OBJS-$(CONFIG_ADPCM_SBPRO_4_DECODER) += adpcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
320 OBJS-$(CONFIG_ADPCM_SWF_DECODER) += adpcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
321 OBJS-$(CONFIG_ADPCM_SWF_ENCODER) += adpcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
322 OBJS-$(CONFIG_ADPCM_THP_DECODER) += adpcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
323 OBJS-$(CONFIG_ADPCM_XA_DECODER) += adpcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
324 OBJS-$(CONFIG_ADPCM_YAMAHA_DECODER) += adpcm.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
325 OBJS-$(CONFIG_ADPCM_YAMAHA_ENCODER) += adpcm.o
3444
d50b2d024968 enable/disable pcm and adpcm codecs
mru
parents: 3443
diff changeset
326
5911
a7bd76d9cd09 ogg muxer
bcoudurier
parents: 5887
diff changeset
327 # libavformat dependencies
6460
69ee6809e88d make compilation of mpeg12* and mpegvideo conditional
aurel
parents: 6458
diff changeset
328 OBJS-$(CONFIG_GXF_DEMUXER) += mpeg12data.o
6561
2883ce013c20 use common aac sample rate tables
aurel
parents: 6559
diff changeset
329 OBJS-$(CONFIG_MATROSKA_AUDIO_MUXER) += xiph.o mpeg4audio.o
2883ce013c20 use common aac sample rate tables
aurel
parents: 6559
diff changeset
330 OBJS-$(CONFIG_MATROSKA_DEMUXER) += mpeg4audio.o
2883ce013c20 use common aac sample rate tables
aurel
parents: 6559
diff changeset
331 OBJS-$(CONFIG_MATROSKA_MUXER) += xiph.o mpeg4audio.o
6681
c0c3a405eb75 10l, alphabetical order
bcoudurier
parents: 6675
diff changeset
332 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
333 OBJS-$(CONFIG_NUT_MUXER) += mpegaudiodata.o
5911
a7bd76d9cd09 ogg muxer
bcoudurier
parents: 5887
diff changeset
334 OBJS-$(CONFIG_OGG_MUXER) += xiph.o
6460
69ee6809e88d make compilation of mpeg12* and mpegvideo conditional
aurel
parents: 6458
diff changeset
335 OBJS-$(CONFIG_RTP_MUXER) += mpegvideo.o
5911
a7bd76d9cd09 ogg muxer
bcoudurier
parents: 5887
diff changeset
336
4338
9400cebc4c85 cosmetics: Reorder external libraries.
diego
parents: 4337
diff changeset
337 # external codec libraries
6178
de96bd7409ad Do not group libamr_nb and libamr_wb together as libamr.
diego
parents: 6163
diff changeset
338 OBJS-$(CONFIG_LIBAMR_NB) += libamr.o
de96bd7409ad Do not group libamr_nb and libamr_wb together as libamr.
diego
parents: 6163
diff changeset
339 OBJS-$(CONFIG_LIBAMR_WB) += libamr.o
6734
df467cebd0d3 Dirac decoding/encoding support via libdirac.
diego
parents: 6733
diff changeset
340 OBJS-$(CONFIG_LIBDIRAC_DECODER) += libdiracdec.o
df467cebd0d3 Dirac decoding/encoding support via libdirac.
diego
parents: 6733
diff changeset
341 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
342 OBJS-$(CONFIG_LIBFAAC) += libfaac.o
c3f2379b80db Give all wrappers for external libraries names starting with lib.
diego
parents: 5080
diff changeset
343 OBJS-$(CONFIG_LIBFAAD) += libfaad.o
4338
9400cebc4c85 cosmetics: Reorder external libraries.
diego
parents: 4337
diff changeset
344 OBJS-$(CONFIG_LIBGSM) += libgsm.o
5101
c3f2379b80db Give all wrappers for external libraries names starting with lib.
diego
parents: 5080
diff changeset
345 OBJS-$(CONFIG_LIBMP3LAME) += libmp3lame.o
6738
bdacae101076 Add Dirac support through libschroedinger.
diego
parents: 6734
diff changeset
346 OBJS-$(CONFIG_LIBSCHROEDINGER_DECODER) += libschroedingerdec.o libschroedinger.o libdirac_libschro.o
bdacae101076 Add Dirac support through libschroedinger.
diego
parents: 6734
diff changeset
347 OBJS-$(CONFIG_LIBSCHROEDINGER_ENCODER) += libschroedingerenc.o libschroedinger.o libdirac_libschro.o
8047
ed8906ba4bea Speex decoding via libspeex
conrad
parents: 8045
diff changeset
348 OBJS-$(CONFIG_LIBSPEEX) += libspeexdec.o
4403
432d332b7def Theora encoding via libtheora.
diego
parents: 4376
diff changeset
349 OBJS-$(CONFIG_LIBTHEORA) += libtheoraenc.o
5101
c3f2379b80db Give all wrappers for external libraries names starting with lib.
diego
parents: 5080
diff changeset
350 OBJS-$(CONFIG_LIBVORBIS) += libvorbis.o
5105
bdd2625a8ac5 Add some forgotten lib prefixes to Makefile variables.
diego
parents: 5101
diff changeset
351 OBJS-$(CONFIG_LIBX264) += libx264.o
bdd2625a8ac5 Add some forgotten lib prefixes to Makefile variables.
diego
parents: 5101
diff changeset
352 OBJS-$(CONFIG_LIBXVID) += libxvidff.o libxvid_rc.o
3441
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
353
8166
efb2da9343d2 cosmetics: Add a few more explanatory comments to the object sections.
diego
parents: 8165
diff changeset
354 # parsers
6559
23430438e4e8 use mpeg4audio common code in aac parser
bcoudurier
parents: 6551
diff changeset
355 OBJS-$(CONFIG_AAC_PARSER) += aac_parser.o aac_ac3_parser.o mpeg4audio.o
4941
c3ee5c30c297 move aac and ac3 parsers in their own files
aurel
parents: 4938
diff changeset
356 OBJS-$(CONFIG_AC3_PARSER) += ac3_parser.o ac3tab.o aac_ac3_parser.o
4945
64ca10777164 move cavs parser in it's own file
aurel
parents: 4941
diff changeset
357 OBJS-$(CONFIG_CAVSVIDEO_PARSER) += cavs_parser.o
4899
e153b9ff47d3 Move dca parser to its own file.
diego
parents: 4898
diff changeset
358 OBJS-$(CONFIG_DCA_PARSER) += dca_parser.o
6733
cebe9c3422a8 Add Dirac parser from SoC; written by Marco Gerards;
diego
parents: 6708
diff changeset
359 OBJS-$(CONFIG_DIRAC_PARSER) += dirac_parser.o
8045
444659c2b8a6 dnxhd parser
bcoudurier
parents: 8003
diff changeset
360 OBJS-$(CONFIG_DNXHD_PARSER) += dnxhd_parser.o
4923
6ae3f99d9a1b Rename dvbsubdec_parser.c to dvbsub_parser.c.
diego
parents: 4920
diff changeset
361 OBJS-$(CONFIG_DVBSUB_PARSER) += dvbsub_parser.o
4924
4d185d65488c Move dvdsub parser to its own file.
diego
parents: 4923
diff changeset
362 OBJS-$(CONFIG_DVDSUB_PARSER) += dvdsub_parser.o
4905
4578b68578bb Move H.261 parser to its own file.
diego
parents: 4900
diff changeset
363 OBJS-$(CONFIG_H261_PARSER) += h261_parser.o
4938
ee6c1ce06470 Move H.263 parser to its own file.
diego
parents: 4934
diff changeset
364 OBJS-$(CONFIG_H263_PARSER) += h263_parser.o
4975
9a6a0818e93f split h264.c to move parser in its own file
aurel
parents: 4972
diff changeset
365 OBJS-$(CONFIG_H264_PARSER) += h264_parser.o
4977
9d7c1fbd3359 move mjpeg parser in its own file
aurel
parents: 4975
diff changeset
366 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
367 OBJS-$(CONFIG_MLP_PARSER) += mlp_parser.o mlp.o
6460
69ee6809e88d make compilation of mpeg12* and mpegvideo conditional
aurel
parents: 6458
diff changeset
368 OBJS-$(CONFIG_MPEG4VIDEO_PARSER) += mpeg4video_parser.o h263.o mpeg12data.o mpegvideo.o error_resilience.o
5302
689617564c3d The mpegaudio parser depends on mpegaudiodata.o.
aurel
parents: 5301
diff changeset
369 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
370 OBJS-$(CONFIG_MPEGVIDEO_PARSER) += mpegvideo_parser.o mpeg12.o mpeg12data.o mpegvideo.o error_resilience.o
4985
15577904cb95 rename pnm.c to pnmenc.c and pnm_common.c to pnm.c
aurel
parents: 4979
diff changeset
371 OBJS-$(CONFIG_PNM_PARSER) += pnm_parser.o pnm.o
4900
36051a4c182a Move VC1 parser to its own file.
diego
parents: 4899
diff changeset
372 OBJS-$(CONFIG_VC1_PARSER) += vc1_parser.o
7145
8c367046eb81 VP3 & Theora parser to extract keyframe flags.
michael
parents: 7092
diff changeset
373 OBJS-$(CONFIG_VP3_PARSER) += vp3_parser.o
3455
cc4b4ea83e29 --enable/disable parsers. Warning: some combinations are broken.
mru
parents: 3447
diff changeset
374
8166
efb2da9343d2 cosmetics: Add a few more explanatory comments to the object sections.
diego
parents: 8165
diff changeset
375 # bitstream filters
7092
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
376 OBJS-$(CONFIG_DUMP_EXTRADATA_BSF) += dump_extradata_bsf.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
377 OBJS-$(CONFIG_H264_MP4TOANNEXB_BSF) += h264_mp4toannexb_bsf.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
378 OBJS-$(CONFIG_IMX_DUMP_HEADER_BSF) += imx_dump_header_bsf.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
379 OBJS-$(CONFIG_MJPEGA_DUMP_HEADER_BSF) += mjpega_dump_header_bsf.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
380 OBJS-$(CONFIG_MOV2TEXTSUB_BSF) += movsub_bsf.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
381 OBJS-$(CONFIG_MP3_HEADER_COMPRESS_BSF) += mp3_header_compress_bsf.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
382 OBJS-$(CONFIG_MP3_HEADER_DECOMPRESS_BSF) += mp3_header_decompress_bsf.o mpegaudiodata.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
383 OBJS-$(CONFIG_NOISE_BSF) += noise_bsf.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
384 OBJS-$(CONFIG_REMOVE_EXTRADATA_BSF) += remove_extradata_bsf.o
359237c9a10b cosmetics: alignment
diego
parents: 7091
diff changeset
385 OBJS-$(CONFIG_TEXT2MOVSUB_BSF) += movsub_bsf.o
4994
3fa689636240 allow to enable or disable every bitstream filters individually
aurel
parents: 4990
diff changeset
386
8166
efb2da9343d2 cosmetics: Add a few more explanatory comments to the object sections.
diego
parents: 8165
diff changeset
387 # thread libraries
5620
8269c8349447 cosmetics: Sort some lines, whitespace changes.
diego
parents: 5618
diff changeset
388 OBJS-$(HAVE_BEOSTHREADS) += beosthread.o
8269c8349447 cosmetics: Sort some lines, whitespace changes.
diego
parents: 5618
diff changeset
389 OBJS-$(HAVE_OS2THREADS) += os2thread.o
3441
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
390 OBJS-$(HAVE_PTHREADS) += pthread.o
040e907f30b7 rewrite kconfig-style
mru
parents: 3440
diff changeset
391 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
392
4759
502ddfbdbaee Merge redundant comments.
diego
parents: 4756
diff changeset
393 # processor-specific code
8188
ef38b923ca2c Get rid of last ifdef HAVE_MMX. Instead, all MMX-specific objects are gathered
diego
parents: 8186
diff changeset
394 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
395 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
396 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
397 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
398 MMX-OBJS-$(CONFIG_SNOW_DECODER) += i386/snowdsp_mmx.o
8290
f664577ac17d Fix compilation with only Theora decoder enabled
conrad
parents: 8240
diff changeset
399 MMX-OBJS-$(CONFIG_THEORA_DECODER) += i386/vp3dsp_mmx.o i386/vp3dsp_sse2.o
8188
ef38b923ca2c Get rid of last ifdef HAVE_MMX. Instead, all MMX-specific objects are gathered
diego
parents: 8186
diff changeset
400 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
401 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
402 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
403 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
404 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
405 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
406 MMX-OBJS-$(CONFIG_WMV3_DECODER) += i386/vc1dsp_mmx.o
8404
60b6a780100b Port x264 deblocking code to libavcodec.
darkshikari
parents: 8359
diff changeset
407 MMX-OBJS-$(HAVE_YASM) += i386/dsputil_yasm.o \
60b6a780100b Port x264 deblocking code to libavcodec.
darkshikari
parents: 8359
diff changeset
408 i386/h264_deblock_sse2.o
8188
ef38b923ca2c Get rid of last ifdef HAVE_MMX. Instead, all MMX-specific objects are gathered
diego
parents: 8186
diff changeset
409
8183
46f183b8ce8b Use standard OBJS-$(HAVE_MMX) trick for MMX objects instead
diego
parents: 8166
diff changeset
410 OBJS-$(HAVE_MMX) += i386/cpuid.o \
8303
bf6a78c6697b dnxhd get_pixels_8x4_sym sse2
bcoudurier
parents: 8290
diff changeset
411 i386/dnxhd_mmx.o \
8184
3807503d1a21 cosmetics: indentation
diego
parents: 8183
diff changeset
412 i386/dsputil_mmx.o \
3807503d1a21 cosmetics: indentation
diego
parents: 8183
diff changeset
413 i386/fdct_mmx.o \
3807503d1a21 cosmetics: indentation
diego
parents: 8183
diff changeset
414 i386/idct_mmx_xvid.o \
3807503d1a21 cosmetics: indentation
diego
parents: 8183
diff changeset
415 i386/idct_sse2_xvid.o \
3807503d1a21 cosmetics: indentation
diego
parents: 8183
diff changeset
416 i386/motion_est_mmx.o \
3807503d1a21 cosmetics: indentation
diego
parents: 8183
diff changeset
417 i386/mpegvideo_mmx.o \
3807503d1a21 cosmetics: indentation
diego
parents: 8183
diff changeset
418 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
419 $(MMX-OBJS-yes)
7542
a8a8205a9081 split-radix FFT
lorenm
parents: 7510
diff changeset
420
8165
abd16c8cf7bb cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents: 8162
diff changeset
421 OBJS-$(CONFIG_FFT_MMX) += i386/fft_3dn.o \
abd16c8cf7bb cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents: 8162
diff changeset
422 i386/fft_3dn2.o \
abd16c8cf7bb cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents: 8162
diff changeset
423 i386/fft_mmx.o \
8161
bc4ddc399192 Revert previous commit: the libavcodec/i386/fft_*.o objects depend on
diego
parents: 8160
diff changeset
424 i386/fft_sse.o \
8053
c1b3dc1d2656 Build MMX/SSE FFT only if CONFIG_FFT is set
mru
parents: 8052
diff changeset
425
8065
f7acc3c7698e cosmetic: align backslashes in makefiles
mru
parents: 8064
diff changeset
426 OBJS-$(ARCH_ALPHA) += alpha/dsputil_alpha.o \
8165
abd16c8cf7bb cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents: 8162
diff changeset
427 alpha/dsputil_alpha_asm.o \
8065
f7acc3c7698e cosmetic: align backslashes in makefiles
mru
parents: 8064
diff changeset
428 alpha/motion_est_alpha.o \
8165
abd16c8cf7bb cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents: 8162
diff changeset
429 alpha/motion_est_mvi_asm.o \
8065
f7acc3c7698e cosmetic: align backslashes in makefiles
mru
parents: 8064
diff changeset
430 alpha/mpegvideo_alpha.o \
f7acc3c7698e cosmetic: align backslashes in makefiles
mru
parents: 8064
diff changeset
431 alpha/simple_idct_alpha.o \
689
efcbfbd18864 ps2 idct patch by (Leon van Stuivenberg <leonvs at iae dot nl>)
michaelni
parents: 683
diff changeset
432
8359
9281a8a9387a ARM: replace "armv4l" with "arm"
mru
parents: 8342
diff changeset
433 OBJS-$(ARCH_ARM) += arm/dsputil_arm.o \
9281a8a9387a ARM: replace "armv4l" with "arm"
mru
parents: 8342
diff changeset
434 arm/dsputil_arm_s.o \
9281a8a9387a ARM: replace "armv4l" with "arm"
mru
parents: 8342
diff changeset
435 arm/jrevdct_arm.o \
9281a8a9387a ARM: replace "armv4l" with "arm"
mru
parents: 8342
diff changeset
436 arm/mpegvideo_arm.o \
9281a8a9387a ARM: replace "armv4l" with "arm"
mru
parents: 8342
diff changeset
437 arm/simple_idct_arm.o \
8157
25ccae50a8ba cosmetics: Reorder processor-specific entries alphabetically.
diego
parents: 8120
diff changeset
438
8359
9281a8a9387a ARM: replace "armv4l" with "arm"
mru
parents: 8342
diff changeset
439 OBJS-$(HAVE_ARMV5TE) += arm/mpegvideo_armv5te.o \
9281a8a9387a ARM: replace "armv4l" with "arm"
mru
parents: 8342
diff changeset
440 arm/mpegvideo_armv5te_s.o \
9281a8a9387a ARM: replace "armv4l" with "arm"
mru
parents: 8342
diff changeset
441 arm/simple_idct_armv5te.o \
8158
88a1babf9bde cosmetics: Group ARM objects sections together.
diego
parents: 8157
diff changeset
442
8359
9281a8a9387a ARM: replace "armv4l" with "arm"
mru
parents: 8342
diff changeset
443 OBJS-$(HAVE_ARMV6) += arm/simple_idct_armv6.o \
8158
88a1babf9bde cosmetics: Group ARM objects sections together.
diego
parents: 8157
diff changeset
444
8359
9281a8a9387a ARM: replace "armv4l" with "arm"
mru
parents: 8342
diff changeset
445 OBJS-$(HAVE_ARMVFP) += arm/dsputil_vfp.o \
9281a8a9387a ARM: replace "armv4l" with "arm"
mru
parents: 8342
diff changeset
446 arm/float_arm_vfp.o \
8158
88a1babf9bde cosmetics: Group ARM objects sections together.
diego
parents: 8157
diff changeset
447
8359
9281a8a9387a ARM: replace "armv4l" with "arm"
mru
parents: 8342
diff changeset
448 OBJS-$(HAVE_IWMMXT) += arm/dsputil_iwmmxt.o \
9281a8a9387a ARM: replace "armv4l" with "arm"
mru
parents: 8342
diff changeset
449 arm/mpegvideo_iwmmxt.o \
8158
88a1babf9bde cosmetics: Group ARM objects sections together.
diego
parents: 8157
diff changeset
450
8359
9281a8a9387a ARM: replace "armv4l" with "arm"
mru
parents: 8342
diff changeset
451 OBJS-$(HAVE_NEON) += arm/dsputil_neon.o \
9281a8a9387a ARM: replace "armv4l" with "arm"
mru
parents: 8342
diff changeset
452 arm/dsputil_neon_s.o \
9281a8a9387a ARM: replace "armv4l" with "arm"
mru
parents: 8342
diff changeset
453 arm/h264dsp_neon.o \
9281a8a9387a ARM: replace "armv4l" with "arm"
mru
parents: 8342
diff changeset
454 arm/h264idct_neon.o \
9281a8a9387a ARM: replace "armv4l" with "arm"
mru
parents: 8342
diff changeset
455 arm/simple_idct_neon.o \
8334
6bdd6dfc3574 ARM: NEON optimised put_pixels functions
mru
parents: 8312
diff changeset
456
8157
25ccae50a8ba cosmetics: Reorder processor-specific entries alphabetically.
diego
parents: 8120
diff changeset
457 OBJS-$(ARCH_BFIN) += bfin/dsputil_bfin.o \
25ccae50a8ba cosmetics: Reorder processor-specific entries alphabetically.
diego
parents: 8120
diff changeset
458 bfin/fdct_bfin.o \
25ccae50a8ba cosmetics: Reorder processor-specific entries alphabetically.
diego
parents: 8120
diff changeset
459 bfin/idct_bfin.o \
8165
abd16c8cf7bb cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents: 8162
diff changeset
460 bfin/mpegvideo_bfin.o \
abd16c8cf7bb cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents: 8162
diff changeset
461 bfin/pixels_bfin.o \
abd16c8cf7bb cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents: 8162
diff changeset
462 bfin/vp3_bfin.o \
8157
25ccae50a8ba cosmetics: Reorder processor-specific entries alphabetically.
diego
parents: 8120
diff changeset
463 bfin/vp3_idct_bfin.o \
25ccae50a8ba cosmetics: Reorder processor-specific entries alphabetically.
diego
parents: 8120
diff changeset
464
8065
f7acc3c7698e cosmetic: align backslashes in makefiles
mru
parents: 8064
diff changeset
465 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
466
8229
963946890e88 Handle AltiVec objects in a more elegant fashion, similar to MMX.
diego
parents: 8228
diff changeset
467 ALTIVEC-OBJS-$(CONFIG_H264_DECODER) += ppc/h264_altivec.o
8312
87ae12cd9db0 Let imgresample altivec code build
lu_zero
parents: 8303
diff changeset
468 ALTIVEC-OBJS-$(CONFIG_OLDSCALER) += ppc/imgresample_altivec.o
8229
963946890e88 Handle AltiVec objects in a more elegant fashion, similar to MMX.
diego
parents: 8228
diff changeset
469 ALTIVEC-OBJS-$(CONFIG_SNOW_DECODER) += ppc/snow_altivec.o
963946890e88 Handle AltiVec objects in a more elegant fashion, similar to MMX.
diego
parents: 8228
diff changeset
470 ALTIVEC-OBJS-$(CONFIG_VC1_DECODER) += ppc/vc1dsp_altivec.o
963946890e88 Handle AltiVec objects in a more elegant fashion, similar to MMX.
diego
parents: 8228
diff changeset
471 ALTIVEC-OBJS-$(CONFIG_WMV3_DECODER) += ppc/vc1dsp_altivec.o
963946890e88 Handle AltiVec objects in a more elegant fashion, similar to MMX.
diego
parents: 8228
diff changeset
472
963946890e88 Handle AltiVec objects in a more elegant fashion, similar to MMX.
diego
parents: 8228
diff changeset
473 OBJS-$(HAVE_ALTIVEC) += ppc/check_altivec.o \
963946890e88 Handle AltiVec objects in a more elegant fashion, similar to MMX.
diego
parents: 8228
diff changeset
474 ppc/dsputil_altivec.o \
8065
f7acc3c7698e cosmetic: align backslashes in makefiles
mru
parents: 8064
diff changeset
475 ppc/fdct_altivec.o \
f7acc3c7698e cosmetic: align backslashes in makefiles
mru
parents: 8064
diff changeset
476 ppc/fft_altivec.o \
f7acc3c7698e cosmetic: align backslashes in makefiles
mru
parents: 8064
diff changeset
477 ppc/float_altivec.o \
f7acc3c7698e cosmetic: align backslashes in makefiles
mru
parents: 8064
diff changeset
478 ppc/gmc_altivec.o \
f7acc3c7698e cosmetic: align backslashes in makefiles
mru
parents: 8064
diff changeset
479 ppc/idct_altivec.o \
f7acc3c7698e cosmetic: align backslashes in makefiles
mru
parents: 8064
diff changeset
480 ppc/int_altivec.o \
f7acc3c7698e cosmetic: align backslashes in makefiles
mru
parents: 8064
diff changeset
481 ppc/mpegvideo_altivec.o \
8229
963946890e88 Handle AltiVec objects in a more elegant fashion, similar to MMX.
diego
parents: 8228
diff changeset
482 $(ALTIVEC-OBJS-yes)
4227
ef1d382309e5 Conditionally compile some of the AltiVec optimizations.
diego
parents: 4225
diff changeset
483
8165
abd16c8cf7bb cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents: 8162
diff changeset
484 OBJS-$(ARCH_SH4) += sh4/dsputil_align.o \
8159
b5e4cfdcf185 cosmetics: Group ppc-specific objects together.
diego
parents: 8158
diff changeset
485 sh4/dsputil_sh4.o \
8165
abd16c8cf7bb cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents: 8162
diff changeset
486 sh4/idct_sh4.o \
8159
b5e4cfdcf185 cosmetics: Group ppc-specific objects together.
diego
parents: 8158
diff changeset
487
b5e4cfdcf185 cosmetics: Group ppc-specific objects together.
diego
parents: 8158
diff changeset
488 OBJS-$(CONFIG_MLIB) += mlib/dsputil_mlib.o \
b5e4cfdcf185 cosmetics: Group ppc-specific objects together.
diego
parents: 8158
diff changeset
489
b5e4cfdcf185 cosmetics: Group ppc-specific objects together.
diego
parents: 8158
diff changeset
490 OBJS-$(HAVE_MMI) += ps2/dsputil_mmi.o \
b5e4cfdcf185 cosmetics: Group ppc-specific objects together.
diego
parents: 8158
diff changeset
491 ps2/idct_mmi.o \
b5e4cfdcf185 cosmetics: Group ppc-specific objects together.
diego
parents: 8158
diff changeset
492 ps2/mpegvideo_mmi.o \
b5e4cfdcf185 cosmetics: Group ppc-specific objects together.
diego
parents: 8158
diff changeset
493
b5e4cfdcf185 cosmetics: Group ppc-specific objects together.
diego
parents: 8158
diff changeset
494 OBJS-$(HAVE_VIS) += sparc/dsputil_vis.o \
b5e4cfdcf185 cosmetics: Group ppc-specific objects together.
diego
parents: 8158
diff changeset
495 sparc/simple_idct_vis.o \
b5e4cfdcf185 cosmetics: Group ppc-specific objects together.
diego
parents: 8158
diff changeset
496
8166
efb2da9343d2 cosmetics: Add a few more explanatory comments to the object sections.
diego
parents: 8165
diff changeset
497
8220
47ba2232abd6 Only build the imgresample test if the old scaler was enabled.
diego
parents: 8219
diff changeset
498 TESTS = $(addsuffix -test$(EXESUF), cabac dct eval fft h264 rangecoder snow)
8222
f7f2d7a2f611 Add missing '-test' in name of imgresample test.
diego
parents: 8220
diff changeset
499 TESTS-$(CONFIG_OLDSCALER) += imgresample-test$(EXESUF)
6708
5fcc06997ff0 Rename i386/cputest.c --> i386/cpuid.c.
diego
parents: 6707
diff changeset
500 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
501
6589
591209dba27a Generate the list of files to clean in subdirectories in common.mak.
diego
parents: 6588
diff changeset
502 CLEANFILES = apiexample$(EXESUF)
8359
9281a8a9387a ARM: replace "armv4l" with "arm"
mru
parents: 8342
diff changeset
503 DIRS = alpha arm bfin i386 mlib ppc ps2 sh4 sparc
6588
d1a06d94040a Simplify CLEANFILES generation.
diego
parents: 6569
diff changeset
504
6567
649d8cee7311 non-recursive makefiles
mru
parents: 6561
diff changeset
505 include $(SUBDIR)../subdir.mak
4990
f3f84103b81a cosmetics: Group all test targets together.
diego
parents: 4985
diff changeset
506
8223
d2a146706bc5 Do not duplicate AAN DCT tables in dct-test.c.
diego
parents: 8222
diff changeset
507 $(SUBDIR)dct-test$(EXESUF): $(SUBDIR)fdctref.o $(SUBDIR)aandcttab.o
8003
777ecd2f8cbe Remove obsolete liba52 wrapper code.
diego
parents: 7910
diff changeset
508 $(SUBDIR)fft-test$(EXESUF): $(SUBDIR)fdctref.o