annotate Makefile @ 2324:919efc8760a0 libavformat

trying to finally get the nut muxer back uptodate this one only writes the framecode table and mainheader though they should be compliant to the current spec
author michael
date Thu, 09 Aug 2007 01:12:48 +0000
parents 59d84b0f7d30
children 5b5e1edd462e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
1 #
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
2 # libavformat Makefile
251
300c94a708f7 remove unused AMREXTRALIBS
bellard
parents: 248
diff changeset
3 # (c) 2000-2003 Fabrice Bellard
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
4 #
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
5 include ../config.mak
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
6
1373
586f4d032b3c Move CFLAGS handling to common.mak.
diego
parents: 1357
diff changeset
7 CFLAGS+=-I$(SRC_PATH)/libavcodec
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
8
2284
59d84b0f7d30 Introduce an SDP generator
lucabe
parents: 2272
diff changeset
9 OBJS= utils.o cutils.o os_support.o allformats.o sdp.o
918
e50e8bfb90ed Simplify LDFLAGS handling for MinGW.
diego
parents: 917
diff changeset
10
958
99cb6d06856b move common parts of makefiles into common.mak
mru
parents: 950
diff changeset
11 HEADERS = avformat.h avio.h rtp.h rtsp.h rtspcodes.h
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
12
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
13 # muxers/demuxers
2068
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
14 OBJS-$(CONFIG_AAC_DEMUXER) += raw.o
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
15 OBJS-$(CONFIG_AC3_DEMUXER) += raw.o
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
16 OBJS-$(CONFIG_AC3_MUXER) += raw.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
17 OBJS-$(CONFIG_ADTS_MUXER) += adtsenc.o
2255
618b55cda0d6 All those demuxers use pcm_read_seek() and thus depend on raw.o.
aurel
parents: 2254
diff changeset
18 OBJS-$(CONFIG_AIFF_DEMUXER) += aiff.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
19 OBJS-$(CONFIG_AIFF_MUXER) += aiff.o riff.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
20 OBJS-$(CONFIG_AMR_DEMUXER) += amr.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
21 OBJS-$(CONFIG_AMR_MUXER) += amr.o
1990
e7a4bc0aa0fe CRYO APC demuxer
diego
parents: 1989
diff changeset
22 OBJS-$(CONFIG_APC_DEMUXER) += apc.o
1172
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
23 OBJS-$(CONFIG_ASF_DEMUXER) += asf.o riff.o
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
24 OBJS-$(CONFIG_ASF_MUXER) += asf-enc.o riff.o
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
25 OBJS-$(CONFIG_ASF_STREAM_MUXER) += asf-enc.o riff.o
2256
a0d2a10e867d All those demuxers don't depend on riff.o anymore.
aurel
parents: 2255
diff changeset
26 OBJS-$(CONFIG_AU_DEMUXER) += au.o raw.o
a0d2a10e867d All those demuxers don't depend on riff.o anymore.
aurel
parents: 2255
diff changeset
27 OBJS-$(CONFIG_AU_MUXER) += au.o
1978
9beecb275bae cosmetics: Put audio (de)muxer entries in alphabetical order.
diego
parents: 1977
diff changeset
28 OBJS-$(CONFIG_AUDIO_DEMUXER) += audio.o
9beecb275bae cosmetics: Put audio (de)muxer entries in alphabetical order.
diego
parents: 1977
diff changeset
29 OBJS-$(CONFIG_AUDIO_MUXER) += audio.o
1172
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
30 OBJS-$(CONFIG_AVI_DEMUXER) += avidec.o riff.o
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
31 OBJS-$(CONFIG_AVI_MUXER) += avienc.o riff.o
1282
faf64f0d3445 AVISynth support, patch by Steve Lhomme % slhomme A divxcorp P com %
gpoirier
parents: 1254
diff changeset
32 OBJS-$(CONFIG_AVISYNTH) += avisynth.o
2256
a0d2a10e867d All those demuxers don't depend on riff.o anymore.
aurel
parents: 2255
diff changeset
33 OBJS-$(CONFIG_AVS_DEMUXER) += avs.o vocdec.o voc.o
1989
2af9c2f9b44d Bethsoft VID demuxer and video decoder
diego
parents: 1987
diff changeset
34 OBJS-$(CONFIG_BETHSOFTVID_DEMUXER) += bethsoftvid.o
2254
10d22564eb8d The c93 demuxer depends on vocdec.o.
aurel
parents: 2176
diff changeset
35 OBJS-$(CONFIG_C93_DEMUXER) += c93.o vocdec.o voc.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
36 OBJS-$(CONFIG_CRC_MUXER) += crc.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
37 OBJS-$(CONFIG_DAUD_DEMUXER) += daud.o
1692
6db9cc3aabb0 reorder alphabetically
mru
parents: 1691
diff changeset
38 OBJS-$(CONFIG_DC1394_DEMUXER) += dc1394.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
39 OBJS-$(CONFIG_DSICIN_DEMUXER) += dsicin.o
2068
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
40 OBJS-$(CONFIG_DTS_DEMUXER) += raw.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
41 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
42 OBJS-$(CONFIG_DV_MUXER) += dvenc.o
2257
07a46af744b8 The dv1394 demuxer depends on dv.o.
aurel
parents: 2256
diff changeset
43 OBJS-$(CONFIG_DV1394_DEMUXER) += dv1394.o dv.o
2258
fdd34b396d2f The dxa demuxer depends on riff.o.
aurel
parents: 2257
diff changeset
44 OBJS-$(CONFIG_DXA_DEMUXER) += dxa.o riff.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
45 OBJS-$(CONFIG_EA_DEMUXER) += electronicarts.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
46 OBJS-$(CONFIG_FFM_DEMUXER) += ffm.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
47 OBJS-$(CONFIG_FFM_MUXER) += ffm.o
2068
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
48 OBJS-$(CONFIG_FLAC_DEMUXER) += raw.o
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
49 OBJS-$(CONFIG_FLAC_MUXER) += raw.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
50 OBJS-$(CONFIG_FLIC_DEMUXER) += flic.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
51 OBJS-$(CONFIG_FLV_DEMUXER) += flvdec.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
52 OBJS-$(CONFIG_FLV_MUXER) += flvenc.o
2068
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
53 OBJS-$(CONFIG_FOURXM_DEMUXER) += 4xm.o
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
54 OBJS-$(CONFIG_FRAMECRC_MUXER) += crc.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
55 OBJS-$(CONFIG_GIF_MUXER) += gif.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
56 OBJS-$(CONFIG_GIF_DEMUXER) += gifdec.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
57 OBJS-$(CONFIG_GXF_DEMUXER) += gxf.o
1692
6db9cc3aabb0 reorder alphabetically
mru
parents: 1691
diff changeset
58 OBJS-$(CONFIG_GXF_MUXER) += gxfenc.o
2068
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
59 OBJS-$(CONFIG_H261_DEMUXER) += raw.o
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
60 OBJS-$(CONFIG_H261_MUXER) += raw.o
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
61 OBJS-$(CONFIG_H263_DEMUXER) += raw.o
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
62 OBJS-$(CONFIG_H263_MUXER) += raw.o
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
63 OBJS-$(CONFIG_H264_DEMUXER) += raw.o
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
64 OBJS-$(CONFIG_H264_MUXER) += raw.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
65 OBJS-$(CONFIG_IDCIN_DEMUXER) += idcin.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
66 OBJS-$(CONFIG_IMAGE2_DEMUXER) += img2.o
2068
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
67 OBJS-$(CONFIG_IMAGE2_MUXER) += img2.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
68 OBJS-$(CONFIG_IMAGE2PIPE_DEMUXER) += img2.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
69 OBJS-$(CONFIG_IMAGE2PIPE_MUXER) += img2.o
2068
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
70 OBJS-$(CONFIG_INGENIENT_DEMUXER) += raw.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
71 OBJS-$(CONFIG_IPMOVIE_DEMUXER) += ipmovie.o
2068
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
72 OBJS-$(CONFIG_M4V_DEMUXER) += raw.o
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
73 OBJS-$(CONFIG_M4V_MUXER) += raw.o
2142
3aa1f0f698de split some common code from the mkv demuxer that will be useful to the muxer
aurel
parents: 2103
diff changeset
74 OBJS-$(CONFIG_MATROSKA_DEMUXER) += matroskadec.o matroska.o riff.o
2068
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
75 OBJS-$(CONFIG_MJPEG_DEMUXER) += raw.o
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
76 OBJS-$(CONFIG_MJPEG_MUXER) += raw.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
77 OBJS-$(CONFIG_MM_DEMUXER) += mm.o
2256
a0d2a10e867d All those demuxers don't depend on riff.o anymore.
aurel
parents: 2255
diff changeset
78 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
79 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
80 OBJS-$(CONFIG_MOV_DEMUXER) += mov.o riff.o isom.o
fec0a3d5408f move common code from mov.c and movenc.c to isom.c
bcoudurier
parents: 1186
diff changeset
81 OBJS-$(CONFIG_MOV_MUXER) += movenc.o riff.o isom.o
2068
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
82 OBJS-$(CONFIG_MP2_MUXER) += mp3.o
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
83 OBJS-$(CONFIG_MP3_DEMUXER) += mp3.o
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
84 OBJS-$(CONFIG_MP3_MUXER) += mp3.o
1216
fec0a3d5408f move common code from mov.c and movenc.c to isom.c
bcoudurier
parents: 1186
diff changeset
85 OBJS-$(CONFIG_MP4_MUXER) += movenc.o riff.o isom.o
1602
6238b40b7aef Musepack SV7 decoding support
kostya
parents: 1597
diff changeset
86 OBJS-$(CONFIG_MPC_DEMUXER) += mpc.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
87 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
88 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
89 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
90 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
91 OBJS-$(CONFIG_MPEG2SVCD_MUXER) += mpegenc.o
2068
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
92 OBJS-$(CONFIG_MPEG1VIDEO_MUXER) += raw.o
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
93 OBJS-$(CONFIG_MPEG2VIDEO_MUXER) += raw.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
94 OBJS-$(CONFIG_MPEGPS_DEMUXER) += mpeg.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
95 OBJS-$(CONFIG_MPEGTS_DEMUXER) += mpegts.o
2259
71383508c607 Allow selecting only the mpegtsraw demuxer.
aurel
parents: 2258
diff changeset
96 OBJS-$(CONFIG_MPEGTSRAW_DEMUXER) += mpegts.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
97 OBJS-$(CONFIG_MPEGTS_MUXER) += mpegtsenc.o
2068
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
98 OBJS-$(CONFIG_MPEGVIDEO_DEMUXER) += raw.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
99 OBJS-$(CONFIG_MPJPEG_MUXER) += mpjpeg.o
1735
1b19ef7c2ec0 cosmetics: sort
diego
parents: 1692
diff changeset
100 OBJS-$(CONFIG_MTV_DEMUXER) += mtv.o
1186
fbdd53c2a12d MXF demuxer
bcoudurier
parents: 1183
diff changeset
101 OBJS-$(CONFIG_MXF_DEMUXER) += mxf.o
2256
a0d2a10e867d All those demuxers don't depend on riff.o anymore.
aurel
parents: 2255
diff changeset
102 OBJS-$(CONFIG_NSV_DEMUXER) += nsvdec.o
2068
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
103 OBJS-$(CONFIG_NULL_MUXER) += raw.o
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
104 OBJS-$(CONFIG_NUT_DEMUXER) += nutdec.o riff.o
1172
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
105 OBJS-$(CONFIG_NUV_DEMUXER) += nuv.o riff.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
106 OBJS-$(CONFIG_OGG_DEMUXER) += ogg2.o \
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
107 oggparsevorbis.o \
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
108 oggparsetheora.o \
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
109 oggparseflac.o \
1172
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
110 oggparseogm.o \
6a5e58d2114b move common stuff from avienc.c and wav.c to new file riff.c
mru
parents: 1169
diff changeset
111 riff.o
1692
6db9cc3aabb0 reorder alphabetically
mru
parents: 1691
diff changeset
112 OBJS-$(CONFIG_OGG_MUXER) += ogg.o
2068
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
113 OBJS-$(CONFIG_PSP_MUXER) += movenc.o riff.o isom.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
114 OBJS-$(CONFIG_RAWVIDEO_DEMUXER) += raw.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
115 OBJS-$(CONFIG_RAWVIDEO_MUXER) += raw.o
2055
3d553a42427a Make protocols configure selectable and also cleanup the CONFIG_NETWORK
alex
parents: 2051
diff changeset
116 OBJS-$(CONFIG_REDIR_DEMUXER) += rtsp.o
2103
95139f2053a9 split rm muxer and demuxer in their own files
aurel
parents: 2076
diff changeset
117 OBJS-$(CONFIG_RM_DEMUXER) += rmdec.o
95139f2053a9 split rm muxer and demuxer in their own files
aurel
parents: 2076
diff changeset
118 OBJS-$(CONFIG_RM_MUXER) += rmenc.o
2068
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
119 OBJS-$(CONFIG_ROQ_DEMUXER) += idroq.o
2076
7b4df9e3b6fd RoQ muxer, patch by Vitor, vitor1001 gmail com
diego
parents: 2072
diff changeset
120 OBJS-$(CONFIG_ROQ_MUXER) += raw.o
2055
3d553a42427a Make protocols configure selectable and also cleanup the CONFIG_NETWORK
alex
parents: 2051
diff changeset
121 OBJS-$(CONFIG_RTP_MUXER) += rtp.o rtp_h264.o
3d553a42427a Make protocols configure selectable and also cleanup the CONFIG_NETWORK
alex
parents: 2051
diff changeset
122 OBJS-$(CONFIG_RTSP_DEMUXER) += rtsp.o
2068
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
123 OBJS-$(CONFIG_SDP_DEMUXER) += rtsp.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
124 OBJS-$(CONFIG_SEGAFILM_DEMUXER) += segafilm.o
2068
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
125 OBJS-$(CONFIG_SHORTEN_DEMUXER) += raw.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
126 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
127 OBJS-$(CONFIG_SOL_DEMUXER) += sol.o raw.o
2068
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
128 OBJS-$(CONFIG_STR_DEMUXER) += psxstr.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
129 OBJS-$(CONFIG_SWF_DEMUXER) += swf.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
130 OBJS-$(CONFIG_SWF_MUXER) += swf.o
2068
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
131 OBJS-$(CONFIG_TG2_MUXER) += movenc.o riff.o isom.o
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
132 OBJS-$(CONFIG_TGP_MUXER) += movenc.o riff.o isom.o
1974
51c5fe603dba support for the THP game format by Marco Gerards, mgerards xs4all nl
diego
parents: 1918
diff changeset
133 OBJS-$(CONFIG_THP_DEMUXER) += thp.o
1436
ea26e0864658 cosmetics: Restore alphabetical order.
diego
parents: 1427
diff changeset
134 OBJS-$(CONFIG_TIERTEXSEQ_DEMUXER) += tiertexseq.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
135 OBJS-$(CONFIG_TTA_DEMUXER) += tta.o
2072
d20edf2ef6d4 Renderware TXD demuxer
ivo
parents: 2068
diff changeset
136 OBJS-$(CONFIG_TXD_DEMUXER) += txd.o
1692
6db9cc3aabb0 reorder alphabetically
mru
parents: 1691
diff changeset
137 OBJS-$(CONFIG_V4L2_DEMUXER) += v4l2.o
2260
602efea8915d Allow selecting only the vc1 demuxer.
aurel
parents: 2259
diff changeset
138 OBJS-$(CONFIG_VC1_DEMUXER) += raw.o
2068
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
139 OBJS-$(CONFIG_VIDEO_GRAB_BKTR_DEMUXER) += grab_bktr.o
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
140 OBJS-$(CONFIG_VIDEO_GRAB_V4L_DEMUXER) += grab.o
7d2a4a4b7ba5 cosmetics: Sort entries by CONFIG_ name.
diego
parents: 2055
diff changeset
141 OBJS-$(CONFIG_VMD_DEMUXER) += sierravmd.o
2256
a0d2a10e867d All those demuxers don't depend on riff.o anymore.
aurel
parents: 2255
diff changeset
142 OBJS-$(CONFIG_VOC_DEMUXER) += vocdec.o voc.o
a0d2a10e867d All those demuxers don't depend on riff.o anymore.
aurel
parents: 2255
diff changeset
143 OBJS-$(CONFIG_VOC_MUXER) += vocenc.o voc.o
2255
618b55cda0d6 All those demuxers use pcm_read_seek() and thus depend on raw.o.
aurel
parents: 2254
diff changeset
144 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
145 OBJS-$(CONFIG_WAV_MUXER) += wav.o riff.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
146 OBJS-$(CONFIG_WC3_DEMUXER) += wc3movie.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
147 OBJS-$(CONFIG_WSAUD_DEMUXER) += westwood.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
148 OBJS-$(CONFIG_WSVQA_DEMUXER) += westwood.o
1324
024cf76ac4d1 WavPack lossless audio decoder
kostya
parents: 1317
diff changeset
149 OBJS-$(CONFIG_WV_DEMUXER) += wv.o
1692
6db9cc3aabb0 reorder alphabetically
mru
parents: 1691
diff changeset
150 OBJS-$(CONFIG_X11_GRAB_DEVICE_DEMUXER) += x11grab.o
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
151 OBJS-$(CONFIG_YUV4MPEGPIPE_MUXER) += yuv4mpeg.o
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1148
diff changeset
152 OBJS-$(CONFIG_YUV4MPEGPIPE_DEMUXER) += yuv4mpeg.o
146
b9703b3c10b6 * 3gp patch by Joca
kabi
parents: 137
diff changeset
153
1770
1c9232448d9f cosmetics: Reorder NUT entries.
diego
parents: 1769
diff changeset
154 # external libraries
1c9232448d9f cosmetics: Reorder NUT entries.
diego
parents: 1769
diff changeset
155 OBJS-$(CONFIG_LIBNUT_DEMUXER) += libnut.o riff.o
1c9232448d9f cosmetics: Reorder NUT entries.
diego
parents: 1769
diff changeset
156 OBJS-$(CONFIG_LIBNUT_MUXER) += libnut.o riff.o
1c9232448d9f cosmetics: Reorder NUT entries.
diego
parents: 1769
diff changeset
157
2272
8963d9ed1859 Make video hook infrastructure conditional on video hooks being enabled.
diego
parents: 2260
diff changeset
158 OBJS-$(CONFIG_VHOOK) += framehook.o
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
159
1392
a35c953d4561 Revert putting EXTRALIBS in common.mak, linking fails on MinGW.
diego
parents: 1390
diff changeset
160 EXTRALIBS := -L$(BUILD_ROOT)/libavutil -lavutil$(BUILDSUF) \
a35c953d4561 Revert putting EXTRALIBS in common.mak, linking fails on MinGW.
diego
parents: 1390
diff changeset
161 -lavcodec$(BUILDSUF) -L$(BUILD_ROOT)/libavcodec $(EXTRALIBS)
832
f02966f9bc62 Fix building shared version of lavf on some systems.
al
parents: 830
diff changeset
162
1980
5b1369c8bd36 Get rid of unnecessary conditionals.
diego
parents: 1979
diff changeset
163 CPPOBJS-$(CONFIG_AUDIO_BEOS) += beosaudio.o
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
164
905
dbc0145bbf11 Add --disable-protocols option to configure to disable I/O protocol from
diego
parents: 900
diff changeset
165 # protocols I/O
dbc0145bbf11 Add --disable-protocols option to configure to disable I/O protocol from
diego
parents: 900
diff changeset
166 OBJS+= avio.o aviobuf.o
dbc0145bbf11 Add --disable-protocols option to configure to disable I/O protocol from
diego
parents: 900
diff changeset
167
2055
3d553a42427a Make protocols configure selectable and also cleanup the CONFIG_NETWORK
alex
parents: 2051
diff changeset
168 OBJS-$(CONFIG_FILE_PROTOCOL) += file.o
3d553a42427a Make protocols configure selectable and also cleanup the CONFIG_NETWORK
alex
parents: 2051
diff changeset
169 OBJS-$(CONFIG_HTTP_PROTOCOL) += http.o
3d553a42427a Make protocols configure selectable and also cleanup the CONFIG_NETWORK
alex
parents: 2051
diff changeset
170 OBJS-$(CONFIG_PIPE_PROTOCOL) += file.o
3d553a42427a Make protocols configure selectable and also cleanup the CONFIG_NETWORK
alex
parents: 2051
diff changeset
171 OBJS-$(CONFIG_RTP_PROTOCOL) += rtpproto.o
3d553a42427a Make protocols configure selectable and also cleanup the CONFIG_NETWORK
alex
parents: 2051
diff changeset
172 OBJS-$(CONFIG_TCP_PROTOCOL) += tcp.o
3d553a42427a Make protocols configure selectable and also cleanup the CONFIG_NETWORK
alex
parents: 2051
diff changeset
173 OBJS-$(CONFIG_UDP_PROTOCOL) += udp.o
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
174
898
51a83f9981f2 Move library name generation to configure, simplifies build system a bit more.
diego
parents: 897
diff changeset
175 NAME=avformat
897
f957dbf08fcf Create symbolic links for all library sonames and clean up Makefiles.
diego
parents: 895
diff changeset
176 LIBVERSION=$(LAVFVERSION)
f957dbf08fcf Create symbolic links for all library sonames and clean up Makefiles.
diego
parents: 895
diff changeset
177 LIBMAJOR=$(LAVFMAJOR)
167
e284cddf0509 Shared library for libavformat support patch by (Tim Allen <tim at proximity dot com dot au>)
michaelni
parents: 164
diff changeset
178
1461
23f88db38eb5 allow spaces in source and build directory names
mru
parents: 1460
diff changeset
179 include ../common.mak