1 # i386 mmx specific stuff
4 MM_LIB = i386/libavcodeci386.la
6 if TARGET_BUILTIN_VECTOR
7 MM_FLAGS += -DHAVE_BUILTIN_VECTOR
11 if TARGET_ARCH_POWERPC
13 MM_LIB = ppc/libavcodecppc.la
18 noinst_LTLIBRARIES = libavcodec.la
25 -D_GNU_SOURCE -DHAVE_AV_CONFIG_H -I$(srcdir)/.. -I..
27 libavcodec_la_LIBADD = $(MM_LIB)
28 #CFLAGS=$(OPTFLAGS) -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE $(AMR_CFLAGS)
30 libavcodec_la_SOURCES = \
79 libavcodec_la_SOURCES += aasc.c
80 libavcodec_la_SOURCES += alac.c
81 libavcodec_la_SOURCES += asv1.c
82 libavcodec_la_SOURCES += cinepak.c
83 libavcodec_la_SOURCES += cljr.c
84 libavcodec_la_SOURCES += cyuv.c
85 libavcodec_la_SOURCES += dv.c
86 libavcodec_la_SOURCES += 8bps.c
87 libavcodec_la_SOURCES += ffv1.c
88 libavcodec_la_SOURCES += flac.c
89 libavcodec_la_SOURCES += flicvideo.c
90 libavcodec_la_SOURCES += 4xm.c
91 libavcodec_la_SOURCES += fraps.c
92 libavcodec_la_SOURCES += h261.c
93 libavcodec_la_SOURCES += h264.c
94 libavcodec_la_SOURCES += huffyuv.c
95 libavcodec_la_SOURCES += idcinvideo.c
96 libavcodec_la_SOURCES += indeo2.c
97 libavcodec_la_SOURCES += indeo3.c
98 libavcodec_la_SOURCES += interplayvideo.c
99 libavcodec_la_SOURCES += lcl.c
100 libavcodec_la_SOURCES += loco.c
101 libavcodec_la_SOURCES += mace.c
102 libavcodec_la_SOURCES += msrle.c
103 libavcodec_la_SOURCES += msvideo1.c
104 libavcodec_la_SOURCES += png.c
105 libavcodec_la_SOURCES += qdrw.c
106 libavcodec_la_SOURCES += qpeg.c
107 libavcodec_la_SOURCES += qtrle.c
108 libavcodec_la_SOURCES += ra144.c
109 libavcodec_la_SOURCES += ra288.c
110 libavcodec_la_SOURCES += roqvideo.c
111 libavcodec_la_SOURCES += rpza.c
112 libavcodec_la_SOURCES += rv10.c
113 libavcodec_la_SOURCES += shorten.c
114 libavcodec_la_SOURCES += smc.c
115 libavcodec_la_SOURCES += snow.c
116 libavcodec_la_SOURCES += sonic.c
117 libavcodec_la_SOURCES += svq1.c
118 libavcodec_la_SOURCES += truemotion1.c
119 libavcodec_la_SOURCES += tscc.c
120 libavcodec_la_SOURCES += ulti.c
121 libavcodec_la_SOURCES += vc9.c
122 libavcodec_la_SOURCES += vcr1.c
123 libavcodec_la_SOURCES += vmdav.c
124 libavcodec_la_SOURCES += vorbis.c
125 libavcodec_la_SOURCES += vp3.c
126 libavcodec_la_SOURCES += vqavideo.c
127 libavcodec_la_SOURCES += wmadec.c
128 libavcodec_la_SOURCES += wnv1.c
129 libavcodec_la_SOURCES += ws-snd1.c
130 libavcodec_la_SOURCES += xan.c
131 libavcodec_la_SOURCES += xl.c
132 #libavcodec_la_SOURCES += pthread.c
133 libavcodec_la_SOURCES += xvmcvideo.c
134 libavcodec_la_SOURCES += a52dec.c
135 libavcodec_la_LIBADD += -la52
136 #libavcodec_la_SOURCES += dtsdec.c
137 #AM_CFLAGS += $(DTS_INC)
138 #libavcodec_la_LIBADD += -ldts
139 libavcodec_la_SOURCES += faad.c
140 libavcodec_la_LIBADD += -lfaad
141 libavcodec_la_SOURCES += faac.c
142 libavcodec_la_LIBADD += -lfaac
143 #libavcodec_la_SOURCES += xvidff.c
144 #libavcodec_la_LIBADD += -lxvidcore
145 libavcodec_la_SOURCES += x264.c
146 libavcodec_la_LIBADD += -lx264
147 libavcodec_la_SOURCES += mp3lameaudio.c
148 libavcodec_la_LIBADD += -lmp3lame
149 libavcodec_la_SOURCES += oggvorbis.c
150 libavcodec_la_SOURCES += oggtheora.c
151 libavcodec_la_LIBADD += $(XIPH_LIBS)
152 #libavcodec_la_SOURCES += libgsm.c
153 #libavcodec_la_LIBADD += -lgsm
155 # armv4l specific stuff
156 #ifeq ($(TARGET_ARCH_ARMV4L),yes)
157 #ASM_OBJS += armv4l/jrevdct_arm.o armv4l/simple_idct_arm.o armv4l/dsputil_arm_s.o
158 #libavcodec_la_SOURCES += armv4l/dsputil_arm.o armv4l/mpegvideo_arm.o
159 #ifeq ($(TARGET_IWMMXT),yes)
160 #libavcodec_la_SOURCES += armv4l/dsputil_iwmmxt.o armv4l/mpegvideo_iwmmxt.o
164 # sun mediaLib specific stuff
165 # currently only works when libavcodec is used in mplayer
166 #ifeq ($(HAVE_MLIB),yes)
167 #libavcodec_la_SOURCES += mlib/dsputil_mlib.o
168 #CFLAGS += $(MLIB_INC)
171 #if TARGET_ARCH_POWERPC
172 #libavcodec_la_SOURCES += ppc/dsputil_ppc.o ppc/mpegvideo_ppc.o
176 #libavcodec_la_SOURCES += ppc/dsputil_altivec.o ppc/mpegvideo_altivec.o ppc/idct_altivec.o \
177 # ppc/fft_altivec.o ppc/gmc_altivec.o ppc/fdct_altivec.o \
178 # ppc/dsputil_h264_altivec.o
181 EXTRA_DIST = liba52 ppc \
196 imgconvert_template.h \
201 motion_est_template.c \