Mercurial > libavcodec.hg
annotate Makefile @ 9930:32e856bd5ded libavcodec
Check for CONFIG_LIBFOO_DECODER/CONFIG_LIBFOO_ENCODER instead of just
CONFIG_LIBFOO in the external libraries section.
This is more consistent with the rest of the Makefiles, it makes clearer what
is actually implemented and should be advantageous if we implement an external
library encoder where we previously just had the decoder and vice versa.
author | diego |
---|---|
date | Tue, 07 Jul 2009 09:33:08 +0000 |
parents | 354e23134dfc |
children | 9711cba197fc |
rev | line source |
---|---|
6567 | 1 include $(SUBDIR)../config.mak |
2 | 2 |
6470
9f6b1bd4f763
cosmetics: Consistently move NAME and FFLIBS to the top of each Makefile.
diego
parents:
6468
diff
changeset
|
3 NAME = avcodec |
9f6b1bd4f763
cosmetics: Consistently move NAME and FFLIBS to the top of each Makefile.
diego
parents:
6468
diff
changeset
|
4 FFLIBS = avutil |
9f6b1bd4f763
cosmetics: Consistently move NAME and FFLIBS to the top of each Makefile.
diego
parents:
6468
diff
changeset
|
5 |
8830
c1bc8a690fc7
Make xvmc.h an installed header, applications like MPlayer need it.
diego
parents:
8829
diff
changeset
|
6 HEADERS = avcodec.h opt.h vdpau.h xvmc.h |
8186
ed46f99f2002
cosmetics: Consistently place HEADERS before OBJS in all Makefiles.
diego
parents:
8185
diff
changeset
|
7 |
8065 | 8 OBJS = allcodecs.o \ |
9 audioconvert.o \ | |
9357
2108342734cc
Move av_packet_*() functions from libavformat/ to libavcodec/, where the
rbultje
parents:
9338
diff
changeset
|
10 avpacket.o \ |
8065 | 11 bitstream.o \ |
12 bitstream_filter.o \ | |
13 dsputil.o \ | |
14 eval.o \ | |
15 faanidct.o \ | |
16 imgconvert.o \ | |
17 jrevdct.o \ | |
18 opt.o \ | |
8559
0a7fd7dbea1a
Move the AVCodecContext options definition to a dedicated file, reduce
stefano
parents:
8550
diff
changeset
|
19 options.o \ |
8065 | 20 parser.o \ |
21 raw.o \ | |
22 resample.o \ | |
23 resample2.o \ | |
24 simple_idct.o \ | |
25 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
|
26 |
8166
efb2da9343d2
cosmetics: Add a few more explanatory comments to the object sections.
diego
parents:
8165
diff
changeset
|
27 # parts needed for many different codecs |
8219
7bf5b9d8123a
Automatically check the dependencies for the AAN DCT tables.
diego
parents:
8218
diff
changeset
|
28 OBJS-$(CONFIG_AANDCT) += aandcttab.o |
6399 | 29 OBJS-$(CONFIG_ENCODERS) += faandct.o jfdctfst.o jfdctint.o |
8052 | 30 OBJS-$(CONFIG_FFT) += fft.o |
8057 | 31 OBJS-$(CONFIG_GOLOMB) += golomb.o |
8056 | 32 OBJS-$(CONFIG_MDCT) += mdct.o |
8694
68fd157bab48
Add the rdft family of transforms (fft/ifft of an all real sequence) to dsputil.
alexc
parents:
8642
diff
changeset
|
33 OBJS-$(CONFIG_RDFT) += rdft.o |
9832
d2855e8a7f12
Add code to enable and disable all VAAPI and VDPAU parts.
diego
parents:
9830
diff
changeset
|
34 OBJS-$(CONFIG_VAAPI) += vaapi.o |
d2855e8a7f12
Add code to enable and disable all VAAPI and VDPAU parts.
diego
parents:
9830
diff
changeset
|
35 OBJS-$(CONFIG_VDPAU) += vdpau.o |
6399 | 36 |
9333
1d5e31fcb7c2
Add hwaccel configury. This generates CONFIG_<CODEC>_<HWACCEL>_HWACCEL
gb
parents:
9331
diff
changeset
|
37 # decoders/encoders/hardware accelerators |
8975 | 38 OBJS-$(CONFIG_AAC_DECODER) += aac.o aactab.o mpeg4audio.o aac_parser.o aac_ac3_parser.o |
7885
f874e1d5cf07
Factorize out code used for MS RLE format decoding in different decoders.
kostya
parents:
7771
diff
changeset
|
39 OBJS-$(CONFIG_AASC_DECODER) += aasc.o msrledec.o |
8056 | 40 OBJS-$(CONFIG_AC3_DECODER) += eac3dec.o ac3dec.o ac3tab.o ac3dec_data.o ac3.o |
4879 | 41 OBJS-$(CONFIG_AC3_ENCODER) += ac3enc.o ac3tab.o ac3.o |
3441 | 42 OBJS-$(CONFIG_ALAC_DECODER) += alac.o |
7619 | 43 OBJS-$(CONFIG_ALAC_ENCODER) += alacenc.o lpc.o |
5736 | 44 OBJS-$(CONFIG_AMV_DECODER) += sp5xdec.o mjpegdec.o mjpeg.o |
5673 | 45 OBJS-$(CONFIG_APE_DECODER) += apedec.o |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
46 OBJS-$(CONFIG_ASV1_DECODER) += asv1.o mpeg12data.o |
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
47 OBJS-$(CONFIG_ASV1_ENCODER) += asv1.o mpeg12data.o |
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
48 OBJS-$(CONFIG_ASV2_DECODER) += asv1.o mpeg12data.o |
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
49 OBJS-$(CONFIG_ASV2_ENCODER) += asv1.o mpeg12data.o |
8056 | 50 OBJS-$(CONFIG_ATRAC3_DECODER) += atrac3.o |
3441 | 51 OBJS-$(CONFIG_AVS_DECODER) += avs.o |
4803 | 52 OBJS-$(CONFIG_BETHSOFTVID_DECODER) += bethsoftvideo.o |
6640 | 53 OBJS-$(CONFIG_BFI_DECODER) += bfi.o |
7910 | 54 OBJS-$(CONFIG_BMP_DECODER) += bmp.o msrledec.o |
4477
87e943798698
BMP encoder by Michel Bardiaux, mbardiaux mediaxim be
diego
parents:
4451
diff
changeset
|
55 OBJS-$(CONFIG_BMP_ENCODER) += bmpenc.o |
4797 | 56 OBJS-$(CONFIG_C93_DECODER) += c93.o |
8057 | 57 OBJS-$(CONFIG_CAVS_DECODER) += cavs.o cavsdec.o cavsdsp.o mpeg12data.o mpegvideo.o |
3441 | 58 OBJS-$(CONFIG_CINEPAK_DECODER) += cinepak.o |
59 OBJS-$(CONFIG_CLJR_DECODER) += cljr.o | |
60 OBJS-$(CONFIG_CLJR_ENCODER) += cljr.o | |
8056 | 61 OBJS-$(CONFIG_COOK_DECODER) += cook.o |
4451 | 62 OBJS-$(CONFIG_CSCD_DECODER) += cscd.o |
3441 | 63 OBJS-$(CONFIG_CYUV_DECODER) += cyuv.o |
4599 | 64 OBJS-$(CONFIG_DCA_DECODER) += dca.o |
5473 | 65 OBJS-$(CONFIG_DNXHD_DECODER) += dnxhddec.o dnxhddata.o |
8219
7bf5b9d8123a
Automatically check the dependencies for the AAN DCT tables.
diego
parents:
8218
diff
changeset
|
66 OBJS-$(CONFIG_DNXHD_ENCODER) += dnxhdenc.o dnxhddata.o mpegvideo_enc.o motion_est.o ratecontrol.o mpeg12data.o mpegvideo.o |
9839 | 67 OBJS-$(CONFIG_DPX_DECODER) += dpx.o |
6045 | 68 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
|
69 OBJS-$(CONFIG_DSICINVIDEO_DECODER) += dsicinav.o |
3441 | 70 OBJS-$(CONFIG_DVBSUB_DECODER) += dvbsubdec.o |
71 OBJS-$(CONFIG_DVBSUB_ENCODER) += dvbsub.o | |
4091 | 72 OBJS-$(CONFIG_DVDSUB_DECODER) += dvdsubdec.o |
3441 | 73 OBJS-$(CONFIG_DVDSUB_ENCODER) += dvdsubenc.o |
74 OBJS-$(CONFIG_DVVIDEO_DECODER) += dv.o | |
75 OBJS-$(CONFIG_DVVIDEO_ENCODER) += dv.o | |
4671 | 76 OBJS-$(CONFIG_DXA_DECODER) += dxa.o |
8056 | 77 OBJS-$(CONFIG_EAC3_DECODER) += eac3dec.o ac3dec.o ac3tab.o ac3dec_data.o ac3.o |
7222 | 78 OBJS-$(CONFIG_EACMV_DECODER) += eacmv.o |
9848 | 79 OBJS-$(CONFIG_EAMAD_DECODER) += eamad.o eaidct.o |
8219
7bf5b9d8123a
Automatically check the dependencies for the AAN DCT tables.
diego
parents:
8218
diff
changeset
|
80 OBJS-$(CONFIG_EATGQ_DECODER) += eatgq.o eaidct.o |
7510 | 81 OBJS-$(CONFIG_EATGV_DECODER) += eatgv.o |
8946
cc6a2fb661af
Add missing object dependencies: eatqi.o depends on mpeg12.o.
diego
parents:
8832
diff
changeset
|
82 OBJS-$(CONFIG_EATQI_DECODER) += eatqi.o eaidct.o mpeg12.o mpeg12data.o mpegvideo.o error_resilience.o |
3441 | 83 OBJS-$(CONFIG_EIGHTBPS_DECODER) += 8bps.o |
6547 | 84 OBJS-$(CONFIG_EIGHTSVX_EXP_DECODER) += 8svx.o |
85 OBJS-$(CONFIG_EIGHTSVX_FIB_DECODER) += 8svx.o | |
6549 | 86 OBJS-$(CONFIG_ESCAPE124_DECODER) += escape124.o |
8057 | 87 OBJS-$(CONFIG_FFV1_DECODER) += ffv1.o rangecoder.o |
5263 | 88 OBJS-$(CONFIG_FFV1_ENCODER) += ffv1.o rangecoder.o |
3443 | 89 OBJS-$(CONFIG_FFVHUFF_DECODER) += huffyuv.o |
90 OBJS-$(CONFIG_FFVHUFF_ENCODER) += huffyuv.o | |
9216
64246d9e583a
add a function to calculate a more accurate estimate for maximum FLAC
jbr
parents:
9213
diff
changeset
|
91 OBJS-$(CONFIG_FLAC_DECODER) += flacdec.o flacdata.o flac.o |
64246d9e583a
add a function to calculate a more accurate estimate for maximum FLAC
jbr
parents:
9213
diff
changeset
|
92 OBJS-$(CONFIG_FLAC_ENCODER) += flacenc.o flacdata.o flac.o lpc.o |
4376 | 93 OBJS-$(CONFIG_FLASHSV_DECODER) += flashsv.o |
94 OBJS-$(CONFIG_FLASHSV_ENCODER) += flashsvenc.o | |
3441 | 95 OBJS-$(CONFIG_FLIC_DECODER) += flicvideo.o |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
96 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
|
97 OBJS-$(CONFIG_FLV_ENCODER) += mpegvideo_enc.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o |
3441 | 98 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
|
99 OBJS-$(CONFIG_FRAPS_DECODER) += fraps.o huffman.o |
4080
f426c81afc9e
LZW decoder as separate module plus TIFF LZW support
kostya
parents:
4065
diff
changeset
|
100 OBJS-$(CONFIG_GIF_DECODER) += gifdec.o lzw.o |
4125 | 101 OBJS-$(CONFIG_GIF_ENCODER) += gif.o |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
102 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
|
103 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
|
104 OBJS-$(CONFIG_H263_DECODER) += h263dec.o h263.o h263_parser.o mpeg12data.o mpegvideo.o error_resilience.o |
9832
d2855e8a7f12
Add code to enable and disable all VAAPI and VDPAU parts.
diego
parents:
9830
diff
changeset
|
105 OBJS-$(CONFIG_H263_VAAPI_HWACCEL) += h263dec.o h263.o h263_parser.o mpeg12data.o mpegvideo.o error_resilience.o vaapi_mpeg4.o |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
106 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
|
107 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
|
108 OBJS-$(CONFIG_H263P_ENCODER) += mpegvideo_enc.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o |
8057 | 109 OBJS-$(CONFIG_H264_DECODER) += h264.o h264idct.o h264pred.o h264_parser.o cabac.o mpegvideo.o error_resilience.o |
5410 | 110 OBJS-$(CONFIG_H264_ENCODER) += h264enc.o h264dspenc.o |
9832
d2855e8a7f12
Add code to enable and disable all VAAPI and VDPAU parts.
diego
parents:
9830
diff
changeset
|
111 OBJS-$(CONFIG_H264_VDPAU_DECODER) += h264.o h264idct.o h264pred.o h264_parser.o cabac.o mpegvideo.o error_resilience.o |
3441 | 112 OBJS-$(CONFIG_HUFFYUV_DECODER) += huffyuv.o |
113 OBJS-$(CONFIG_HUFFYUV_ENCODER) += huffyuv.o | |
114 OBJS-$(CONFIG_IDCIN_DECODER) += idcinvideo.o | |
8056 | 115 OBJS-$(CONFIG_IMC_DECODER) += imc.o |
3441 | 116 OBJS-$(CONFIG_INDEO2_DECODER) += indeo2.o |
117 OBJS-$(CONFIG_INDEO3_DECODER) += indeo3.o | |
6045 | 118 OBJS-$(CONFIG_INTERPLAY_DPCM_DECODER) += dpcm.o |
3441 | 119 OBJS-$(CONFIG_INTERPLAY_VIDEO_DECODER) += interplayvideo.o |
8057 | 120 OBJS-$(CONFIG_JPEGLS_DECODER) += jpeglsdec.o jpegls.o mjpegdec.o mjpeg.o |
121 OBJS-$(CONFIG_JPEGLS_ENCODER) += jpeglsenc.o jpegls.o | |
3441 | 122 OBJS-$(CONFIG_KMVC_DECODER) += kmvc.o |
8219
7bf5b9d8123a
Automatically check the dependencies for the AAN DCT tables.
diego
parents:
8218
diff
changeset
|
123 OBJS-$(CONFIG_LJPEG_ENCODER) += ljpegenc.o mjpegenc.o mjpeg.o mpegvideo_enc.o motion_est.o ratecontrol.o mpeg12data.o mpegvideo.o |
8057 | 124 OBJS-$(CONFIG_LOCO_DECODER) += loco.o |
3441 | 125 OBJS-$(CONFIG_MACE3_DECODER) += mace.o |
126 OBJS-$(CONFIG_MACE6_DECODER) += mace.o | |
8828 | 127 OBJS-$(CONFIG_MDEC_DECODER) += mdec.o mpeg12.o mpeg12data.o mpegvideo.o error_resilience.o |
6508 | 128 OBJS-$(CONFIG_MIMIC_DECODER) += mimic.o |
5041 | 129 OBJS-$(CONFIG_MJPEG_DECODER) += mjpegdec.o mjpeg.o |
8219
7bf5b9d8123a
Automatically check the dependencies for the AAN DCT tables.
diego
parents:
8218
diff
changeset
|
130 OBJS-$(CONFIG_MJPEG_ENCODER) += mjpegenc.o mjpeg.o mpegvideo_enc.o motion_est.o ratecontrol.o mpeg12data.o mpegvideo.o |
5044 | 131 OBJS-$(CONFIG_MJPEGB_DECODER) += mjpegbdec.o mjpegdec.o mjpeg.o |
9585 | 132 OBJS-$(CONFIG_MLP_DECODER) += mlpdec.o mlp_parser.o mlp.o mlpdsp.o |
3443 | 133 OBJS-$(CONFIG_MMVIDEO_DECODER) += mmvideo.o |
7231 | 134 OBJS-$(CONFIG_MOTIONPIXELS_DECODER) += motionpixels.o |
8586
d7d0cde5f308
Add dummy mp1_decoder to complement the existing dummy mp2/mp3 decoders.
michael
parents:
8564
diff
changeset
|
135 OBJS-$(CONFIG_MP1_DECODER) += mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o |
5053 | 136 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
|
137 OBJS-$(CONFIG_MP2_ENCODER) += mpegaudioenc.o mpegaudio.o mpegaudiodata.o |
5053 | 138 OBJS-$(CONFIG_MP3ADU_DECODER) += mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o |
6695 | 139 OBJS-$(CONFIG_MP3ON4_DECODER) += mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o mpeg4audio.o |
8828 | 140 OBJS-$(CONFIG_MP3_DECODER) += mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o |
5868
2cc044ac80d4
Split Musepack decoder into SV7 decoder and synth core
kostya
parents:
5867
diff
changeset
|
141 OBJS-$(CONFIG_MPC7_DECODER) += mpc7.o mpc.o mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o |
5879 | 142 OBJS-$(CONFIG_MPC8_DECODER) += mpc8.o mpc.o mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o |
9832
d2855e8a7f12
Add code to enable and disable all VAAPI and VDPAU parts.
diego
parents:
9830
diff
changeset
|
143 OBJS-$(CONFIG_MPEG_VDPAU_DECODER) += mpeg12.o mpeg12data.o mpegvideo.o error_resilience.o |
d2855e8a7f12
Add code to enable and disable all VAAPI and VDPAU parts.
diego
parents:
9830
diff
changeset
|
144 OBJS-$(CONFIG_MPEG1_VDPAU_DECODER) += mpeg12.o mpeg12data.o mpegvideo.o error_resilience.o |
9010 | 145 OBJS-$(CONFIG_MPEG_XVMC_DECODER) += mpegvideo_xvmc.o mpeg12.o mpeg12data.o mpegvideo.o error_resilience.o |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
146 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
|
147 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
|
148 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 |
9832
d2855e8a7f12
Add code to enable and disable all VAAPI and VDPAU parts.
diego
parents:
9830
diff
changeset
|
149 OBJS-$(CONFIG_MPEG2_VAAPI_HWACCEL) += mpeg12.o mpeg12data.o mpegvideo.o error_resilience.o vaapi_mpeg2.o |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
150 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
|
151 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
|
152 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
|
153 OBJS-$(CONFIG_MPEG4_ENCODER) += mpegvideo_enc.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o |
9832
d2855e8a7f12
Add code to enable and disable all VAAPI and VDPAU parts.
diego
parents:
9830
diff
changeset
|
154 OBJS-$(CONFIG_MPEG4_VAAPI_HWACCEL) += h263dec.o h263.o mpeg4video_parser.o mpeg12data.o mpegvideo.o error_resilience.o vaapi_mpeg4.o |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
155 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
|
156 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
|
157 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
|
158 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
|
159 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
|
160 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
|
161 OBJS-$(CONFIG_MSRLE_DECODER) += msrle.o msrledec.o |
3441 | 162 OBJS-$(CONFIG_MSVIDEO1_DECODER) += msvideo1.o |
5294 | 163 OBJS-$(CONFIG_MSZH_DECODER) += lcldec.o |
8056 | 164 OBJS-$(CONFIG_NELLYMOSER_DECODER) += nellymoserdec.o nellymoser.o |
165 OBJS-$(CONFIG_NELLYMOSER_ENCODER) += nellymoserenc.o nellymoser.o | |
4451 | 166 OBJS-$(CONFIG_NUV_DECODER) += nuv.o rtjpeg.o |
9246
18b83dac1221
Split AVCodec declarations for PAM/PBM/PGM/PGMYUV/PPM decoders and encoders
diego
parents:
9243
diff
changeset
|
167 OBJS-$(CONFIG_PAM_DECODER) += pnmenc.o pnm.o |
18b83dac1221
Split AVCodec declarations for PAM/PBM/PGM/PGMYUV/PPM decoders and encoders
diego
parents:
9243
diff
changeset
|
168 OBJS-$(CONFIG_PAM_ENCODER) += pnmenc.o |
18b83dac1221
Split AVCodec declarations for PAM/PBM/PGM/PGMYUV/PPM decoders and encoders
diego
parents:
9243
diff
changeset
|
169 OBJS-$(CONFIG_PBM_DECODER) += pnmenc.o pnm.o |
18b83dac1221
Split AVCodec declarations for PAM/PBM/PGM/PGMYUV/PPM decoders and encoders
diego
parents:
9243
diff
changeset
|
170 OBJS-$(CONFIG_PBM_ENCODER) += pnmenc.o |
6073 | 171 OBJS-$(CONFIG_PCX_DECODER) += pcx.o |
9250
ce6204c184c1
Add pcxenc.o to the $OBJS list, it was erroneously removed from it in
stefano
parents:
9247
diff
changeset
|
172 OBJS-$(CONFIG_PCX_ENCODER) += pcxenc.o |
9246
18b83dac1221
Split AVCodec declarations for PAM/PBM/PGM/PGMYUV/PPM decoders and encoders
diego
parents:
9243
diff
changeset
|
173 OBJS-$(CONFIG_PGM_DECODER) += pnmenc.o pnm.o |
18b83dac1221
Split AVCodec declarations for PAM/PBM/PGM/PGMYUV/PPM decoders and encoders
diego
parents:
9243
diff
changeset
|
174 OBJS-$(CONFIG_PGM_ENCODER) += pnmenc.o |
18b83dac1221
Split AVCodec declarations for PAM/PBM/PGM/PGMYUV/PPM decoders and encoders
diego
parents:
9243
diff
changeset
|
175 OBJS-$(CONFIG_PGMYUV_DECODER) += pnmenc.o pnm.o |
18b83dac1221
Split AVCodec declarations for PAM/PBM/PGM/PGMYUV/PPM decoders and encoders
diego
parents:
9243
diff
changeset
|
176 OBJS-$(CONFIG_PGMYUV_ENCODER) += pnmenc.o |
5337 | 177 OBJS-$(CONFIG_PNG_DECODER) += png.o pngdec.o |
178 OBJS-$(CONFIG_PNG_ENCODER) += png.o pngenc.o | |
9246
18b83dac1221
Split AVCodec declarations for PAM/PBM/PGM/PGMYUV/PPM decoders and encoders
diego
parents:
9243
diff
changeset
|
179 OBJS-$(CONFIG_PPM_DECODER) += pnmenc.o pnm.o |
18b83dac1221
Split AVCodec declarations for PAM/PBM/PGM/PGMYUV/PPM decoders and encoders
diego
parents:
9243
diff
changeset
|
180 OBJS-$(CONFIG_PPM_ENCODER) += pnmenc.o |
4884 | 181 OBJS-$(CONFIG_PTX_DECODER) += ptx.o |
9156
139d30c8c274
Functional part Kenan Gillet's 'extract and share weighted_vector_sumf'
reynaldo
parents:
9147
diff
changeset
|
182 OBJS-$(CONFIG_QCELP_DECODER) += qcelpdec.o qcelp_lsp.o celp_math.o celp_filters.o acelp_vectors.o |
8056 | 183 OBJS-$(CONFIG_QDM2_DECODER) += qdm2.o mpegaudiodec.o mpegaudiodecheader.o mpegaudio.o mpegaudiodata.o |
3441 | 184 OBJS-$(CONFIG_QDRAW_DECODER) += qdrw.o |
185 OBJS-$(CONFIG_QPEG_DECODER) += qpeg.o | |
186 OBJS-$(CONFIG_QTRLE_DECODER) += qtrle.o | |
5195 | 187 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
|
188 OBJS-$(CONFIG_RA_144_DECODER) += ra144.o celp_filters.o |
9026 | 189 OBJS-$(CONFIG_RA_288_DECODER) += ra288.o celp_math.o celp_filters.o |
5264
810df021dbef
split rawvideo encoder and decoder in their own files
aurel
parents:
5263
diff
changeset
|
190 OBJS-$(CONFIG_RAWVIDEO_DECODER) += rawdec.o |
810df021dbef
split rawvideo encoder and decoder in their own files
aurel
parents:
5263
diff
changeset
|
191 OBJS-$(CONFIG_RAWVIDEO_ENCODER) += rawenc.o |
6523 | 192 OBJS-$(CONFIG_RL2_DECODER) += rl2.o |
5080
e72265f4e518
Split RoQ decoder to accommodate future encoder patch
benoit
parents:
5064
diff
changeset
|
193 OBJS-$(CONFIG_ROQ_DECODER) += roqvideodec.o roqvideo.o |
5184 | 194 OBJS-$(CONFIG_ROQ_ENCODER) += roqvideoenc.o roqvideo.o elbg.o |
3447 | 195 OBJS-$(CONFIG_ROQ_DPCM_DECODER) += dpcm.o |
4932 | 196 OBJS-$(CONFIG_ROQ_DPCM_ENCODER) += roqaudioenc.o |
3441 | 197 OBJS-$(CONFIG_RPZA_DECODER) += rpza.o |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
198 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
|
199 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
|
200 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
|
201 OBJS-$(CONFIG_RV20_ENCODER) += rv10.o mpegvideo_enc.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o |
8975 | 202 OBJS-$(CONFIG_RV30_DECODER) += rv30.o rv34.o h264pred.o rv30dsp.o mpegvideo.o error_resilience.o |
203 OBJS-$(CONFIG_RV40_DECODER) += rv40.o rv34.o h264pred.o rv40dsp.o mpegvideo.o error_resilience.o | |
4790 | 204 OBJS-$(CONFIG_SGI_DECODER) += sgidec.o |
205 OBJS-$(CONFIG_SGI_ENCODER) += sgienc.o rle.o | |
8057 | 206 OBJS-$(CONFIG_SHORTEN_DECODER) += shorten.o |
3443 | 207 OBJS-$(CONFIG_SMACKAUD_DECODER) += smacker.o |
3441 | 208 OBJS-$(CONFIG_SMACKER_DECODER) += smacker.o |
209 OBJS-$(CONFIG_SMC_DECODER) += smc.o | |
5263 | 210 OBJS-$(CONFIG_SNOW_DECODER) += snow.o rangecoder.o |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
211 OBJS-$(CONFIG_SNOW_ENCODER) += snow.o rangecoder.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o |
3447 | 212 OBJS-$(CONFIG_SOL_DPCM_DECODER) += dpcm.o |
8057 | 213 OBJS-$(CONFIG_SONIC_DECODER) += sonic.o |
214 OBJS-$(CONFIG_SONIC_ENCODER) += sonic.o | |
215 OBJS-$(CONFIG_SONIC_LS_ENCODER) += sonic.o | |
5042 | 216 OBJS-$(CONFIG_SP5X_DECODER) += sp5xdec.o mjpegdec.o mjpeg.o |
6085 | 217 OBJS-$(CONFIG_SUNRAST_DECODER) += sunrast.o |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
218 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
|
219 OBJS-$(CONFIG_SVQ1_ENCODER) += svq1enc.o svq1.o motion_est.o h263.o mpeg12data.o mpegvideo.o error_resilience.o |
8975 | 220 OBJS-$(CONFIG_SVQ3_DECODER) += h264.o h264idct.o h264pred.o h264_parser.o cabac.o mpegvideo.o error_resilience.o svq1dec.o svq1.o h263.o |
3986 | 221 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
|
222 OBJS-$(CONFIG_TARGA_ENCODER) += targaenc.o rle.o |
5007 | 223 OBJS-$(CONFIG_THEORA_DECODER) += vp3.o xiph.o vp3dsp.o |
5041 | 224 OBJS-$(CONFIG_THP_DECODER) += mjpegdec.o mjpeg.o |
4110 | 225 OBJS-$(CONFIG_TIERTEXSEQVIDEO_DECODER) += tiertexseqv.o |
8491 | 226 OBJS-$(CONFIG_TIFF_DECODER) += tiff.o lzw.o faxcompr.o |
4799
812f759a7c59
TIFF-LZW encoding support by (Bartlomiej Wolowiec b.wolowiec students mimuw edu pl)
michael
parents:
4797
diff
changeset
|
227 OBJS-$(CONFIG_TIFF_ENCODER) += tiffenc.o rle.o lzwenc.o |
9616 | 228 OBJS-$(CONFIG_TMV_DECODER) += tmv.o cga_data.o |
9585 | 229 OBJS-$(CONFIG_TRUEHD_DECODER) += mlpdec.o mlp_parser.o mlp.o mlpdsp.o |
3441 | 230 OBJS-$(CONFIG_TRUEMOTION1_DECODER) += truemotion1.o |
231 OBJS-$(CONFIG_TRUEMOTION2_DECODER) += truemotion2.o | |
232 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
|
233 OBJS-$(CONFIG_TSCC_DECODER) += tscc.o msrledec.o |
3441 | 234 OBJS-$(CONFIG_TTA_DECODER) += tta.o |
4934 | 235 OBJS-$(CONFIG_TXD_DECODER) += txd.o s3tc.o |
3441 | 236 OBJS-$(CONFIG_ULTI_DECODER) += ulti.o |
9628
4b6766057548
V210 Uncompressed 4:2:2 10-bit encoder and decoder
bcoudurier
parents:
9616
diff
changeset
|
237 OBJS-$(CONFIG_V210_DECODER) += v210dec.o |
4b6766057548
V210 Uncompressed 4:2:2 10-bit encoder and decoder
bcoudurier
parents:
9616
diff
changeset
|
238 OBJS-$(CONFIG_V210_ENCODER) += v210enc.o |
9535
4a4929da4ddc
Support reading packed YUV422 10bit samples from Sveriges Television AB (SVT)
michael
parents:
9423
diff
changeset
|
239 OBJS-$(CONFIG_V210X_DECODER) += v210x.o |
5847 | 240 OBJS-$(CONFIG_VB_DECODER) += vb.o |
9836
e678b20368cd
Split decoder-specific code off from vc1.c into vc1dec.c and keep code
diego
parents:
9832
diff
changeset
|
241 OBJS-$(CONFIG_VC1_DECODER) += vc1dec.o vc1.o vc1data.o vc1dsp.o msmpeg4data.o h263dec.o h263.o intrax8.o intrax8dsp.o error_resilience.o mpegvideo.o msmpeg4.o |
e678b20368cd
Split decoder-specific code off from vc1.c into vc1dec.c and keep code
diego
parents:
9832
diff
changeset
|
242 OBJS-$(CONFIG_VC1_VAAPI_HWACCEL) += vc1dec.o vc1.o vc1data.o vc1dsp.o msmpeg4data.o h263dec.o h263.o intrax8.o intrax8dsp.o error_resilience.o mpegvideo.o msmpeg4.o vaapi_vc1.o |
e678b20368cd
Split decoder-specific code off from vc1.c into vc1dec.c and keep code
diego
parents:
9832
diff
changeset
|
243 OBJS-$(CONFIG_VC1_VDPAU_DECODER) += vc1dec.o vc1.o vc1data.o vc1dsp.o msmpeg4data.o h263dec.o h263.o intrax8.o intrax8dsp.o error_resilience.o mpegvideo.o msmpeg4.o |
3441 | 244 OBJS-$(CONFIG_VCR1_DECODER) += vcr1.o |
245 OBJS-$(CONFIG_VCR1_ENCODER) += vcr1.o | |
3443 | 246 OBJS-$(CONFIG_VMDAUDIO_DECODER) += vmdav.o |
3441 | 247 OBJS-$(CONFIG_VMDVIDEO_DECODER) += vmdav.o |
3677 | 248 OBJS-$(CONFIG_VMNC_DECODER) += vmnc.o |
8056 | 249 OBJS-$(CONFIG_VORBIS_DECODER) += vorbis_dec.o vorbis.o vorbis_data.o xiph.o |
250 OBJS-$(CONFIG_VORBIS_ENCODER) += vorbis_enc.o vorbis.o vorbis_data.o | |
5007 | 251 OBJS-$(CONFIG_VP3_DECODER) += vp3.o vp3dsp.o |
252 OBJS-$(CONFIG_VP5_DECODER) += vp5.o vp56.o vp56data.o vp3dsp.o | |
8785
bee83b3f9a6b
move vp6_filter_diag4() to a new vp6dsp.c file and use it throught dsputil
aurel
parents:
8747
diff
changeset
|
253 OBJS-$(CONFIG_VP6_DECODER) += vp6.o vp56.o vp56data.o vp3dsp.o vp6dsp.o huffman.o |
bee83b3f9a6b
move vp6_filter_diag4() to a new vp6dsp.c file and use it throught dsputil
aurel
parents:
8747
diff
changeset
|
254 OBJS-$(CONFIG_VP6A_DECODER) += vp6.o vp56.o vp56data.o vp3dsp.o vp6dsp.o huffman.o |
bee83b3f9a6b
move vp6_filter_diag4() to a new vp6dsp.c file and use it throught dsputil
aurel
parents:
8747
diff
changeset
|
255 OBJS-$(CONFIG_VP6F_DECODER) += vp6.o vp56.o vp56data.o vp3dsp.o vp6dsp.o huffman.o |
3441 | 256 OBJS-$(CONFIG_VQA_DECODER) += vqavideo.o |
3764 | 257 OBJS-$(CONFIG_WAVPACK_DECODER) += wavpack.o |
8056 | 258 OBJS-$(CONFIG_WMAV1_DECODER) += wmadec.o wma.o |
259 OBJS-$(CONFIG_WMAV1_ENCODER) += wmaenc.o wma.o | |
260 OBJS-$(CONFIG_WMAV2_DECODER) += wmadec.o wma.o | |
261 OBJS-$(CONFIG_WMAV2_ENCODER) += wmaenc.o wma.o | |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
262 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
|
263 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
|
264 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
|
265 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 |
9837
80936dd6be46
10l: Add vc1dec.o to the list of WMV3 objects, same as for VC-1.
diego
parents:
9836
diff
changeset
|
266 OBJS-$(CONFIG_WMV3_DECODER) += vc1dec.o vc1.o vc1data.o vc1dsp.o msmpeg4data.o h263dec.o h263.o intrax8.o intrax8dsp.o error_resilience.o mpegvideo.o msmpeg4.o |
80936dd6be46
10l: Add vc1dec.o to the list of WMV3 objects, same as for VC-1.
diego
parents:
9836
diff
changeset
|
267 OBJS-$(CONFIG_WMV3_VAAPI_HWACCEL) += vc1dec.o vc1.o vc1data.o vc1dsp.o msmpeg4data.o h263dec.o h263.o intrax8.o intrax8dsp.o error_resilience.o mpegvideo.o msmpeg4.o vaapi_vc1.o |
80936dd6be46
10l: Add vc1dec.o to the list of WMV3 objects, same as for VC-1.
diego
parents:
9836
diff
changeset
|
268 OBJS-$(CONFIG_WMV3_VDPAU_DECODER) += vc1dec.o vc1.o vc1data.o vc1dsp.o msmpeg4data.o h263dec.o h263.o intrax8.o intrax8dsp.o error_resilience.o mpegvideo.o msmpeg4.o |
3441 | 269 OBJS-$(CONFIG_WNV1_DECODER) += wnv1.o |
270 OBJS-$(CONFIG_WS_SND1_DECODER) += ws-snd1.o | |
3447 | 271 OBJS-$(CONFIG_XAN_DPCM_DECODER) += dpcm.o |
3441 | 272 OBJS-$(CONFIG_XAN_WC3_DECODER) += xan.o |
273 OBJS-$(CONFIG_XAN_WC4_DECODER) += xan.o | |
274 OBJS-$(CONFIG_XL_DECODER) += xl.o | |
5483 | 275 OBJS-$(CONFIG_XSUB_DECODER) += xsubdec.o |
9867
4ccec8d051fa
Add support for encoding XSUB subtitles. Muxing support is still missing.
reimar
parents:
9848
diff
changeset
|
276 OBJS-$(CONFIG_XSUB_ENCODER) += xsubenc.o |
5294 | 277 OBJS-$(CONFIG_ZLIB_DECODER) += lcldec.o |
278 OBJS-$(CONFIG_ZLIB_ENCODER) += lclenc.o | |
3441 | 279 OBJS-$(CONFIG_ZMBV_DECODER) += zmbv.o |
4286 | 280 OBJS-$(CONFIG_ZMBV_ENCODER) += zmbvenc.o |
2949 | 281 |
8166
efb2da9343d2
cosmetics: Add a few more explanatory comments to the object sections.
diego
parents:
8165
diff
changeset
|
282 # (AD)PCM decoders/encoders |
7092 | 283 OBJS-$(CONFIG_PCM_ALAW_DECODER) += pcm.o |
284 OBJS-$(CONFIG_PCM_ALAW_ENCODER) += pcm.o | |
285 OBJS-$(CONFIG_PCM_DVD_DECODER) += pcm.o | |
286 OBJS-$(CONFIG_PCM_DVD_ENCODER) += pcm.o | |
8975 | 287 OBJS-$(CONFIG_PCM_F32BE_DECODER) += pcm.o |
288 OBJS-$(CONFIG_PCM_F32BE_ENCODER) += pcm.o | |
289 OBJS-$(CONFIG_PCM_F32LE_DECODER) += pcm.o | |
290 OBJS-$(CONFIG_PCM_F32LE_ENCODER) += pcm.o | |
291 OBJS-$(CONFIG_PCM_F64BE_DECODER) += pcm.o | |
292 OBJS-$(CONFIG_PCM_F64BE_ENCODER) += pcm.o | |
293 OBJS-$(CONFIG_PCM_F64LE_DECODER) += pcm.o | |
294 OBJS-$(CONFIG_PCM_F64LE_ENCODER) += pcm.o | |
7092 | 295 OBJS-$(CONFIG_PCM_MULAW_DECODER) += pcm.o |
296 OBJS-$(CONFIG_PCM_MULAW_ENCODER) += pcm.o | |
297 OBJS-$(CONFIG_PCM_S8_DECODER) += pcm.o | |
298 OBJS-$(CONFIG_PCM_S8_ENCODER) += pcm.o | |
299 OBJS-$(CONFIG_PCM_S16BE_DECODER) += pcm.o | |
300 OBJS-$(CONFIG_PCM_S16BE_ENCODER) += pcm.o | |
301 OBJS-$(CONFIG_PCM_S16LE_DECODER) += pcm.o | |
302 OBJS-$(CONFIG_PCM_S16LE_ENCODER) += pcm.o | |
303 OBJS-$(CONFIG_PCM_S16LE_PLANAR_DECODER) += pcm.o | |
304 OBJS-$(CONFIG_PCM_S24BE_DECODER) += pcm.o | |
305 OBJS-$(CONFIG_PCM_S24BE_ENCODER) += pcm.o | |
306 OBJS-$(CONFIG_PCM_S24DAUD_DECODER) += pcm.o | |
307 OBJS-$(CONFIG_PCM_S24DAUD_ENCODER) += pcm.o | |
308 OBJS-$(CONFIG_PCM_S24LE_DECODER) += pcm.o | |
309 OBJS-$(CONFIG_PCM_S24LE_ENCODER) += pcm.o | |
310 OBJS-$(CONFIG_PCM_S32BE_DECODER) += pcm.o | |
311 OBJS-$(CONFIG_PCM_S32BE_ENCODER) += pcm.o | |
312 OBJS-$(CONFIG_PCM_S32LE_DECODER) += pcm.o | |
313 OBJS-$(CONFIG_PCM_S32LE_ENCODER) += pcm.o | |
314 OBJS-$(CONFIG_PCM_U8_DECODER) += pcm.o | |
315 OBJS-$(CONFIG_PCM_U8_ENCODER) += pcm.o | |
316 OBJS-$(CONFIG_PCM_U16BE_DECODER) += pcm.o | |
317 OBJS-$(CONFIG_PCM_U16BE_ENCODER) += pcm.o | |
318 OBJS-$(CONFIG_PCM_U16LE_DECODER) += pcm.o | |
319 OBJS-$(CONFIG_PCM_U16LE_ENCODER) += pcm.o | |
320 OBJS-$(CONFIG_PCM_U24BE_DECODER) += pcm.o | |
321 OBJS-$(CONFIG_PCM_U24BE_ENCODER) += pcm.o | |
322 OBJS-$(CONFIG_PCM_U24LE_DECODER) += pcm.o | |
323 OBJS-$(CONFIG_PCM_U24LE_ENCODER) += pcm.o | |
324 OBJS-$(CONFIG_PCM_U32BE_DECODER) += pcm.o | |
325 OBJS-$(CONFIG_PCM_U32BE_ENCODER) += pcm.o | |
326 OBJS-$(CONFIG_PCM_U32LE_DECODER) += pcm.o | |
327 OBJS-$(CONFIG_PCM_U32LE_ENCODER) += pcm.o | |
328 OBJS-$(CONFIG_PCM_ZORK_DECODER) += pcm.o | |
329 OBJS-$(CONFIG_PCM_ZORK_ENCODER) += pcm.o | |
3444 | 330 |
7092 | 331 OBJS-$(CONFIG_ADPCM_4XM_DECODER) += adpcm.o |
332 OBJS-$(CONFIG_ADPCM_ADX_DECODER) += adxdec.o | |
333 OBJS-$(CONFIG_ADPCM_ADX_ENCODER) += adxenc.o | |
334 OBJS-$(CONFIG_ADPCM_CT_DECODER) += adpcm.o | |
335 OBJS-$(CONFIG_ADPCM_EA_DECODER) += adpcm.o | |
336 OBJS-$(CONFIG_ADPCM_EA_MAXIS_XA_DECODER) += adpcm.o | |
337 OBJS-$(CONFIG_ADPCM_EA_R1_DECODER) += adpcm.o | |
338 OBJS-$(CONFIG_ADPCM_EA_R2_DECODER) += adpcm.o | |
339 OBJS-$(CONFIG_ADPCM_EA_R3_DECODER) += adpcm.o | |
340 OBJS-$(CONFIG_ADPCM_EA_XAS_DECODER) += adpcm.o | |
341 OBJS-$(CONFIG_ADPCM_G726_DECODER) += g726.o | |
342 OBJS-$(CONFIG_ADPCM_G726_ENCODER) += g726.o | |
343 OBJS-$(CONFIG_ADPCM_IMA_AMV_DECODER) += adpcm.o | |
344 OBJS-$(CONFIG_ADPCM_IMA_DK3_DECODER) += adpcm.o | |
345 OBJS-$(CONFIG_ADPCM_IMA_DK4_DECODER) += adpcm.o | |
346 OBJS-$(CONFIG_ADPCM_IMA_EA_EACS_DECODER) += adpcm.o | |
347 OBJS-$(CONFIG_ADPCM_IMA_EA_SEAD_DECODER) += adpcm.o | |
8975 | 348 OBJS-$(CONFIG_ADPCM_IMA_ISS_DECODER) += adpcm.o |
7092 | 349 OBJS-$(CONFIG_ADPCM_IMA_QT_DECODER) += adpcm.o |
350 OBJS-$(CONFIG_ADPCM_IMA_QT_ENCODER) += adpcm.o | |
351 OBJS-$(CONFIG_ADPCM_IMA_SMJPEG_DECODER) += adpcm.o | |
352 OBJS-$(CONFIG_ADPCM_IMA_WAV_DECODER) += adpcm.o | |
353 OBJS-$(CONFIG_ADPCM_IMA_WAV_ENCODER) += adpcm.o | |
354 OBJS-$(CONFIG_ADPCM_IMA_WS_DECODER) += adpcm.o | |
355 OBJS-$(CONFIG_ADPCM_MS_DECODER) += adpcm.o | |
356 OBJS-$(CONFIG_ADPCM_MS_ENCODER) += adpcm.o | |
357 OBJS-$(CONFIG_ADPCM_SBPRO_2_DECODER) += adpcm.o | |
358 OBJS-$(CONFIG_ADPCM_SBPRO_3_DECODER) += adpcm.o | |
359 OBJS-$(CONFIG_ADPCM_SBPRO_4_DECODER) += adpcm.o | |
360 OBJS-$(CONFIG_ADPCM_SWF_DECODER) += adpcm.o | |
361 OBJS-$(CONFIG_ADPCM_SWF_ENCODER) += adpcm.o | |
362 OBJS-$(CONFIG_ADPCM_THP_DECODER) += adpcm.o | |
363 OBJS-$(CONFIG_ADPCM_XA_DECODER) += adpcm.o | |
364 OBJS-$(CONFIG_ADPCM_YAMAHA_DECODER) += adpcm.o | |
365 OBJS-$(CONFIG_ADPCM_YAMAHA_ENCODER) += adpcm.o | |
3444 | 366 |
5911 | 367 # libavformat dependencies |
9671
e244c40a5148
Add missing libavformat dependencies on mpeg4audio.o
alexc
parents:
9628
diff
changeset
|
368 OBJS-$(CONFIG_ADTS_MUXER) += mpeg4audio.o |
8975 | 369 OBJS-$(CONFIG_EAC3_DEMUXER) += ac3_parser.o ac3tab.o aac_ac3_parser.o |
9216
64246d9e583a
add a function to calculate a more accurate estimate for maximum FLAC
jbr
parents:
9213
diff
changeset
|
370 OBJS-$(CONFIG_FLAC_DEMUXER) += flacdec.o flacdata.o flac.o |
64246d9e583a
add a function to calculate a more accurate estimate for maximum FLAC
jbr
parents:
9213
diff
changeset
|
371 OBJS-$(CONFIG_FLAC_MUXER) += flacdec.o flacdata.o flac.o |
9671
e244c40a5148
Add missing libavformat dependencies on mpeg4audio.o
alexc
parents:
9628
diff
changeset
|
372 OBJS-$(CONFIG_FLV_DEMUXER) += mpeg4audio.o |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
373 OBJS-$(CONFIG_GXF_DEMUXER) += mpeg12data.o |
9216
64246d9e583a
add a function to calculate a more accurate estimate for maximum FLAC
jbr
parents:
9213
diff
changeset
|
374 OBJS-$(CONFIG_MATROSKA_AUDIO_MUXER) += xiph.o mpeg4audio.o flacdec.o flacdata.o flac.o |
6561 | 375 OBJS-$(CONFIG_MATROSKA_DEMUXER) += mpeg4audio.o |
9216
64246d9e583a
add a function to calculate a more accurate estimate for maximum FLAC
jbr
parents:
9213
diff
changeset
|
376 OBJS-$(CONFIG_MATROSKA_MUXER) += xiph.o mpeg4audio.o flacdec.o flacdata.o flac.o |
6681 | 377 OBJS-$(CONFIG_MOV_DEMUXER) += mpeg4audio.o mpegaudiodata.o |
8975 | 378 OBJS-$(CONFIG_MPEGTS_MUXER) += mpegvideo.o |
6458
58305141e1bb
add dependencies for matroska audio and nut muxers over lavc
aurel
parents:
6454
diff
changeset
|
379 OBJS-$(CONFIG_NUT_MUXER) += mpegaudiodata.o |
9216
64246d9e583a
add a function to calculate a more accurate estimate for maximum FLAC
jbr
parents:
9213
diff
changeset
|
380 OBJS-$(CONFIG_OGG_DEMUXER) += flacdec.o flacdata.o flac.o |
64246d9e583a
add a function to calculate a more accurate estimate for maximum FLAC
jbr
parents:
9213
diff
changeset
|
381 OBJS-$(CONFIG_OGG_MUXER) += xiph.o flacdec.o flacdata.o flac.o |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
382 OBJS-$(CONFIG_RTP_MUXER) += mpegvideo.o |
5911 | 383 |
4338 | 384 # external codec libraries |
6734 | 385 OBJS-$(CONFIG_LIBDIRAC_DECODER) += libdiracdec.o |
386 OBJS-$(CONFIG_LIBDIRAC_ENCODER) += libdiracenc.o libdirac_libschro.o | |
9930
32e856bd5ded
Check for CONFIG_LIBFOO_DECODER/CONFIG_LIBFOO_ENCODER instead of just
diego
parents:
9929
diff
changeset
|
387 OBJS-$(CONFIG_LIBFAAC_ENCODER) += libfaac.o |
32e856bd5ded
Check for CONFIG_LIBFOO_DECODER/CONFIG_LIBFOO_ENCODER instead of just
diego
parents:
9929
diff
changeset
|
388 OBJS-$(CONFIG_LIBFAAD_DECODER) += libfaad.o |
32e856bd5ded
Check for CONFIG_LIBFOO_DECODER/CONFIG_LIBFOO_ENCODER instead of just
diego
parents:
9929
diff
changeset
|
389 OBJS-$(CONFIG_LIBGSM_DECODER) += libgsm.o |
32e856bd5ded
Check for CONFIG_LIBFOO_DECODER/CONFIG_LIBFOO_ENCODER instead of just
diego
parents:
9929
diff
changeset
|
390 OBJS-$(CONFIG_LIBGSM_ENCODER) += libgsm.o |
32e856bd5ded
Check for CONFIG_LIBFOO_DECODER/CONFIG_LIBFOO_ENCODER instead of just
diego
parents:
9929
diff
changeset
|
391 OBJS-$(CONFIG_LIBGSM_MS_DECODER) += libgsm.o |
32e856bd5ded
Check for CONFIG_LIBFOO_DECODER/CONFIG_LIBFOO_ENCODER instead of just
diego
parents:
9929
diff
changeset
|
392 OBJS-$(CONFIG_LIBGSM_MS_ENCODER) += libgsm.o |
32e856bd5ded
Check for CONFIG_LIBFOO_DECODER/CONFIG_LIBFOO_ENCODER instead of just
diego
parents:
9929
diff
changeset
|
393 OBJS-$(CONFIG_LIBMP3LAME_ENCODER) += libmp3lame.o |
32e856bd5ded
Check for CONFIG_LIBFOO_DECODER/CONFIG_LIBFOO_ENCODER instead of just
diego
parents:
9929
diff
changeset
|
394 OBJS-$(CONFIG_LIBOPENCORE_AMRNB_DECODER) += libopencore-amr.o |
32e856bd5ded
Check for CONFIG_LIBFOO_DECODER/CONFIG_LIBFOO_ENCODER instead of just
diego
parents:
9929
diff
changeset
|
395 OBJS-$(CONFIG_LIBOPENCORE_AMRNB_ENCODER) += libopencore-amr.o |
32e856bd5ded
Check for CONFIG_LIBFOO_DECODER/CONFIG_LIBFOO_ENCODER instead of just
diego
parents:
9929
diff
changeset
|
396 OBJS-$(CONFIG_LIBOPENCORE_AMRWB_ENCODER) += libopencore-amr.o |
32e856bd5ded
Check for CONFIG_LIBFOO_DECODER/CONFIG_LIBFOO_ENCODER instead of just
diego
parents:
9929
diff
changeset
|
397 OBJS-$(CONFIG_LIBOPENJPEG_DECODER) += libopenjpeg.o |
6738 | 398 OBJS-$(CONFIG_LIBSCHROEDINGER_DECODER) += libschroedingerdec.o libschroedinger.o libdirac_libschro.o |
399 OBJS-$(CONFIG_LIBSCHROEDINGER_ENCODER) += libschroedingerenc.o libschroedinger.o libdirac_libschro.o | |
9930
32e856bd5ded
Check for CONFIG_LIBFOO_DECODER/CONFIG_LIBFOO_ENCODER instead of just
diego
parents:
9929
diff
changeset
|
400 OBJS-$(CONFIG_LIBSPEEX_DECODER) += libspeexdec.o |
32e856bd5ded
Check for CONFIG_LIBFOO_DECODER/CONFIG_LIBFOO_ENCODER instead of just
diego
parents:
9929
diff
changeset
|
401 OBJS-$(CONFIG_LIBTHEORA_ENCODER) += libtheoraenc.o |
32e856bd5ded
Check for CONFIG_LIBFOO_DECODER/CONFIG_LIBFOO_ENCODER instead of just
diego
parents:
9929
diff
changeset
|
402 OBJS-$(CONFIG_LIBVORBIS_ENCODER) += libvorbis.o |
32e856bd5ded
Check for CONFIG_LIBFOO_DECODER/CONFIG_LIBFOO_ENCODER instead of just
diego
parents:
9929
diff
changeset
|
403 OBJS-$(CONFIG_LIBX264_ENCODER) += libx264.o |
32e856bd5ded
Check for CONFIG_LIBFOO_DECODER/CONFIG_LIBFOO_ENCODER instead of just
diego
parents:
9929
diff
changeset
|
404 OBJS-$(CONFIG_LIBXVID_ENCODER) += libxvidff.o libxvid_rc.o |
3441 | 405 |
8166
efb2da9343d2
cosmetics: Add a few more explanatory comments to the object sections.
diego
parents:
8165
diff
changeset
|
406 # parsers |
6559 | 407 OBJS-$(CONFIG_AAC_PARSER) += aac_parser.o aac_ac3_parser.o mpeg4audio.o |
4941 | 408 OBJS-$(CONFIG_AC3_PARSER) += ac3_parser.o ac3tab.o aac_ac3_parser.o |
4945 | 409 OBJS-$(CONFIG_CAVSVIDEO_PARSER) += cavs_parser.o |
4899 | 410 OBJS-$(CONFIG_DCA_PARSER) += dca_parser.o |
6733
cebe9c3422a8
Add Dirac parser from SoC; written by Marco Gerards;
diego
parents:
6708
diff
changeset
|
411 OBJS-$(CONFIG_DIRAC_PARSER) += dirac_parser.o |
8045 | 412 OBJS-$(CONFIG_DNXHD_PARSER) += dnxhd_parser.o |
4923 | 413 OBJS-$(CONFIG_DVBSUB_PARSER) += dvbsub_parser.o |
4924 | 414 OBJS-$(CONFIG_DVDSUB_PARSER) += dvdsub_parser.o |
4905 | 415 OBJS-$(CONFIG_H261_PARSER) += h261_parser.o |
4938 | 416 OBJS-$(CONFIG_H263_PARSER) += h263_parser.o |
9830
bd0879f752e6
Express the H.264 parser dependency on the golomb code in configure instead of
diego
parents:
9829
diff
changeset
|
417 OBJS-$(CONFIG_H264_PARSER) += h264_parser.o h264.o h264idct.o h264pred.o cabac.o mpegvideo.o error_resilience.o |
4977 | 418 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
|
419 OBJS-$(CONFIG_MLP_PARSER) += mlp_parser.o mlp.o |
6460
69ee6809e88d
make compilation of mpeg12* and mpegvideo conditional
aurel
parents:
6458
diff
changeset
|
420 OBJS-$(CONFIG_MPEG4VIDEO_PARSER) += mpeg4video_parser.o h263.o mpeg12data.o mpegvideo.o error_resilience.o |
5302 | 421 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
|
422 OBJS-$(CONFIG_MPEGVIDEO_PARSER) += mpegvideo_parser.o mpeg12.o mpeg12data.o mpegvideo.o error_resilience.o |
4985 | 423 OBJS-$(CONFIG_PNM_PARSER) += pnm_parser.o pnm.o |
9829
eea48463a24d
Add missing dependencies for H.264 and VC-1 parsers.
diego
parents:
9818
diff
changeset
|
424 OBJS-$(CONFIG_VC1_PARSER) += vc1_parser.o vc1.o vc1data.o msmpeg4data.o h263dec.o h263.o error_resilience.o intrax8.o mpegvideo.o msmpeg4.o |
7145 | 425 OBJS-$(CONFIG_VP3_PARSER) += vp3_parser.o |
3455
cc4b4ea83e29
--enable/disable parsers. Warning: some combinations are broken.
mru
parents:
3447
diff
changeset
|
426 |
8166
efb2da9343d2
cosmetics: Add a few more explanatory comments to the object sections.
diego
parents:
8165
diff
changeset
|
427 # bitstream filters |
9788 | 428 OBJS-$(CONFIG_AAC_ADTSTOASC_BSF) += aac_adtstoasc_bsf.o aac_parser.o mpeg4audio.o |
7092 | 429 OBJS-$(CONFIG_DUMP_EXTRADATA_BSF) += dump_extradata_bsf.o |
430 OBJS-$(CONFIG_H264_MP4TOANNEXB_BSF) += h264_mp4toannexb_bsf.o | |
431 OBJS-$(CONFIG_IMX_DUMP_HEADER_BSF) += imx_dump_header_bsf.o | |
432 OBJS-$(CONFIG_MJPEGA_DUMP_HEADER_BSF) += mjpega_dump_header_bsf.o | |
433 OBJS-$(CONFIG_MOV2TEXTSUB_BSF) += movsub_bsf.o | |
434 OBJS-$(CONFIG_MP3_HEADER_COMPRESS_BSF) += mp3_header_compress_bsf.o | |
435 OBJS-$(CONFIG_MP3_HEADER_DECOMPRESS_BSF) += mp3_header_decompress_bsf.o mpegaudiodata.o | |
436 OBJS-$(CONFIG_NOISE_BSF) += noise_bsf.o | |
437 OBJS-$(CONFIG_REMOVE_EXTRADATA_BSF) += remove_extradata_bsf.o | |
438 OBJS-$(CONFIG_TEXT2MOVSUB_BSF) += movsub_bsf.o | |
4994
3fa689636240
allow to enable or disable every bitstream filters individually
aurel
parents:
4990
diff
changeset
|
439 |
8166
efb2da9343d2
cosmetics: Add a few more explanatory comments to the object sections.
diego
parents:
8165
diff
changeset
|
440 # thread libraries |
5620 | 441 OBJS-$(HAVE_BEOSTHREADS) += beosthread.o |
442 OBJS-$(HAVE_OS2THREADS) += os2thread.o | |
3441 | 443 OBJS-$(HAVE_PTHREADS) += pthread.o |
444 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
|
445 |
4759 | 446 # processor-specific code |
9710
679b42929a09
The MLP optimizations do not depend on HAVE_MMX, but on ARCH_X86.
diego
parents:
9709
diff
changeset
|
447 X86-OBJS-$(CONFIG_MLP_DECODER) += x86/mlpdsp.o |
679b42929a09
The MLP optimizations do not depend on HAVE_MMX, but on ARCH_X86.
diego
parents:
9709
diff
changeset
|
448 X86-OBJS-$(CONFIG_TRUEHD_DECODER) += x86/mlpdsp.o |
679b42929a09
The MLP optimizations do not depend on HAVE_MMX, but on ARCH_X86.
diego
parents:
9709
diff
changeset
|
449 |
679b42929a09
The MLP optimizations do not depend on HAVE_MMX, but on ARCH_X86.
diego
parents:
9709
diff
changeset
|
450 OBJS-$(ARCH_X86) += $(X86-OBJS-yes) |
679b42929a09
The MLP optimizations do not depend on HAVE_MMX, but on ARCH_X86.
diego
parents:
9709
diff
changeset
|
451 |
8971
734114ba02fa
The 3DNow! and SSE FFT optimizations depend on the yasm optimizations in
diego
parents:
8964
diff
changeset
|
452 YASM-OBJS-FFT-$(HAVE_AMD3DNOW) += x86/fft_3dn.o |
734114ba02fa
The 3DNow! and SSE FFT optimizations depend on the yasm optimizations in
diego
parents:
8964
diff
changeset
|
453 YASM-OBJS-FFT-$(HAVE_AMD3DNOWEXT) += x86/fft_3dn2.o |
734114ba02fa
The 3DNow! and SSE FFT optimizations depend on the yasm optimizations in
diego
parents:
8964
diff
changeset
|
454 YASM-OBJS-FFT-$(HAVE_SSE) += x86/fft_sse.o |
734114ba02fa
The 3DNow! and SSE FFT optimizations depend on the yasm optimizations in
diego
parents:
8964
diff
changeset
|
455 YASM-OBJS-$(CONFIG_FFT) += x86/fft_mmx.o $(YASM-OBJS-FFT-yes) |
8540
1d9421a599ae
ensure that no GPL code is linked to LGPL only libavcodec
aurel
parents:
8533
diff
changeset
|
456 YASM-OBJS-$(CONFIG_GPL) += x86/h264_deblock_sse2.o \ |
1d9421a599ae
ensure that no GPL code is linked to LGPL only libavcodec
aurel
parents:
8533
diff
changeset
|
457 x86/h264_idct_sse2.o \ |
1d9421a599ae
ensure that no GPL code is linked to LGPL only libavcodec
aurel
parents:
8533
diff
changeset
|
458 |
8430 | 459 MMX-OBJS-$(CONFIG_CAVS_DECODER) += x86/cavsdsp_mmx.o |
460 MMX-OBJS-$(CONFIG_ENCODERS) += x86/dsputilenc_mmx.o | |
461 MMX-OBJS-$(CONFIG_FLAC_ENCODER) += x86/flacdsp_mmx.o | |
462 MMX-OBJS-$(CONFIG_GPL) += x86/idct_mmx.o | |
463 MMX-OBJS-$(CONFIG_SNOW_DECODER) += x86/snowdsp_mmx.o | |
464 MMX-OBJS-$(CONFIG_THEORA_DECODER) += x86/vp3dsp_mmx.o x86/vp3dsp_sse2.o | |
465 MMX-OBJS-$(CONFIG_VC1_DECODER) += x86/vc1dsp_mmx.o | |
466 MMX-OBJS-$(CONFIG_VP3_DECODER) += x86/vp3dsp_mmx.o x86/vp3dsp_sse2.o | |
467 MMX-OBJS-$(CONFIG_VP5_DECODER) += x86/vp3dsp_mmx.o x86/vp3dsp_sse2.o | |
8817 | 468 MMX-OBJS-$(CONFIG_VP6_DECODER) += x86/vp3dsp_mmx.o x86/vp3dsp_sse2.o \ |
8818 | 469 x86/vp6dsp_mmx.o x86/vp6dsp_sse2.o |
8817 | 470 MMX-OBJS-$(CONFIG_VP6A_DECODER) += x86/vp3dsp_mmx.o x86/vp3dsp_sse2.o \ |
8818 | 471 x86/vp6dsp_mmx.o x86/vp6dsp_sse2.o |
8817 | 472 MMX-OBJS-$(CONFIG_VP6F_DECODER) += x86/vp3dsp_mmx.o x86/vp3dsp_sse2.o \ |
8818 | 473 x86/vp6dsp_mmx.o x86/vp6dsp_sse2.o |
8430 | 474 MMX-OBJS-$(CONFIG_WMV3_DECODER) += x86/vc1dsp_mmx.o |
475 MMX-OBJS-$(HAVE_YASM) += x86/dsputil_yasm.o \ | |
8540
1d9421a599ae
ensure that no GPL code is linked to LGPL only libavcodec
aurel
parents:
8533
diff
changeset
|
476 $(YASM-OBJS-yes) |
8188
ef38b923ca2c
Get rid of last ifdef HAVE_MMX. Instead, all MMX-specific objects are gathered
diego
parents:
8186
diff
changeset
|
477 |
8430 | 478 OBJS-$(HAVE_MMX) += x86/cpuid.o \ |
479 x86/dnxhd_mmx.o \ | |
480 x86/dsputil_mmx.o \ | |
481 x86/fdct_mmx.o \ | |
482 x86/idct_mmx_xvid.o \ | |
483 x86/idct_sse2_xvid.o \ | |
484 x86/motion_est_mmx.o \ | |
485 x86/mpegvideo_mmx.o \ | |
486 x86/simple_idct_mmx.o \ | |
7542 | 487 |
8065 | 488 OBJS-$(ARCH_ALPHA) += alpha/dsputil_alpha.o \ |
8165
abd16c8cf7bb
cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents:
8162
diff
changeset
|
489 alpha/dsputil_alpha_asm.o \ |
8065 | 490 alpha/motion_est_alpha.o \ |
8165
abd16c8cf7bb
cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents:
8162
diff
changeset
|
491 alpha/motion_est_mvi_asm.o \ |
8065 | 492 alpha/mpegvideo_alpha.o \ |
493 alpha/simple_idct_alpha.o \ | |
689
efcbfbd18864
ps2 idct patch by (Leon van Stuivenberg <leonvs at iae dot nl>)
michaelni
parents:
683
diff
changeset
|
494 |
8359 | 495 OBJS-$(ARCH_ARM) += arm/dsputil_arm.o \ |
496 arm/dsputil_arm_s.o \ | |
497 arm/jrevdct_arm.o \ | |
498 arm/mpegvideo_arm.o \ | |
499 arm/simple_idct_arm.o \ | |
8157
25ccae50a8ba
cosmetics: Reorder processor-specific entries alphabetically.
diego
parents:
8120
diff
changeset
|
500 |
8359 | 501 OBJS-$(HAVE_ARMV5TE) += arm/mpegvideo_armv5te.o \ |
502 arm/mpegvideo_armv5te_s.o \ | |
503 arm/simple_idct_armv5te.o \ | |
8158 | 504 |
8359 | 505 OBJS-$(HAVE_ARMV6) += arm/simple_idct_armv6.o \ |
8158 | 506 |
8359 | 507 OBJS-$(HAVE_ARMVFP) += arm/dsputil_vfp.o \ |
508 arm/float_arm_vfp.o \ | |
8158 | 509 |
8359 | 510 OBJS-$(HAVE_IWMMXT) += arm/dsputil_iwmmxt.o \ |
511 arm/mpegvideo_iwmmxt.o \ | |
8158 | 512 |
9692 | 513 NEON-OBJS-$(CONFIG_THEORA_DECODER) += arm/vp3dsp_neon.o |
514 NEON-OBJS-$(CONFIG_VP3_DECODER) += arm/vp3dsp_neon.o | |
515 | |
8359 | 516 OBJS-$(HAVE_NEON) += arm/dsputil_neon.o \ |
517 arm/dsputil_neon_s.o \ | |
518 arm/h264dsp_neon.o \ | |
519 arm/h264idct_neon.o \ | |
520 arm/simple_idct_neon.o \ | |
9709 | 521 $(NEON-OBJS-yes) |
8334 | 522 |
8157
25ccae50a8ba
cosmetics: Reorder processor-specific entries alphabetically.
diego
parents:
8120
diff
changeset
|
523 OBJS-$(ARCH_BFIN) += bfin/dsputil_bfin.o \ |
25ccae50a8ba
cosmetics: Reorder processor-specific entries alphabetically.
diego
parents:
8120
diff
changeset
|
524 bfin/fdct_bfin.o \ |
25ccae50a8ba
cosmetics: Reorder processor-specific entries alphabetically.
diego
parents:
8120
diff
changeset
|
525 bfin/idct_bfin.o \ |
8165
abd16c8cf7bb
cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents:
8162
diff
changeset
|
526 bfin/mpegvideo_bfin.o \ |
abd16c8cf7bb
cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents:
8162
diff
changeset
|
527 bfin/pixels_bfin.o \ |
abd16c8cf7bb
cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents:
8162
diff
changeset
|
528 bfin/vp3_bfin.o \ |
8157
25ccae50a8ba
cosmetics: Reorder processor-specific entries alphabetically.
diego
parents:
8120
diff
changeset
|
529 bfin/vp3_idct_bfin.o \ |
25ccae50a8ba
cosmetics: Reorder processor-specific entries alphabetically.
diego
parents:
8120
diff
changeset
|
530 |
8496
19e2f1a50aa7
consistency cosmetics: Rename POWERPC identifiers to PPC.
diego
parents:
8491
diff
changeset
|
531 OBJS-$(ARCH_PPC) += ppc/dsputil_ppc.o \ |
3941
d909e874e099
cosmetics: Add backslashes to the last line of continued lines to make
diego
parents:
3937
diff
changeset
|
532 |
8229
963946890e88
Handle AltiVec objects in a more elegant fashion, similar to MMX.
diego
parents:
8228
diff
changeset
|
533 ALTIVEC-OBJS-$(CONFIG_H264_DECODER) += ppc/h264_altivec.o |
9711 | 534 ALTIVEC-OBJS-$(CONFIG_THEORA_DECODER) += ppc/vp3dsp_altivec.o |
8229
963946890e88
Handle AltiVec objects in a more elegant fashion, similar to MMX.
diego
parents:
8228
diff
changeset
|
535 ALTIVEC-OBJS-$(CONFIG_VC1_DECODER) += ppc/vc1dsp_altivec.o |
9711 | 536 ALTIVEC-OBJS-$(CONFIG_VP3_DECODER) += ppc/vp3dsp_altivec.o |
537 ALTIVEC-OBJS-$(CONFIG_VP5_DECODER) += ppc/vp3dsp_altivec.o | |
538 ALTIVEC-OBJS-$(CONFIG_VP6_DECODER) += ppc/vp3dsp_altivec.o | |
539 ALTIVEC-OBJS-$(CONFIG_VP6A_DECODER) += ppc/vp3dsp_altivec.o | |
540 ALTIVEC-OBJS-$(CONFIG_VP6F_DECODER) += ppc/vp3dsp_altivec.o | |
8229
963946890e88
Handle AltiVec objects in a more elegant fashion, similar to MMX.
diego
parents:
8228
diff
changeset
|
541 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
|
542 |
963946890e88
Handle AltiVec objects in a more elegant fashion, similar to MMX.
diego
parents:
8228
diff
changeset
|
543 OBJS-$(HAVE_ALTIVEC) += ppc/check_altivec.o \ |
963946890e88
Handle AltiVec objects in a more elegant fashion, similar to MMX.
diego
parents:
8228
diff
changeset
|
544 ppc/dsputil_altivec.o \ |
8065 | 545 ppc/fdct_altivec.o \ |
546 ppc/fft_altivec.o \ | |
547 ppc/float_altivec.o \ | |
548 ppc/gmc_altivec.o \ | |
549 ppc/idct_altivec.o \ | |
550 ppc/int_altivec.o \ | |
551 ppc/mpegvideo_altivec.o \ | |
8229
963946890e88
Handle AltiVec objects in a more elegant fashion, similar to MMX.
diego
parents:
8228
diff
changeset
|
552 $(ALTIVEC-OBJS-yes) |
4227
ef1d382309e5
Conditionally compile some of the AltiVec optimizations.
diego
parents:
4225
diff
changeset
|
553 |
8165
abd16c8cf7bb
cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents:
8162
diff
changeset
|
554 OBJS-$(ARCH_SH4) += sh4/dsputil_align.o \ |
8159 | 555 sh4/dsputil_sh4.o \ |
8165
abd16c8cf7bb
cosmetics: Sort processor-specific object lines into alphabetical order.
diego
parents:
8162
diff
changeset
|
556 sh4/idct_sh4.o \ |
8159 | 557 |
558 OBJS-$(CONFIG_MLIB) += mlib/dsputil_mlib.o \ | |
559 | |
560 OBJS-$(HAVE_MMI) += ps2/dsputil_mmi.o \ | |
561 ps2/idct_mmi.o \ | |
562 ps2/mpegvideo_mmi.o \ | |
563 | |
564 OBJS-$(HAVE_VIS) += sparc/dsputil_vis.o \ | |
565 sparc/simple_idct_vis.o \ | |
566 | |
8166
efb2da9343d2
cosmetics: Add a few more explanatory comments to the object sections.
diego
parents:
8165
diff
changeset
|
567 |
9270
a9e4caf963dc
Generalize example target rule in common.mak so that it sets a -example$(EXESUF)
diego
parents:
9269
diff
changeset
|
568 EXAMPLES = api |
9243 | 569 |
9257
58229095edae
Move adding the '-test$(EXESUF)' suffix to test programs into common.mak.
diego
parents:
9253
diff
changeset
|
570 TESTPROGS = cabac dct eval fft h264 rangecoder snow |
58229095edae
Move adding the '-test$(EXESUF)' suffix to test programs into common.mak.
diego
parents:
9253
diff
changeset
|
571 TESTPROGS-$(ARCH_X86) += x86/cpuid |
58229095edae
Move adding the '-test$(EXESUF)' suffix to test programs into common.mak.
diego
parents:
9253
diff
changeset
|
572 TESTPROGS-$(HAVE_MMX) += motion |
6191
0bc5338a2e33
Move some lines in preparation for an upcoming commit.
diego
parents:
6185
diff
changeset
|
573 |
8430 | 574 DIRS = alpha arm bfin mlib ppc ps2 sh4 sparc x86 |
6588 | 575 |
6567 | 576 include $(SUBDIR)../subdir.mak |
4990 | 577 |
9326
53216e3644e7
Remove aandcttab.o from dct-test dependencies, the lib includes it
mru
parents:
9309
diff
changeset
|
578 $(SUBDIR)dct-test$(EXESUF): $(SUBDIR)dctref.o |