Mercurial > libavformat.hg
annotate Makefile @ 5895:d8031a05ceec libavformat
Fix updating condition for the probe_size variable in the internal
loop of ff_probe_input_buffer(), making sure that probe_size is always
set to probe_max_size in the last iteration.
Also make the function return an error if we get to the max probe
length and still cannot figure out what the format is.
Patch by Micah Galizia micahgalizia A gmail D com.
author | stefano |
---|---|
date | Fri, 26 Mar 2010 01:12:14 +0000 |
parents | 4b42835727aa |
children | 5564d7f2ed5a |
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 \ |
5861 | 72 id3v2.o oggparsevorbis.o \ |
5857 | 73 vorbiscomment.o |
5873
e3fb53259d86
Put ff_flac_write_header() in a separate C file to allow it to be shared without
jbr
parents:
5868
diff
changeset
|
74 OBJS-$(CONFIG_FLAC_MUXER) += flacenc.o flacenc_header.o \ |
e3fb53259d86
Put ff_flac_write_header() in a separate C file to allow it to be shared without
jbr
parents:
5868
diff
changeset
|
75 vorbiscomment.o |
1169 | 76 OBJS-$(CONFIG_FLIC_DEMUXER) += flic.o |
77 OBJS-$(CONFIG_FLV_DEMUXER) += flvdec.o | |
3406
ea339cc7c630
flvenc.o depends on avc.o (for H.264 support functions).
diego
parents:
3405
diff
changeset
|
78 OBJS-$(CONFIG_FLV_MUXER) += flvenc.o avc.o |
2068 | 79 OBJS-$(CONFIG_FOURXM_DEMUXER) += 4xm.o |
2679 | 80 OBJS-$(CONFIG_FRAMECRC_MUXER) += framecrcenc.o |
1169 | 81 OBJS-$(CONFIG_GIF_MUXER) += gif.o |
4540 | 82 OBJS-$(CONFIG_GSM_DEMUXER) += raw.o id3v2.o |
1169 | 83 OBJS-$(CONFIG_GXF_DEMUXER) += gxf.o |
4401 | 84 OBJS-$(CONFIG_GXF_MUXER) += gxfenc.o audiointerleave.o |
2068 | 85 OBJS-$(CONFIG_H261_DEMUXER) += raw.o |
86 OBJS-$(CONFIG_H261_MUXER) += raw.o | |
87 OBJS-$(CONFIG_H263_DEMUXER) += raw.o | |
88 OBJS-$(CONFIG_H263_MUXER) += raw.o | |
89 OBJS-$(CONFIG_H264_DEMUXER) += raw.o | |
90 OBJS-$(CONFIG_H264_MUXER) += raw.o | |
1169 | 91 OBJS-$(CONFIG_IDCIN_DEMUXER) += idcin.o |
3189 | 92 OBJS-$(CONFIG_IFF_DEMUXER) += iff.o |
1169 | 93 OBJS-$(CONFIG_IMAGE2_DEMUXER) += img2.o |
2068 | 94 OBJS-$(CONFIG_IMAGE2_MUXER) += img2.o |
1169 | 95 OBJS-$(CONFIG_IMAGE2PIPE_DEMUXER) += img2.o |
96 OBJS-$(CONFIG_IMAGE2PIPE_MUXER) += img2.o | |
2068 | 97 OBJS-$(CONFIG_INGENIENT_DEMUXER) += raw.o |
1169 | 98 OBJS-$(CONFIG_IPMOVIE_DEMUXER) += ipmovie.o |
4244 | 99 OBJS-$(CONFIG_ISS_DEMUXER) += iss.o |
5398
e92aec1db0b9
Support "A format generated by IndigoVision 8000 video server".
michael
parents:
5328
diff
changeset
|
100 OBJS-$(CONFIG_IV8_DEMUXER) += iv8.o |
2911 | 101 OBJS-$(CONFIG_LMLM4_DEMUXER) += lmlm4.o |
2068 | 102 OBJS-$(CONFIG_M4V_DEMUXER) += raw.o |
103 OBJS-$(CONFIG_M4V_MUXER) += raw.o | |
5298 | 104 OBJS-$(CONFIG_MATROSKA_DEMUXER) += matroskadec.o matroska.o \ |
5849 | 105 riff.o isom.o rmdec.o rm.o |
5298 | 106 OBJS-$(CONFIG_MATROSKA_MUXER) += matroskaenc.o matroska.o \ |
5873
e3fb53259d86
Put ff_flac_write_header() in a separate C file to allow it to be shared without
jbr
parents:
5868
diff
changeset
|
107 riff.o isom.o avc.o \ |
e3fb53259d86
Put ff_flac_write_header() in a separate C file to allow it to be shared without
jbr
parents:
5868
diff
changeset
|
108 flacenc_header.o |
2068 | 109 OBJS-$(CONFIG_MJPEG_DEMUXER) += raw.o |
110 OBJS-$(CONFIG_MJPEG_MUXER) += raw.o | |
4540 | 111 OBJS-$(CONFIG_MLP_DEMUXER) += raw.o id3v2.o |
4899 | 112 OBJS-$(CONFIG_MLP_MUXER) += raw.o |
1169 | 113 OBJS-$(CONFIG_MM_DEMUXER) += mm.o |
2256 | 114 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
|
115 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
|
116 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
|
117 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
|
118 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
|
119 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
|
120 OBJS-$(CONFIG_MP3_MUXER) += mp3.o id3v1.o id3v2.o |
5135 | 121 OBJS-$(CONFIG_MPC_DEMUXER) += mpc.o id3v1.o id3v2.o apetag.o |
2709 | 122 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
|
123 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
|
124 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
|
125 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
|
126 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
|
127 OBJS-$(CONFIG_MPEG2SVCD_MUXER) += mpegenc.o |
2068 | 128 OBJS-$(CONFIG_MPEG1VIDEO_MUXER) += raw.o |
129 OBJS-$(CONFIG_MPEG2VIDEO_MUXER) += raw.o | |
1169 | 130 OBJS-$(CONFIG_MPEGPS_DEMUXER) += mpeg.o |
131 OBJS-$(CONFIG_MPEGTS_DEMUXER) += mpegts.o | |
5787
667736f463b3
In mpegts muxer, write adts header if aac bitstream does not contain it
bcoudurier
parents:
5726
diff
changeset
|
132 OBJS-$(CONFIG_MPEGTS_MUXER) += mpegtsenc.o adtsenc.o |
2068 | 133 OBJS-$(CONFIG_MPEGVIDEO_DEMUXER) += raw.o |
1169 | 134 OBJS-$(CONFIG_MPJPEG_MUXER) += mpjpeg.o |
3148 | 135 OBJS-$(CONFIG_MSNWC_TCP_DEMUXER) += msnwc_tcp.o |
1735 | 136 OBJS-$(CONFIG_MTV_DEMUXER) += mtv.o |
3556 | 137 OBJS-$(CONFIG_MVI_DEMUXER) += mvi.o |
3734 | 138 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
|
139 OBJS-$(CONFIG_MXF_MUXER) += mxfenc.o mxf.o audiointerleave.o |
4415 | 140 OBJS-$(CONFIG_NC_DEMUXER) += ncdec.o |
2256 | 141 OBJS-$(CONFIG_NSV_DEMUXER) += nsvdec.o |
2068 | 142 OBJS-$(CONFIG_NULL_MUXER) += raw.o |
2335
5b5e1edd462e
move syncpoint timestamp resetting code to a common file
michael
parents:
2284
diff
changeset
|
143 OBJS-$(CONFIG_NUT_DEMUXER) += nutdec.o nut.o riff.o |
2354 | 144 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
|
145 OBJS-$(CONFIG_NUV_DEMUXER) += nuv.o riff.o |
2714 | 146 OBJS-$(CONFIG_OGG_DEMUXER) += oggdec.o \ |
5512 | 147 oggparsedirac.o \ |
1169 | 148 oggparseflac.o \ |
1172
6a5e58d2114b
move common stuff from avienc.c and wav.c to new file riff.c
mru
parents:
1169
diff
changeset
|
149 oggparseogm.o \ |
5812
c66b238d4d33
oggdec: Parse skeleton to determine the start time of each stream
conrad
parents:
5787
diff
changeset
|
150 oggparseskeleton.o \ |
3023 | 151 oggparsespeex.o \ |
2879 | 152 oggparsetheora.o \ |
153 oggparsevorbis.o \ | |
5857 | 154 riff.o \ |
155 vorbiscomment.o | |
5858
274fed269b59
Add VorbisComment writing to Ogg/FLAC and Ogg/Speex files.
jbr
parents:
5857
diff
changeset
|
156 OBJS-$(CONFIG_OGG_MUXER) += oggenc.o \ |
274fed269b59
Add VorbisComment writing to Ogg/FLAC and Ogg/Speex files.
jbr
parents:
5857
diff
changeset
|
157 vorbiscomment.o |
3542 | 158 OBJS-$(CONFIG_OMA_DEMUXER) += oma.o raw.o |
2957 | 159 OBJS-$(CONFIG_PCM_ALAW_DEMUXER) += raw.o |
160 OBJS-$(CONFIG_PCM_ALAW_MUXER) += raw.o | |
4540 | 161 OBJS-$(CONFIG_PCM_F32BE_DEMUXER) += raw.o |
162 OBJS-$(CONFIG_PCM_F32BE_MUXER) += raw.o | |
163 OBJS-$(CONFIG_PCM_F32LE_DEMUXER) += raw.o | |
164 OBJS-$(CONFIG_PCM_F32LE_MUXER) += raw.o | |
165 OBJS-$(CONFIG_PCM_F64BE_DEMUXER) += raw.o | |
166 OBJS-$(CONFIG_PCM_F64BE_MUXER) += raw.o | |
167 OBJS-$(CONFIG_PCM_F64LE_DEMUXER) += raw.o | |
168 OBJS-$(CONFIG_PCM_F64LE_MUXER) += raw.o | |
2957 | 169 OBJS-$(CONFIG_PCM_MULAW_DEMUXER) += raw.o |
170 OBJS-$(CONFIG_PCM_MULAW_MUXER) += raw.o | |
171 OBJS-$(CONFIG_PCM_S16BE_DEMUXER) += raw.o | |
172 OBJS-$(CONFIG_PCM_S16BE_MUXER) += raw.o | |
173 OBJS-$(CONFIG_PCM_S16LE_DEMUXER) += raw.o | |
174 OBJS-$(CONFIG_PCM_S16LE_MUXER) += raw.o | |
4540 | 175 OBJS-$(CONFIG_PCM_S24BE_DEMUXER) += raw.o |
176 OBJS-$(CONFIG_PCM_S24BE_MUXER) += raw.o | |
177 OBJS-$(CONFIG_PCM_S24LE_DEMUXER) += raw.o | |
178 OBJS-$(CONFIG_PCM_S24LE_MUXER) += raw.o | |
179 OBJS-$(CONFIG_PCM_S32BE_DEMUXER) += raw.o | |
180 OBJS-$(CONFIG_PCM_S32BE_MUXER) += raw.o | |
181 OBJS-$(CONFIG_PCM_S32LE_DEMUXER) += raw.o | |
182 OBJS-$(CONFIG_PCM_S32LE_MUXER) += raw.o | |
2957 | 183 OBJS-$(CONFIG_PCM_S8_DEMUXER) += raw.o |
184 OBJS-$(CONFIG_PCM_S8_MUXER) += raw.o | |
185 OBJS-$(CONFIG_PCM_U16BE_DEMUXER) += raw.o | |
186 OBJS-$(CONFIG_PCM_U16BE_MUXER) += raw.o | |
187 OBJS-$(CONFIG_PCM_U16LE_DEMUXER) += raw.o | |
188 OBJS-$(CONFIG_PCM_U16LE_MUXER) += raw.o | |
4540 | 189 OBJS-$(CONFIG_PCM_U24BE_DEMUXER) += raw.o |
190 OBJS-$(CONFIG_PCM_U24BE_MUXER) += raw.o | |
191 OBJS-$(CONFIG_PCM_U24LE_DEMUXER) += raw.o | |
192 OBJS-$(CONFIG_PCM_U24LE_MUXER) += raw.o | |
193 OBJS-$(CONFIG_PCM_U32BE_DEMUXER) += raw.o | |
194 OBJS-$(CONFIG_PCM_U32BE_MUXER) += raw.o | |
195 OBJS-$(CONFIG_PCM_U32LE_DEMUXER) += raw.o | |
196 OBJS-$(CONFIG_PCM_U32LE_MUXER) += raw.o | |
2957 | 197 OBJS-$(CONFIG_PCM_U8_DEMUXER) += raw.o |
198 OBJS-$(CONFIG_PCM_U8_MUXER) += raw.o | |
2880 | 199 OBJS-$(CONFIG_PVA_DEMUXER) += pva.o |
4945 | 200 OBJS-$(CONFIG_QCP_DEMUXER) += qcp.o |
4259
6cc23cc61648
Enable building r3d demuxer when its config is set.
benoit
parents:
4254
diff
changeset
|
201 OBJS-$(CONFIG_R3D_DEMUXER) += r3d.o |
1169 | 202 OBJS-$(CONFIG_RAWVIDEO_DEMUXER) += raw.o |
203 OBJS-$(CONFIG_RAWVIDEO_MUXER) += raw.o | |
3172 | 204 OBJS-$(CONFIG_RL2_DEMUXER) += rl2.o |
4522 | 205 OBJS-$(CONFIG_RM_DEMUXER) += rmdec.o rm.o |
206 OBJS-$(CONFIG_RM_MUXER) += rmenc.o rm.o | |
2068 | 207 OBJS-$(CONFIG_ROQ_DEMUXER) += idroq.o |
2076 | 208 OBJS-$(CONFIG_ROQ_MUXER) += raw.o |
3197 | 209 OBJS-$(CONFIG_RPL_DEMUXER) += rpl.o |
2960 | 210 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
|
211 rtpenc_aac.o \ |
e09092917f7e
Rename the RTP muxer sources so that the packetisation functions are in
lucabe
parents:
5547
diff
changeset
|
212 rtpenc_amr.o \ |
e09092917f7e
Rename the RTP muxer sources so that the packetisation functions are in
lucabe
parents:
5547
diff
changeset
|
213 rtpenc_h263.o \ |
e09092917f7e
Rename the RTP muxer sources so that the packetisation functions are in
lucabe
parents:
5547
diff
changeset
|
214 rtpenc_mpv.o \ |
4160 | 215 rtpenc.o \ |
2960 | 216 rtpenc_h264.o \ |
217 avc.o | |
5889
4b42835727aa
Make RTSP use the generic http authentication code
mstorsjo
parents:
5879
diff
changeset
|
218 OBJS-$(CONFIG_RTSP_DEMUXER) += rtsp.o httpauth.o |
4b42835727aa
Make RTSP use the generic http authentication code
mstorsjo
parents:
5879
diff
changeset
|
219 OBJS-$(CONFIG_RTSP_MUXER) += rtsp.o rtspenc.o httpauth.o |
5298 | 220 OBJS-$(CONFIG_SDP_DEMUXER) += rtsp.o \ |
5315 | 221 rdt.o \ |
5298 | 222 rtp.o \ |
223 rtpdec.o \ | |
5643
457efbf56d15
RTP/AMR depacketizer, by Martin Storsj <$firstname at $firstname dot st>.
rbultje
parents:
5634
diff
changeset
|
224 rtpdec_amr.o \ |
5726
04b39763b51b
Rename RTP depacketizer files from rtp_* to rtpdec_*
mstorsjo
parents:
5695
diff
changeset
|
225 rtpdec_asf.o \ |
5601
96d885709963
Add RTP/H.263 depacketizer by Martin Storsj <$firstname () $firstname st>.
rbultje
parents:
5560
diff
changeset
|
226 rtpdec_h263.o \ |
5726
04b39763b51b
Rename RTP depacketizer files from rtp_* to rtpdec_*
mstorsjo
parents:
5695
diff
changeset
|
227 rtpdec_h264.o \ |
5866 | 228 rtpdec_theora.o \ |
5726
04b39763b51b
Rename RTP depacketizer files from rtp_* to rtpdec_*
mstorsjo
parents:
5695
diff
changeset
|
229 rtpdec_vorbis.o |
1169 | 230 OBJS-$(CONFIG_SEGAFILM_DEMUXER) += segafilm.o |
4540 | 231 OBJS-$(CONFIG_SHORTEN_DEMUXER) += raw.o id3v2.o |
2659 | 232 OBJS-$(CONFIG_SIFF_DEMUXER) += siff.o |
1169 | 233 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
|
234 OBJS-$(CONFIG_SOL_DEMUXER) += sol.o raw.o |
5107 | 235 OBJS-$(CONFIG_SOX_DEMUXER) += soxdec.o raw.o |
4974 | 236 OBJS-$(CONFIG_SOX_MUXER) += soxenc.o |
5138 | 237 OBJS-$(CONFIG_SPDIF_MUXER) += spdif.o |
2068 | 238 OBJS-$(CONFIG_STR_DEMUXER) += psxstr.o |
3302 | 239 OBJS-$(CONFIG_SWF_DEMUXER) += swfdec.o |
240 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
|
241 OBJS-$(CONFIG_THP_DEMUXER) += thp.o |
1436 | 242 OBJS-$(CONFIG_TIERTEXSEQ_DEMUXER) += tiertexseq.o |
4910 | 243 OBJS-$(CONFIG_TMV_DEMUXER) += tmv.o |
4751 | 244 OBJS-$(CONFIG_TRUEHD_DEMUXER) += raw.o id3v2.o |
245 OBJS-$(CONFIG_TRUEHD_MUXER) += raw.o | |
5466 | 246 OBJS-$(CONFIG_TTA_DEMUXER) += tta.o id3v1.o id3v2.o |
2072 | 247 OBJS-$(CONFIG_TXD_DEMUXER) += txd.o |
2260 | 248 OBJS-$(CONFIG_VC1_DEMUXER) += raw.o |
2984 | 249 OBJS-$(CONFIG_VC1T_DEMUXER) += vc1test.o |
3594 | 250 OBJS-$(CONFIG_VC1T_MUXER) += vc1testenc.o |
2068 | 251 OBJS-$(CONFIG_VMD_DEMUXER) += sierravmd.o |
2256 | 252 OBJS-$(CONFIG_VOC_DEMUXER) += vocdec.o voc.o |
253 OBJS-$(CONFIG_VOC_MUXER) += vocenc.o voc.o | |
4668 | 254 OBJS-$(CONFIG_VQF_DEMUXER) += vqf.o |
5126 | 255 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
|
256 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
|
257 OBJS-$(CONFIG_WAV_MUXER) += wav.o riff.o |
1169 | 258 OBJS-$(CONFIG_WC3_DEMUXER) += wc3movie.o |
259 OBJS-$(CONFIG_WSAUD_DEMUXER) += westwood.o | |
260 OBJS-$(CONFIG_WSVQA_DEMUXER) += westwood.o | |
5676 | 261 OBJS-$(CONFIG_WV_DEMUXER) += wv.o apetag.o id3v1.o |
3220 | 262 OBJS-$(CONFIG_XA_DEMUXER) += xa.o |
1169 | 263 OBJS-$(CONFIG_YUV4MPEGPIPE_MUXER) += yuv4mpeg.o |
264 OBJS-$(CONFIG_YUV4MPEGPIPE_DEMUXER) += yuv4mpeg.o | |
146 | 265 |
1770 | 266 # external libraries |
267 OBJS-$(CONFIG_LIBNUT_DEMUXER) += libnut.o riff.o | |
268 OBJS-$(CONFIG_LIBNUT_MUXER) += libnut.o riff.o | |
269 | |
905
dbc0145bbf11
Add --disable-protocols option to configure to disable I/O protocol from
diego
parents:
900
diff
changeset
|
270 # protocols I/O |
dbc0145bbf11
Add --disable-protocols option to configure to disable I/O protocol from
diego
parents:
900
diff
changeset
|
271 OBJS+= avio.o aviobuf.o |
dbc0145bbf11
Add --disable-protocols option to configure to disable I/O protocol from
diego
parents:
900
diff
changeset
|
272 |
2055
3d553a42427a
Make protocols configure selectable and also cleanup the CONFIG_NETWORK
alex
parents:
2051
diff
changeset
|
273 OBJS-$(CONFIG_FILE_PROTOCOL) += file.o |
4452
1842e64fe89a
Gopher protocol, patch by Toshimitsu Kimura, lovesyao gmail com
diego
parents:
4415
diff
changeset
|
274 OBJS-$(CONFIG_GOPHER_PROTOCOL) += gopher.o |
5879
61062082488b
Split out http authentication handling into a separate file
mstorsjo
parents:
5873
diff
changeset
|
275 OBJS-$(CONFIG_HTTP_PROTOCOL) += http.o httpauth.o |
2055
3d553a42427a
Make protocols configure selectable and also cleanup the CONFIG_NETWORK
alex
parents:
2051
diff
changeset
|
276 OBJS-$(CONFIG_PIPE_PROTOCOL) += file.o |
5123 | 277 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
|
278 OBJS-$(CONFIG_RTP_PROTOCOL) += rtpproto.o |
3d553a42427a
Make protocols configure selectable and also cleanup the CONFIG_NETWORK
alex
parents:
2051
diff
changeset
|
279 OBJS-$(CONFIG_TCP_PROTOCOL) += tcp.o |
3d553a42427a
Make protocols configure selectable and also cleanup the CONFIG_NETWORK
alex
parents:
2051
diff
changeset
|
280 OBJS-$(CONFIG_UDP_PROTOCOL) += udp.o |
5634 | 281 OBJS-$(CONFIG_CONCAT_PROTOCOL) += concat.o |
0 | 282 |
4810 | 283 # libavdevice dependencies |
5078
78acb97d1ac5
Make the configure script select the input/output devices using
stefano
parents:
5036
diff
changeset
|
284 OBJS-$(CONFIG_JACK_INDEV) += timefilter.o |
4810 | 285 |
4798
62a60b40cf45
Generalize example target rule in common.mak so that it sets a -example$(EXESUF)
diego
parents:
4795
diff
changeset
|
286 EXAMPLES = output |
4791
3ee8699e4f35
Move adding the '-test$(EXESUF)' suffix to test programs into common.mak.
diego
parents:
4788
diff
changeset
|
287 TESTPROGS = timefilter |
4788
99c0c6d046d8
Rename 'tests' target to 'testprogs'. It is too easily confused with the
diego
parents:
4751
diff
changeset
|
288 |
4795
788145d0bc7e
Move output-example dependency declaration after subdir.mak include so that it is
diego
parents:
4794
diff
changeset
|
289 include $(SUBDIR)../subdir.mak |
4804 | 290 |
291 $(SUBDIR)output-example$(EXESUF): ELIBS = -lswscale |