Mercurial > libavformat.hg
annotate Makefile @ 5786:7d670040187e libavformat
In mpegts muxer, search for h264 aud nal, it might not be the first nal.
Improve ther error message when bitstream is malformated and tell user to use
the bitstream filter.
author | bcoudurier |
---|---|
date | Mon, 08 Mar 2010 23:59:05 +0000 |
parents | 04b39763b51b |
children | 667736f463b3 |
rev | line source |
---|---|
3206 | 1 include $(SUBDIR)../config.mak |
0 | 2 |
3123
87d84e9dfeba
cosmetics: Consistently move NAME and FFLIBS to the top of each Makefile.
diego
parents:
3121
diff
changeset
|
3 NAME = avformat |
87d84e9dfeba
cosmetics: Consistently move NAME and FFLIBS to the top of each Makefile.
diego
parents:
3121
diff
changeset
|
4 FFLIBS = avcodec avutil |
87d84e9dfeba
cosmetics: Consistently move NAME and FFLIBS to the top of each Makefile.
diego
parents:
3121
diff
changeset
|
5 |
4512
801405a292eb
Don't install rtsp.h. It is intended to be private, it depends on rtp code
rbultje
parents:
4452
diff
changeset
|
6 HEADERS = avformat.h avio.h |
918 | 7 |
5298 | 8 OBJS = allformats.o \ |
9 cutils.o \ | |
10 metadata.o \ | |
11 metadata_compat.o \ | |
12 options.o \ | |
13 os_support.o \ | |
14 sdp.o \ | |
15 seek.o \ | |
16 utils.o \ | |
0 | 17 |
1169 | 18 # muxers/demuxers |
5036 | 19 OBJS-$(CONFIG_AAC_DEMUXER) += raw.o id3v1.o id3v2.o |
2068 | 20 OBJS-$(CONFIG_AC3_DEMUXER) += raw.o |
21 OBJS-$(CONFIG_AC3_MUXER) += raw.o | |
1169 | 22 OBJS-$(CONFIG_ADTS_MUXER) += adtsenc.o |
5674 | 23 OBJS-$(CONFIG_AEA_DEMUXER) += aea.o raw.o |
5285 | 24 OBJS-$(CONFIG_AIFF_DEMUXER) += aiffdec.o riff.o raw.o |
5283
63c52dca959b
Split up the AIFF muxer and demuxer into separate files.
jbr
parents:
5227
diff
changeset
|
25 OBJS-$(CONFIG_AIFF_MUXER) += aiffenc.o riff.o |
1169 | 26 OBJS-$(CONFIG_AMR_DEMUXER) += amr.o |
27 OBJS-$(CONFIG_AMR_MUXER) += amr.o | |
5510 | 28 OBJS-$(CONFIG_ANM_DEMUXER) += anm.o |
1990 | 29 OBJS-$(CONFIG_APC_DEMUXER) += apc.o |
5134 | 30 OBJS-$(CONFIG_APE_DEMUXER) += ape.o apetag.o |
5298 | 31 OBJS-$(CONFIG_ASF_DEMUXER) += asfdec.o asf.o asfcrypt.o \ |
32 riff.o avlanguage.o | |
4593
0d8b36d98ce2
move static tables from asf.h to non-static tables in asf.c
aurel
parents:
4592
diff
changeset
|
33 OBJS-$(CONFIG_ASF_MUXER) += asfenc.o asf.o riff.o |
3942 | 34 OBJS-$(CONFIG_ASS_DEMUXER) += assdec.o |
3946 | 35 OBJS-$(CONFIG_ASS_MUXER) += assenc.o |
2256 | 36 OBJS-$(CONFIG_AU_DEMUXER) += au.o raw.o |
37 OBJS-$(CONFIG_AU_MUXER) += au.o | |
5633 | 38 OBJS-$(CONFIG_AVI_DEMUXER) += avidec.o riff.o avi.o |
39 OBJS-$(CONFIG_AVI_MUXER) += avienc.o riff.o avi.o | |
1282
faf64f0d3445
AVISynth support, patch by Steve Lhomme % slhomme A divxcorp P com %
gpoirier
parents:
1254
diff
changeset
|
40 OBJS-$(CONFIG_AVISYNTH) += avisynth.o |
3302 | 41 OBJS-$(CONFIG_AVM2_MUXER) += swfenc.o |
2256 | 42 OBJS-$(CONFIG_AVS_DEMUXER) += avs.o vocdec.o voc.o |
1989 | 43 OBJS-$(CONFIG_BETHSOFTVID_DEMUXER) += bethsoftvid.o |
3213 | 44 OBJS-$(CONFIG_BFI_DEMUXER) += bfi.o |
5614 | 45 OBJS-$(CONFIG_BINK_DEMUXER) += bink.o |
2254 | 46 OBJS-$(CONFIG_C93_DEMUXER) += c93.o vocdec.o voc.o |
5206 | 47 OBJS-$(CONFIG_CAF_DEMUXER) += cafdec.o caf.o mov.o riff.o isom.o |
4548
2c9ebc4029ae
add raw demuxer for Chinese AVS elementary streams
stefang
parents:
4540
diff
changeset
|
48 OBJS-$(CONFIG_CAVSVIDEO_DEMUXER) += raw.o |
5469 | 49 OBJS-$(CONFIG_CDG_DEMUXER) += cdg.o |
2680 | 50 OBJS-$(CONFIG_CRC_MUXER) += crcenc.o |
1169 | 51 OBJS-$(CONFIG_DAUD_DEMUXER) += daud.o |
3627 | 52 OBJS-$(CONFIG_DAUD_MUXER) += daud.o |
3544
943e9f0d1e92
Add missing dependency declaration for raw Dirac demuxer.
diego
parents:
3542
diff
changeset
|
53 OBJS-$(CONFIG_DIRAC_DEMUXER) += raw.o |
3542 | 54 OBJS-$(CONFIG_DIRAC_MUXER) += raw.o |
4004 | 55 OBJS-$(CONFIG_DNXHD_DEMUXER) += raw.o |
56 OBJS-$(CONFIG_DNXHD_MUXER) += raw.o | |
1378
a32812bb5bcf
support for Delphine Software .cin files demuxing / audio and video decoding, by Gregory Montoir %cyx A users P sourceforge P net%
bcoudurier
parents:
1373
diff
changeset
|
57 OBJS-$(CONFIG_DSICIN_DEMUXER) += dsicin.o |
4540 | 58 OBJS-$(CONFIG_DTS_DEMUXER) += raw.o id3v2.o |
3542 | 59 OBJS-$(CONFIG_DTS_MUXER) += raw.o |
1169 | 60 OBJS-$(CONFIG_DV_DEMUXER) += dv.o |
1317
132206560fe6
Split the DV demuxer and muxer into separate files (as suggested by Diego
takis
parents:
1302
diff
changeset
|
61 OBJS-$(CONFIG_DV_MUXER) += dvenc.o |
2258 | 62 OBJS-$(CONFIG_DXA_DEMUXER) += dxa.o riff.o |
2701
25028505671c
add support for demuxing Electronic Arts .cdata files
aurel
parents:
2680
diff
changeset
|
63 OBJS-$(CONFIG_EA_CDATA_DEMUXER) += eacdata.o |
1169 | 64 OBJS-$(CONFIG_EA_DEMUXER) += electronicarts.o |
4540 | 65 OBJS-$(CONFIG_EAC3_DEMUXER) += raw.o id3v2.o |
3862 | 66 OBJS-$(CONFIG_EAC3_MUXER) += raw.o |
3348 | 67 OBJS-$(CONFIG_FFM_DEMUXER) += ffmdec.o |
68 OBJS-$(CONFIG_FFM_MUXER) += ffmenc.o | |
5547 | 69 OBJS-$(CONFIG_FILMSTRIP_DEMUXER) += filmstripdec.o |
70 OBJS-$(CONFIG_FILMSTRIP_MUXER) += filmstripenc.o | |
5298 | 71 OBJS-$(CONFIG_FLAC_DEMUXER) += flacdec.o raw.o id3v1.o \ |
72 id3v2.o oggparsevorbis.o | |
4577
1cc2041c2e03
Separate the raw FLAC muxer from raw.c to its own file, flacenc.c.
jbr
parents:
4548
diff
changeset
|
73 OBJS-$(CONFIG_FLAC_MUXER) += flacenc.o |
1169 | 74 OBJS-$(CONFIG_FLIC_DEMUXER) += flic.o |
75 OBJS-$(CONFIG_FLV_DEMUXER) += flvdec.o | |
3406
ea339cc7c630
flvenc.o depends on avc.o (for H.264 support functions).
diego
parents:
3405
diff
changeset
|
76 OBJS-$(CONFIG_FLV_MUXER) += flvenc.o avc.o |
2068 | 77 OBJS-$(CONFIG_FOURXM_DEMUXER) += 4xm.o |
2679 | 78 OBJS-$(CONFIG_FRAMECRC_MUXER) += framecrcenc.o |
1169 | 79 OBJS-$(CONFIG_GIF_MUXER) += gif.o |
4540 | 80 OBJS-$(CONFIG_GSM_DEMUXER) += raw.o id3v2.o |
1169 | 81 OBJS-$(CONFIG_GXF_DEMUXER) += gxf.o |
4401 | 82 OBJS-$(CONFIG_GXF_MUXER) += gxfenc.o audiointerleave.o |
2068 | 83 OBJS-$(CONFIG_H261_DEMUXER) += raw.o |
84 OBJS-$(CONFIG_H261_MUXER) += raw.o | |
85 OBJS-$(CONFIG_H263_DEMUXER) += raw.o | |
86 OBJS-$(CONFIG_H263_MUXER) += raw.o | |
87 OBJS-$(CONFIG_H264_DEMUXER) += raw.o | |
88 OBJS-$(CONFIG_H264_MUXER) += raw.o | |
1169 | 89 OBJS-$(CONFIG_IDCIN_DEMUXER) += idcin.o |
3189 | 90 OBJS-$(CONFIG_IFF_DEMUXER) += iff.o |
1169 | 91 OBJS-$(CONFIG_IMAGE2_DEMUXER) += img2.o |
2068 | 92 OBJS-$(CONFIG_IMAGE2_MUXER) += img2.o |
1169 | 93 OBJS-$(CONFIG_IMAGE2PIPE_DEMUXER) += img2.o |
94 OBJS-$(CONFIG_IMAGE2PIPE_MUXER) += img2.o | |
2068 | 95 OBJS-$(CONFIG_INGENIENT_DEMUXER) += raw.o |
1169 | 96 OBJS-$(CONFIG_IPMOVIE_DEMUXER) += ipmovie.o |
4244 | 97 OBJS-$(CONFIG_ISS_DEMUXER) += iss.o |
5398
e92aec1db0b9
Support "A format generated by IndigoVision 8000 video server".
michael
parents:
5328
diff
changeset
|
98 OBJS-$(CONFIG_IV8_DEMUXER) += iv8.o |
2911 | 99 OBJS-$(CONFIG_LMLM4_DEMUXER) += lmlm4.o |
2068 | 100 OBJS-$(CONFIG_M4V_DEMUXER) += raw.o |
101 OBJS-$(CONFIG_M4V_MUXER) += raw.o | |
5298 | 102 OBJS-$(CONFIG_MATROSKA_DEMUXER) += matroskadec.o matroska.o \ |
103 riff.o isom.o | |
104 OBJS-$(CONFIG_MATROSKA_MUXER) += matroskaenc.o matroska.o \ | |
105 riff.o isom.o avc.o flacenc.o | |
2068 | 106 OBJS-$(CONFIG_MJPEG_DEMUXER) += raw.o |
107 OBJS-$(CONFIG_MJPEG_MUXER) += raw.o | |
4540 | 108 OBJS-$(CONFIG_MLP_DEMUXER) += raw.o id3v2.o |
4899 | 109 OBJS-$(CONFIG_MLP_MUXER) += raw.o |
1169 | 110 OBJS-$(CONFIG_MM_DEMUXER) += mm.o |
2256 | 111 OBJS-$(CONFIG_MMF_DEMUXER) += mmf.o raw.o |
1172
6a5e58d2114b
move common stuff from avienc.c and wav.c to new file riff.c
mru
parents:
1169
diff
changeset
|
112 OBJS-$(CONFIG_MMF_MUXER) += mmf.o riff.o |
1216
fec0a3d5408f
move common code from mov.c and movenc.c to isom.c
bcoudurier
parents:
1186
diff
changeset
|
113 OBJS-$(CONFIG_MOV_DEMUXER) += mov.o riff.o isom.o |
2922
dcd599833abc
Move isom_write_avcc() and related functions into a separate file.
aurel
parents:
2911
diff
changeset
|
114 OBJS-$(CONFIG_MOV_MUXER) += movenc.o riff.o isom.o avc.o |
5319
86c32a27f69a
Move function that is only used by the MP3 muxer below the corresponding #if.
diego
parents:
5317
diff
changeset
|
115 OBJS-$(CONFIG_MP2_MUXER) += mp3.o id3v1.o |
5016
eb6dd7717805
Move id3v2 parsing code from mp3.c to id3v2.h and id3v2.c.
diego
parents:
5010
diff
changeset
|
116 OBJS-$(CONFIG_MP3_DEMUXER) += mp3.o id3v1.o id3v2.o |
5317
ceddb3544e43
The MP2/MP3 muxer uses ff_id3v2_tags, so add the correct object dependency.
diego
parents:
5316
diff
changeset
|
117 OBJS-$(CONFIG_MP3_MUXER) += mp3.o id3v1.o id3v2.o |
5135 | 118 OBJS-$(CONFIG_MPC_DEMUXER) += mpc.o id3v1.o id3v2.o apetag.o |
2709 | 119 OBJS-$(CONFIG_MPC8_DEMUXER) += mpc8.o |
2176
50322a49fa2b
split mpeg ps and variants muxer and demuxer, I'll clean more in a few minutes, lpcm freq tab is left static const in mpeg.h for now until we have more code in common
bcoudurier
parents:
2142
diff
changeset
|
120 OBJS-$(CONFIG_MPEG1SYSTEM_MUXER) += mpegenc.o |
50322a49fa2b
split mpeg ps and variants muxer and demuxer, I'll clean more in a few minutes, lpcm freq tab is left static const in mpeg.h for now until we have more code in common
bcoudurier
parents:
2142
diff
changeset
|
121 OBJS-$(CONFIG_MPEG1VCD_MUXER) += mpegenc.o |
50322a49fa2b
split mpeg ps and variants muxer and demuxer, I'll clean more in a few minutes, lpcm freq tab is left static const in mpeg.h for now until we have more code in common
bcoudurier
parents:
2142
diff
changeset
|
122 OBJS-$(CONFIG_MPEG2DVD_MUXER) += mpegenc.o |
50322a49fa2b
split mpeg ps and variants muxer and demuxer, I'll clean more in a few minutes, lpcm freq tab is left static const in mpeg.h for now until we have more code in common
bcoudurier
parents:
2142
diff
changeset
|
123 OBJS-$(CONFIG_MPEG2VOB_MUXER) += mpegenc.o |
50322a49fa2b
split mpeg ps and variants muxer and demuxer, I'll clean more in a few minutes, lpcm freq tab is left static const in mpeg.h for now until we have more code in common
bcoudurier
parents:
2142
diff
changeset
|
124 OBJS-$(CONFIG_MPEG2SVCD_MUXER) += mpegenc.o |
2068 | 125 OBJS-$(CONFIG_MPEG1VIDEO_MUXER) += raw.o |
126 OBJS-$(CONFIG_MPEG2VIDEO_MUXER) += raw.o | |
1169 | 127 OBJS-$(CONFIG_MPEGPS_DEMUXER) += mpeg.o |
128 OBJS-$(CONFIG_MPEGTS_DEMUXER) += mpegts.o | |
129 OBJS-$(CONFIG_MPEGTS_MUXER) += mpegtsenc.o | |
2068 | 130 OBJS-$(CONFIG_MPEGVIDEO_DEMUXER) += raw.o |
1169 | 131 OBJS-$(CONFIG_MPJPEG_MUXER) += mpjpeg.o |
3148 | 132 OBJS-$(CONFIG_MSNWC_TCP_DEMUXER) += msnwc_tcp.o |
1735 | 133 OBJS-$(CONFIG_MTV_DEMUXER) += mtv.o |
3556 | 134 OBJS-$(CONFIG_MVI_DEMUXER) += mvi.o |
3734 | 135 OBJS-$(CONFIG_MXF_DEMUXER) += mxfdec.o mxf.o |
4400
65adb9e5214f
extract audio interleaving code from mxf muxer, will be used by gxf and dv
bcoudurier
parents:
4259
diff
changeset
|
136 OBJS-$(CONFIG_MXF_MUXER) += mxfenc.o mxf.o audiointerleave.o |
4415 | 137 OBJS-$(CONFIG_NC_DEMUXER) += ncdec.o |
2256 | 138 OBJS-$(CONFIG_NSV_DEMUXER) += nsvdec.o |
2068 | 139 OBJS-$(CONFIG_NULL_MUXER) += raw.o |
2335
5b5e1edd462e
move syncpoint timestamp resetting code to a common file
michael
parents:
2284
diff
changeset
|
140 OBJS-$(CONFIG_NUT_DEMUXER) += nutdec.o nut.o riff.o |
2354 | 141 OBJS-$(CONFIG_NUT_MUXER) += nutenc.o nut.o riff.o |
1172
6a5e58d2114b
move common stuff from avienc.c and wav.c to new file riff.c
mru
parents:
1169
diff
changeset
|
142 OBJS-$(CONFIG_NUV_DEMUXER) += nuv.o riff.o |
2714 | 143 OBJS-$(CONFIG_OGG_DEMUXER) += oggdec.o \ |
5512 | 144 oggparsedirac.o \ |
1169 | 145 oggparseflac.o \ |
1172
6a5e58d2114b
move common stuff from avienc.c and wav.c to new file riff.c
mru
parents:
1169
diff
changeset
|
146 oggparseogm.o \ |
3023 | 147 oggparsespeex.o \ |
2879 | 148 oggparsetheora.o \ |
149 oggparsevorbis.o \ | |
1172
6a5e58d2114b
move common stuff from avienc.c and wav.c to new file riff.c
mru
parents:
1169
diff
changeset
|
150 riff.o |
2731 | 151 OBJS-$(CONFIG_OGG_MUXER) += oggenc.o |
3542 | 152 OBJS-$(CONFIG_OMA_DEMUXER) += oma.o raw.o |
2957 | 153 OBJS-$(CONFIG_PCM_ALAW_DEMUXER) += raw.o |
154 OBJS-$(CONFIG_PCM_ALAW_MUXER) += raw.o | |
4540 | 155 OBJS-$(CONFIG_PCM_F32BE_DEMUXER) += raw.o |
156 OBJS-$(CONFIG_PCM_F32BE_MUXER) += raw.o | |
157 OBJS-$(CONFIG_PCM_F32LE_DEMUXER) += raw.o | |
158 OBJS-$(CONFIG_PCM_F32LE_MUXER) += raw.o | |
159 OBJS-$(CONFIG_PCM_F64BE_DEMUXER) += raw.o | |
160 OBJS-$(CONFIG_PCM_F64BE_MUXER) += raw.o | |
161 OBJS-$(CONFIG_PCM_F64LE_DEMUXER) += raw.o | |
162 OBJS-$(CONFIG_PCM_F64LE_MUXER) += raw.o | |
2957 | 163 OBJS-$(CONFIG_PCM_MULAW_DEMUXER) += raw.o |
164 OBJS-$(CONFIG_PCM_MULAW_MUXER) += raw.o | |
165 OBJS-$(CONFIG_PCM_S16BE_DEMUXER) += raw.o | |
166 OBJS-$(CONFIG_PCM_S16BE_MUXER) += raw.o | |
167 OBJS-$(CONFIG_PCM_S16LE_DEMUXER) += raw.o | |
168 OBJS-$(CONFIG_PCM_S16LE_MUXER) += raw.o | |
4540 | 169 OBJS-$(CONFIG_PCM_S24BE_DEMUXER) += raw.o |
170 OBJS-$(CONFIG_PCM_S24BE_MUXER) += raw.o | |
171 OBJS-$(CONFIG_PCM_S24LE_DEMUXER) += raw.o | |
172 OBJS-$(CONFIG_PCM_S24LE_MUXER) += raw.o | |
173 OBJS-$(CONFIG_PCM_S32BE_DEMUXER) += raw.o | |
174 OBJS-$(CONFIG_PCM_S32BE_MUXER) += raw.o | |
175 OBJS-$(CONFIG_PCM_S32LE_DEMUXER) += raw.o | |
176 OBJS-$(CONFIG_PCM_S32LE_MUXER) += raw.o | |
2957 | 177 OBJS-$(CONFIG_PCM_S8_DEMUXER) += raw.o |
178 OBJS-$(CONFIG_PCM_S8_MUXER) += raw.o | |
179 OBJS-$(CONFIG_PCM_U16BE_DEMUXER) += raw.o | |
180 OBJS-$(CONFIG_PCM_U16BE_MUXER) += raw.o | |
181 OBJS-$(CONFIG_PCM_U16LE_DEMUXER) += raw.o | |
182 OBJS-$(CONFIG_PCM_U16LE_MUXER) += raw.o | |
4540 | 183 OBJS-$(CONFIG_PCM_U24BE_DEMUXER) += raw.o |
184 OBJS-$(CONFIG_PCM_U24BE_MUXER) += raw.o | |
185 OBJS-$(CONFIG_PCM_U24LE_DEMUXER) += raw.o | |
186 OBJS-$(CONFIG_PCM_U24LE_MUXER) += raw.o | |
187 OBJS-$(CONFIG_PCM_U32BE_DEMUXER) += raw.o | |
188 OBJS-$(CONFIG_PCM_U32BE_MUXER) += raw.o | |
189 OBJS-$(CONFIG_PCM_U32LE_DEMUXER) += raw.o | |
190 OBJS-$(CONFIG_PCM_U32LE_MUXER) += raw.o | |
2957 | 191 OBJS-$(CONFIG_PCM_U8_DEMUXER) += raw.o |
192 OBJS-$(CONFIG_PCM_U8_MUXER) += raw.o | |
2880 | 193 OBJS-$(CONFIG_PVA_DEMUXER) += pva.o |
4945 | 194 OBJS-$(CONFIG_QCP_DEMUXER) += qcp.o |
4259
6cc23cc61648
Enable building r3d demuxer when its config is set.
benoit
parents:
4254
diff
changeset
|
195 OBJS-$(CONFIG_R3D_DEMUXER) += r3d.o |
1169 | 196 OBJS-$(CONFIG_RAWVIDEO_DEMUXER) += raw.o |
197 OBJS-$(CONFIG_RAWVIDEO_MUXER) += raw.o | |
3172 | 198 OBJS-$(CONFIG_RL2_DEMUXER) += rl2.o |
4522 | 199 OBJS-$(CONFIG_RM_DEMUXER) += rmdec.o rm.o |
200 OBJS-$(CONFIG_RM_MUXER) += rmenc.o rm.o | |
2068 | 201 OBJS-$(CONFIG_ROQ_DEMUXER) += idroq.o |
2076 | 202 OBJS-$(CONFIG_ROQ_MUXER) += raw.o |
3197 | 203 OBJS-$(CONFIG_RPL_DEMUXER) += rpl.o |
2960 | 204 OBJS-$(CONFIG_RTP_MUXER) += rtp.o \ |
5560
e09092917f7e
Rename the RTP muxer sources so that the packetisation functions are in
lucabe
parents:
5547
diff
changeset
|
205 rtpenc_aac.o \ |
e09092917f7e
Rename the RTP muxer sources so that the packetisation functions are in
lucabe
parents:
5547
diff
changeset
|
206 rtpenc_amr.o \ |
e09092917f7e
Rename the RTP muxer sources so that the packetisation functions are in
lucabe
parents:
5547
diff
changeset
|
207 rtpenc_h263.o \ |
e09092917f7e
Rename the RTP muxer sources so that the packetisation functions are in
lucabe
parents:
5547
diff
changeset
|
208 rtpenc_mpv.o \ |
4160 | 209 rtpenc.o \ |
2960 | 210 rtpenc_h264.o \ |
211 avc.o | |
5316
bb59ce5e6a0e
Remove some duplicate object dependencies for the RTSP demuxer.
diego
parents:
5315
diff
changeset
|
212 OBJS-$(CONFIG_RTSP_DEMUXER) += rtsp.o |
5695 | 213 OBJS-$(CONFIG_RTSP_MUXER) += rtsp.o rtspenc.o |
5298 | 214 OBJS-$(CONFIG_SDP_DEMUXER) += rtsp.o \ |
5315 | 215 rdt.o \ |
5298 | 216 rtp.o \ |
217 rtpdec.o \ | |
5643
457efbf56d15
RTP/AMR depacketizer, by Martin Storsj <$firstname at $firstname dot st>.
rbultje
parents:
5634
diff
changeset
|
218 rtpdec_amr.o \ |
5726
04b39763b51b
Rename RTP depacketizer files from rtp_* to rtpdec_*
mstorsjo
parents:
5695
diff
changeset
|
219 rtpdec_asf.o \ |
5601
96d885709963
Add RTP/H.263 depacketizer by Martin Storsj <$firstname () $firstname st>.
rbultje
parents:
5560
diff
changeset
|
220 rtpdec_h263.o \ |
5726
04b39763b51b
Rename RTP depacketizer files from rtp_* to rtpdec_*
mstorsjo
parents:
5695
diff
changeset
|
221 rtpdec_h264.o \ |
04b39763b51b
Rename RTP depacketizer files from rtp_* to rtpdec_*
mstorsjo
parents:
5695
diff
changeset
|
222 rtpdec_vorbis.o |
1169 | 223 OBJS-$(CONFIG_SEGAFILM_DEMUXER) += segafilm.o |
4540 | 224 OBJS-$(CONFIG_SHORTEN_DEMUXER) += raw.o id3v2.o |
2659 | 225 OBJS-$(CONFIG_SIFF_DEMUXER) += siff.o |
1169 | 226 OBJS-$(CONFIG_SMACKER_DEMUXER) += smacker.o |
2255
618b55cda0d6
All those demuxers use pcm_read_seek() and thus depend on raw.o.
aurel
parents:
2254
diff
changeset
|
227 OBJS-$(CONFIG_SOL_DEMUXER) += sol.o raw.o |
5107 | 228 OBJS-$(CONFIG_SOX_DEMUXER) += soxdec.o raw.o |
4974 | 229 OBJS-$(CONFIG_SOX_MUXER) += soxenc.o |
5138 | 230 OBJS-$(CONFIG_SPDIF_MUXER) += spdif.o |
2068 | 231 OBJS-$(CONFIG_STR_DEMUXER) += psxstr.o |
3302 | 232 OBJS-$(CONFIG_SWF_DEMUXER) += swfdec.o |
233 OBJS-$(CONFIG_SWF_MUXER) += swfenc.o | |
1974
51c5fe603dba
support for the THP game format by Marco Gerards, mgerards xs4all nl
diego
parents:
1918
diff
changeset
|
234 OBJS-$(CONFIG_THP_DEMUXER) += thp.o |
1436 | 235 OBJS-$(CONFIG_TIERTEXSEQ_DEMUXER) += tiertexseq.o |
4910 | 236 OBJS-$(CONFIG_TMV_DEMUXER) += tmv.o |
4751 | 237 OBJS-$(CONFIG_TRUEHD_DEMUXER) += raw.o id3v2.o |
238 OBJS-$(CONFIG_TRUEHD_MUXER) += raw.o | |
5466 | 239 OBJS-$(CONFIG_TTA_DEMUXER) += tta.o id3v1.o id3v2.o |
2072 | 240 OBJS-$(CONFIG_TXD_DEMUXER) += txd.o |
2260 | 241 OBJS-$(CONFIG_VC1_DEMUXER) += raw.o |
2984 | 242 OBJS-$(CONFIG_VC1T_DEMUXER) += vc1test.o |
3594 | 243 OBJS-$(CONFIG_VC1T_MUXER) += vc1testenc.o |
2068 | 244 OBJS-$(CONFIG_VMD_DEMUXER) += sierravmd.o |
2256 | 245 OBJS-$(CONFIG_VOC_DEMUXER) += vocdec.o voc.o |
246 OBJS-$(CONFIG_VOC_MUXER) += vocenc.o voc.o | |
4668 | 247 OBJS-$(CONFIG_VQF_DEMUXER) += vqf.o |
5126 | 248 OBJS-$(CONFIG_W64_DEMUXER) += wav.o riff.o raw.o |
2255
618b55cda0d6
All those demuxers use pcm_read_seek() and thus depend on raw.o.
aurel
parents:
2254
diff
changeset
|
249 OBJS-$(CONFIG_WAV_DEMUXER) += wav.o riff.o raw.o |
1172
6a5e58d2114b
move common stuff from avienc.c and wav.c to new file riff.c
mru
parents:
1169
diff
changeset
|
250 OBJS-$(CONFIG_WAV_MUXER) += wav.o riff.o |
1169 | 251 OBJS-$(CONFIG_WC3_DEMUXER) += wc3movie.o |
252 OBJS-$(CONFIG_WSAUD_DEMUXER) += westwood.o | |
253 OBJS-$(CONFIG_WSVQA_DEMUXER) += westwood.o | |
5676 | 254 OBJS-$(CONFIG_WV_DEMUXER) += wv.o apetag.o id3v1.o |
3220 | 255 OBJS-$(CONFIG_XA_DEMUXER) += xa.o |
1169 | 256 OBJS-$(CONFIG_YUV4MPEGPIPE_MUXER) += yuv4mpeg.o |
257 OBJS-$(CONFIG_YUV4MPEGPIPE_DEMUXER) += yuv4mpeg.o | |
146 | 258 |
1770 | 259 # external libraries |
260 OBJS-$(CONFIG_LIBNUT_DEMUXER) += libnut.o riff.o | |
261 OBJS-$(CONFIG_LIBNUT_MUXER) += libnut.o riff.o | |
262 | |
905
dbc0145bbf11
Add --disable-protocols option to configure to disable I/O protocol from
diego
parents:
900
diff
changeset
|
263 # protocols I/O |
dbc0145bbf11
Add --disable-protocols option to configure to disable I/O protocol from
diego
parents:
900
diff
changeset
|
264 OBJS+= avio.o aviobuf.o |
dbc0145bbf11
Add --disable-protocols option to configure to disable I/O protocol from
diego
parents:
900
diff
changeset
|
265 |
2055
3d553a42427a
Make protocols configure selectable and also cleanup the CONFIG_NETWORK
alex
parents:
2051
diff
changeset
|
266 OBJS-$(CONFIG_FILE_PROTOCOL) += file.o |
4452
1842e64fe89a
Gopher protocol, patch by Toshimitsu Kimura, lovesyao gmail com
diego
parents:
4415
diff
changeset
|
267 OBJS-$(CONFIG_GOPHER_PROTOCOL) += gopher.o |
2055
3d553a42427a
Make protocols configure selectable and also cleanup the CONFIG_NETWORK
alex
parents:
2051
diff
changeset
|
268 OBJS-$(CONFIG_HTTP_PROTOCOL) += http.o |
3d553a42427a
Make protocols configure selectable and also cleanup the CONFIG_NETWORK
alex
parents:
2051
diff
changeset
|
269 OBJS-$(CONFIG_PIPE_PROTOCOL) += file.o |
5123 | 270 OBJS-$(CONFIG_RTMP_PROTOCOL) += rtmpproto.o rtmppkt.o |
2055
3d553a42427a
Make protocols configure selectable and also cleanup the CONFIG_NETWORK
alex
parents:
2051
diff
changeset
|
271 OBJS-$(CONFIG_RTP_PROTOCOL) += rtpproto.o |
3d553a42427a
Make protocols configure selectable and also cleanup the CONFIG_NETWORK
alex
parents:
2051
diff
changeset
|
272 OBJS-$(CONFIG_TCP_PROTOCOL) += tcp.o |
3d553a42427a
Make protocols configure selectable and also cleanup the CONFIG_NETWORK
alex
parents:
2051
diff
changeset
|
273 OBJS-$(CONFIG_UDP_PROTOCOL) += udp.o |
5634 | 274 OBJS-$(CONFIG_CONCAT_PROTOCOL) += concat.o |
0 | 275 |
4810 | 276 # libavdevice dependencies |
5078
78acb97d1ac5
Make the configure script select the input/output devices using
stefano
parents:
5036
diff
changeset
|
277 OBJS-$(CONFIG_JACK_INDEV) += timefilter.o |
4810 | 278 |
4798
62a60b40cf45
Generalize example target rule in common.mak so that it sets a -example$(EXESUF)
diego
parents:
4795
diff
changeset
|
279 EXAMPLES = output |
4791
3ee8699e4f35
Move adding the '-test$(EXESUF)' suffix to test programs into common.mak.
diego
parents:
4788
diff
changeset
|
280 TESTPROGS = timefilter |
4788
99c0c6d046d8
Rename 'tests' target to 'testprogs'. It is too easily confused with the
diego
parents:
4751
diff
changeset
|
281 |
4795
788145d0bc7e
Move output-example dependency declaration after subdir.mak include so that it is
diego
parents:
4794
diff
changeset
|
282 include $(SUBDIR)../subdir.mak |
4804 | 283 |
284 $(SUBDIR)output-example$(EXESUF): ELIBS = -lswscale |