1 codecdir = $(pluginsdir)/codec
4 AM_CPPFLAGS += -I$(srcdir)/codec
6 libddummy_plugin_la_SOURCES = codec/ddummy.c
7 codec_LTLIBRARIES += libddummy_plugin.la
9 libedummy_plugin_la_SOURCES = codec/edummy.c
11 codec_LTLIBRARIES += libedummy_plugin.la
17 liba52_plugin_la_SOURCES = codec/a52.c codec/a52.h
18 codec_LTLIBRARIES += liba52_plugin.la
20 libadpcm_plugin_la_SOURCES = codec/adpcm.c
21 codec_LTLIBRARIES += libadpcm_plugin.la
23 libaes3_plugin_la_SOURCES = codec/aes3.c
24 codec_LTLIBRARIES += libaes3_plugin.la
26 libaraw_plugin_la_SOURCES = codec/araw.c
27 codec_LTLIBRARIES += libaraw_plugin.la
29 libdts_plugin_la_SOURCES = codec/dts.c codec/dts_header.c codec/dts_header.h
30 codec_LTLIBRARIES += libdts_plugin.la
32 libfaad_plugin_la_SOURCES = codec/faad.c
33 libfaad_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_faad)
34 libfaad_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)'
35 libfaad_plugin_la_LIBADD = $(LIBS_faad) $(LIBM)
36 EXTRA_LTLIBRARIES += libfaad_plugin.la
37 codec_LTLIBRARIES += $(LTLIBfaad)
39 libg711_plugin_la_SOURCES = codec/g711.c
40 codec_LTLIBRARIES += libg711_plugin.la
42 libfluidsynth_plugin_la_SOURCES = codec/fluidsynth.c
43 libfluidsynth_plugin_la_CFLAGS = $(AM_CFLAGS) $(FLUIDSYNTH_CFLAGS)
44 libfluidsynth_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)'
45 libfluidsynth_plugin_la_LIBADD = $(FLUIDSYNTH_LIBS)
46 EXTRA_LTLIBRARIES += libfluidsynth_plugin.la
47 codec_LTLIBRARIES += $(LTLIBfluidsynth)
49 libfluidsynth_plugin_la_LDFLAGS += -Wl,-framework,CoreFoundation,-framework,CoreServices
52 liblpcm_plugin_la_SOURCES = codec/lpcm.c
53 codec_LTLIBRARIES += liblpcm_plugin.la
55 libmpeg_audio_plugin_la_SOURCES = codec/mpeg_audio.c
56 codec_LTLIBRARIES += libmpeg_audio_plugin.la
58 libuleaddvaudio_plugin_la_SOURCES = codec/uleaddvaudio.c
59 codec_LTLIBRARIES += libuleaddvaudio_plugin.la
61 libwma_fixed_plugin_la_SOURCES = \
62 codec/wmafixed/asf.h codec/wmafixed/bswap.h \
63 codec/wmafixed/fft.c codec/wmafixed/fft.h \
64 codec/wmafixed/mdct.c codec/wmafixed/mdct.h \
65 codec/wmafixed/wma.c codec/wmafixed/wmadeci.c \
66 codec/wmafixed/bitstream.c codec/wmafixed/bitstream.h \
67 codec/wmafixed/wmadata.h codec/wmafixed/wmadec.h \
68 codec/wmafixed/wmafixed.c codec/wmafixed/wmafixed.h
69 libwma_fixed_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
70 libwma_fixed_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)'
71 EXTRA_LTLIBRARIES += libwma_fixed_plugin.la
72 codec_LTLIBRARIES += $(LTLIBwma_fixed)
77 libcdg_plugin_la_SOURCES = codec/cdg.c
78 codec_LTLIBRARIES += libcdg_plugin.la
80 liblibmpeg2_plugin_la_SOURCES = codec/libmpeg2.c
81 liblibmpeg2_plugin_la_CFLAGS = $(AM_CFLAGS) $(CFLAGS_libmpeg2)
82 liblibmpeg2_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)'
83 liblibmpeg2_plugin_la_LIBADD = $(LIBS_libmpeg2)
84 EXTRA_LTLIBRARIES += liblibmpeg2_plugin.la
85 codec_LTLIBRARIES += $(LTLIBlibmpeg2)
87 librawvideo_plugin_la_SOURCES = codec/rawvideo.c
88 codec_LTLIBRARIES += librawvideo_plugin.la
90 libschroedinger_plugin_la_SOURCES = codec/schroedinger.c
91 libschroedinger_plugin_la_CFLAGS = $(AM_CFLAGS) $(CFLAGS_schroedinger)
92 libschroedinger_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)'
93 libschroedinger_plugin_la_LIBADD = $(LIBS_schroedinger)
94 EXTRA_LTLIBRARIES += libschroedinger_plugin.la
95 codec_LTLIBRARIES += $(LTLIBschroedinger)
100 libpng_plugin_la_SOURCES = codec/png.c
101 libpng_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)'
102 libpng_plugin_la_LIBADD = -lpng -lz $(LIBM)
103 EXTRA_LTLIBRARIES += libpng_plugin.la
104 codec_LTLIBRARIES += $(LTLIBpng)
106 libjpeg_plugin_la_SOURCES = codec/jpeg.c
107 libjpeg_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)'
108 libjpeg_plugin_la_LIBADD = -ljpeg
109 EXTRA_LTLIBRARIES += libjpeg_plugin.la
110 codec_LTLIBRARIES += $(LTLIBjpeg)
112 libsdl_image_plugin_la_SOURCES = codec/sdl_image.c
113 libsdl_image_plugin_la_CFLAGS = $(AM_CFLAGS) $(SDL_IMAGE_CFLAGS)
114 libsdl_image_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)'
115 libsdl_image_plugin_la_LIBADD = $(SDL_IMAGE_LIBS)
116 EXTRA_LTLIBRARIES += libsdl_image_plugin.la
117 codec_LTLIBRARIES += $(LTLIBsdl_image)
119 libxwd_plugin_la_SOURCES = codec/xwd.c
120 libxwd_plugin_la_CFLAGS = $(AM_CFLAGS) $(XPROTO_CFLAGS)
121 libxwd_plugin_la_LIBADD = $(XPROTO_LIBS)
122 libxwd_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)'
124 codec_LTLIBRARIES += libxwd_plugin.la
130 liblibass_plugin_la_SOURCES = codec/libass.c
131 liblibass_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_libass)
132 liblibass_plugin_la_CFLAGS = $(AM_CFLAGS) $(LIBASS_CFLAGS)
133 liblibass_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)'
134 liblibass_plugin_la_LIBADD = $(LIBASS_LIBS) $(LIBS_libass) $(LIBS_freetype)
135 EXTRA_LTLIBRARIES += liblibass_plugin.la
136 codec_LTLIBRARIES += $(LTLIBlibass)
138 libcc_plugin_la_SOURCES = codec/cc.c codec/cc.h codec/substext.h
139 codec_LTLIBRARIES += libcc_plugin.la
141 libcvdsub_plugin_la_SOURCES = codec/cvdsub.c
142 codec_LTLIBRARIES += libcvdsub_plugin.la
144 libdvbsub_plugin_la_SOURCES = codec/dvbsub.c
145 codec_LTLIBRARIES += libdvbsub_plugin.la
147 libscte27_plugin_la_SOURCES = codec/scte27.c
148 codec_LTLIBRARIES += libscte27_plugin.la
150 libspudec_plugin_la_SOURCES = codec/spudec/spudec.c codec/spudec/parse.c codec/spudec/spudec.h
151 libspudec_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
152 codec_LTLIBRARIES += libspudec_plugin.la
154 libstl_plugin_la_SOURCES = codec/stl.c
155 codec_LTLIBRARIES += libstl_plugin.la
157 libsubsdec_plugin_la_SOURCES = codec/subsdec.c codec/substext.h
158 codec_LTLIBRARIES += libsubsdec_plugin.la
160 libsubsusf_plugin_la_SOURCES = codec/subsusf.c
161 codec_LTLIBRARIES += libsubsusf_plugin.la
163 libsvcdsub_plugin_la_SOURCES = codec/svcdsub.c
164 codec_LTLIBRARIES += libsvcdsub_plugin.la
166 libt140_plugin_la_SOURCES = codec/t140.c
168 codec_LTLIBRARIES += libt140_plugin.la
171 libtelx_plugin_la_SOURCES = codec/telx.c
172 libtelx_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)'
173 EXTRA_LTLIBRARIES += libtelx_plugin.la
174 codec_LTLIBRARIES += $(LTLIBtelx)
176 libzvbi_plugin_la_SOURCES = codec/zvbi.c
177 libzvbi_plugin_la_CFLAGS = $(AM_CFLAGS) $(ZVBI_CFLAGS) $(CFLAGS_zvbi)
178 libzvbi_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)'
179 libzvbi_plugin_la_LIBADD = $(ZVBI_LIBS) $(SOCKET_LIBS)
181 libzvbi_plugin_la_LIBADD += -lpthreadGC2
183 EXTRA_LTLIBRARIES += libzvbi_plugin.la
184 codec_LTLIBRARIES += $(LTLIBzvbi)
189 libflac_plugin_la_SOURCES = codec/flac.c
190 libflac_plugin_la_CFLAGS = $(AM_CFLAGS) $(FLAC_CFLAGS)
191 libflac_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)'
192 libflac_plugin_la_LIBADD = $(FLAC_LIBS)
193 EXTRA_LTLIBRARIES += libflac_plugin.la
194 codec_LTLIBRARIES += $(LTLIBflac)
196 libkate_plugin_la_SOURCES = codec/kate.c
197 libkate_plugin_la_CFLAGS = $(AM_CFLAGS) $(TIGER_CFLAGS) $(KATE_CFLAGS)
198 libkate_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)'
199 libkate_plugin_la_LIBADD = $(TIGER_LIBS) $(KATE_LIBS) $(LIBM)
200 EXTRA_LTLIBRARIES += libkate_plugin.la
201 codec_LTLIBRARIES += $(LTLIBkate)
203 libopus_plugin_la_SOURCES = codec/opus.c codec/opus_header.c codec/opus_header.h
204 libopus_plugin_la_CFLAGS = $(AM_CFLAGS) $(OPUS_CFLAGS)
205 libopus_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)'
206 libopus_plugin_la_LIBADD = $(OPUS_LIBS) $(LIBM)
207 EXTRA_LTLIBRARIES += libopus_plugin.la
208 codec_LTLIBRARIES += $(LTLIBopus)
210 libspeex_plugin_la_SOURCES = codec/speex.c
211 libspeex_plugin_la_CFLAGS = $(AM_CFLAGS) $(SPEEX_CFLAGS)
212 libspeex_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)'
213 libspeex_plugin_la_LIBADD = $(SPEEX_LIBS) $(LIBM)
214 EXTRA_LTLIBRARIES += libspeex_plugin.la
215 codec_LTLIBRARIES += $(LTLIBspeex)
217 libtheora_plugin_la_SOURCES = codec/theora.c
218 libtheora_plugin_la_CFLAGS = $(AM_CFLAGS) $(THEORA_CFLAGS)
219 libtheora_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)'
220 libtheora_plugin_la_LIBADD = $(THEORA_LIBS)
221 EXTRA_LTLIBRARIES += libtheora_plugin.la
222 codec_LTLIBRARIES += $(LTLIBtheora)
224 libtremor_plugin_la_SOURCES = codec/vorbis.c
225 libtremor_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) -DMODULE_NAME_IS_tremor
226 libtremor_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)'
227 libtremor_plugin_la_LIBADD = -lvorbisdec -logg
228 EXTRA_LTLIBRARIES += libtremor_plugin.la
229 codec_LTLIBRARIES += $(LTLIBtremor)
231 libvorbis_plugin_la_SOURCES = codec/vorbis.c
232 libvorbis_plugin_la_CFLAGS = $(AM_CFLAGS) $(VORBIS_CFLAGS)
233 libvorbis_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)'
234 libvorbis_plugin_la_LIBADD = $(VORBIS_LIBS)
235 EXTRA_LTLIBRARIES += libvorbis_plugin.la
236 codec_LTLIBRARIES += $(LTLIBvorbis)
241 libavcodec_plugin_la_SOURCES = \
242 codec/avcodec/avcommon_compat.h \
243 codec/avcodec/avcommon.h \
244 codec/avcodec/video.c \
245 codec/avcodec/subtitle.c \
246 codec/avcodec/audio.c \
247 codec/avcodec/fourcc.c \
248 codec/avcodec/chroma.c codec/avcodec/chroma.h \
249 codec/avcodec/va.c codec/avcodec/va.h \
250 codec/avcodec/avcodec.c codec/avcodec/avcodec.h
252 libavcodec_plugin_la_SOURCES += codec/avcodec/encoder.c
254 libavcodec_plugin_la_CFLAGS = $(AVCODEC_CFLAGS) $(AM_CFLAGS)
255 libavcodec_plugin_la_LIBADD = $(AVCODEC_LIBS) $(LIBM)
256 libavcodec_plugin_la_LDFLAGS = $(AM_LDFLAGS) $(SYMBOLIC_LDFLAGS)
259 libavcodec_plugin_la_SOURCES += demux/avformat/demux.c access/avio.c
260 libavcodec_plugin_la_CFLAGS += $(AVFORMAT_CFLAGS)
261 libavcodec_plugin_la_LIBADD += $(AVFORMAT_LIBS)
263 libavcodec_plugin_la_SOURCES += demux/avformat/mux.c
265 libavcodec_plugin_la_CFLAGS += -DMERGE_FFMPEG
268 codec_LTLIBRARIES += libavcodec_plugin.la
271 ### avcodec hardware acceleration ###
273 libvaapi_plugin_la_SOURCES = \
274 video_chroma/copy.c video_chroma/copy.h \
275 codec/avcodec/vaapi.c
276 libvaapi_plugin_la_CFLAGS = $(AM_CFLAGS) \
277 $(LIBVA_CFLAGS) $(X_CFLAGS) $(AVCODEC_CFLAGS)
278 libvaapi_plugin_la_LIBADD = $(LIBVA_LIBS) $(X_LIBS) $(X_PRE_LIBS) -lX11
279 if HAVE_AVCODEC_VAAPI
280 codec_LTLIBRARIES += libvaapi_plugin.la
283 libdxva2_plugin_la_SOURCES = \
284 video_chroma/copy.c video_chroma/copy.h \
285 codec/avcodec/dxva2.c
286 libdxva2_plugin_la_LIBADD = -lole32 -lshlwapi -luuid
287 if HAVE_AVCODEC_DXVA2
288 codec_LTLIBRARIES += libdxva2_plugin.la
291 libvda_plugin_la_SOURCES = \
292 video_chroma/copy.c video_chroma/copy.h \
294 libvda_plugin_la_CFLAGS = $(AM_CFLAGS) $(AVCODEC_CFLAGS)
295 libvda_plugin_la_LDFLAGS = -Wl,-framework,CoreFoundation,-framework,VideoDecodeAcceleration,-framework,QuartzCore
296 libvda_plugin_la_LIBADD = $(AVCODEC_LIBS)
298 codec_LTLIBRARIES += libvda_plugin.la
301 libhwdummy_plugin_la_SOURCES = codec/avcodec/hwdummy.c
302 libhwdummy_plugin_la_CFLAGS = $(AM_CFLAGS) $(VDPAU_CFLAGS) $(AVCODEC_CFLAGS)
303 libhwdummy_plugin_la_LIBADD = $(AVCODEC_LIBS)
304 # FIXME: hwdummy only needs libavutil, and only if avcodec < 55.13.0
305 if HAVE_AVCODEC_VDPAU
306 codec_LTLIBRARIES += libhwdummy_plugin.la
313 codec/omxil/OMX_Broadcom.h \
314 codec/omxil/OMX_Component.h \
315 codec/omxil/OMX_Core.h \
316 codec/omxil/OMX_Image.h \
317 codec/omxil/OMX_IVCommon.h \
318 codec/omxil/OMX_Types.h \
319 codec/omxil/OMX_Audio.h \
320 codec/omxil/OMX_Index.h \
321 codec/omxil/OMX_Other.h \
322 codec/omxil/OMX_Video.h
324 libomxil_plugin_la_SOURCES = \
325 codec/omxil/utils.c codec/omxil/omxil_utils.h \
327 codec/omxil/qcom.c codec/omxil/qcom.h \
328 codec/omxil/omxil.c codec/omxil/omxil.h codec/omxil/omxil_core.c codec/omxil/omxil_core.h \
330 libomxil_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/codec/omxil $(CFLAGS_omxil)
331 libomxil_plugin_la_LIBADD = $(LIBDL)
332 libomxil_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)'
334 libomxil_vout_plugin_la_SOURCES = codec/omxil/vout.c codec/omxil/omxil_core.c codec/omxil/utils.c codec/omxil/qcom.c video_chroma/copy.c
335 libomxil_vout_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/codec/omxil $(CFLAGS_omxil_vout)
336 libomxil_vout_plugin_la_LIBADD = $(LIBDL)
337 libomxil_vout_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)'
339 libiomx_plugin_la_SOURCES = $(libomxil_plugin_la_SOURCES)
340 libiomx_plugin_la_CPPFLAGS = $(libomxil_plugin_la_CPPFLAGS) -DUSE_IOMX
341 libiomx_plugin_la_LIBADD = $(libomxil_plugin_la_LIBADD)
343 libmediacodec_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/codec/omxil
344 libmediacodec_plugin_la_SOURCES = codec/omxil/android_mediacodec.c codec/omxil/utils.c \
345 video_chroma/copy.c codec/omxil/android_opaque.c codec/omxil/android_opaque.h
347 codec_LTLIBRARIES += $(LTLIBomxil) $(LTLIBomxil_vout)
348 EXTRA_LTLIBRARIES += libomxil_plugin.la libomxil_vout_plugin.la
350 codec_LTLIBRARIES += libiomx_plugin.la libmediacodec_plugin.la
354 ### X26x encoders ###
356 libx265_plugin_la_SOURCES = codec/x265.c
357 libx265_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
358 libx265_plugin_la_CFLAGS = $(AM_CFLAGS) $(CFLAGS_x265)
359 libx265_plugin_la_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_x265) -rpath '$(codecdir)'
360 libx265_plugin_la_LIBADD = $(LIBS_x265)
361 EXTRA_LTLIBRARIES += libx265_plugin.la
362 codec_LTLIBRARIES += $(LTLIBx265)
364 libx262_plugin_la_SOURCES = codec/x264.c
365 libx262_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) -DMODULE_NAME_IS_x262
366 libx262_plugin_la_CFLAGS = $(AM_CFLAGS) $(CFLAGS_x262)
367 libx262_plugin_la_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_x262) -rpath '$(codecdir)'
368 libx262_plugin_la_LIBADD = $(LIBS_x262)
369 EXTRA_LTLIBRARIES += libx262_plugin.la
370 codec_LTLIBRARIES += $(LTLIBx262)
372 libx264_plugin_la_SOURCES = codec/x264.c
373 libx264_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_x264) -DMODULE_NAME_IS_x264
374 libx264_plugin_la_CFLAGS = $(AM_CFLAGS) $(CFLAGS_x264)
375 libx264_plugin_la_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_x264) -rpath '$(codecdir)'
376 libx264_plugin_la_LIBADD = $(LIBS_x264)
377 EXTRA_LTLIBRARIES += libx264_plugin.la
378 codec_LTLIBRARIES += $(LTLIBx264)
380 libx26410b_plugin_la_SOURCES = codec/x264.c
381 libx26410b_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) -DMODULE_NAME_IS_x26410b
382 libx26410b_plugin_la_CFLAGS = $(AM_CFLAGS) $(CFLAGS_x26410b)
383 libx26410b_plugin_la_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_x26410b) -rpath '$(codecdir)'
384 libx26410b_plugin_la_LIBADD = $(LIBS_x26410b)
385 EXTRA_LTLIBRARIES += libx26410b_plugin.la
386 codec_LTLIBRARIES += $(LTLIBx26410b)
389 ### Misc encoders ###
391 libfdkaac_plugin_la_SOURCES = codec/fdkaac.c
392 libfdkaac_plugin_la_CFLAGS = $(AM_CFLAGS) $(FDKAAC_CFLAGS)
393 libfdkaac_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)'
394 libfdkaac_plugin_la_LIBADD = $(FDKAAC_LIBS)
395 EXTRA_LTLIBRARIES += libfdkaac_plugin.la
396 codec_LTLIBRARIES += $(LTLIBfdkaac)
398 libshine_plugin_la_SOURCES = codec/shine.c
399 libshine_plugin_la_CFLAGS = $(AM_CFLAGS) $(SHINE_CFLAGS)
400 libshine_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)' $(SHINE_LIBS)
401 EXTRA_LTLIBRARIES += libshine_plugin.la
402 codec_LTLIBRARIES += $(LTLIBshine)
404 libvpx_plugin_la_SOURCES = codec/vpx.c
405 libvpx_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
406 libvpx_plugin_la_CFLAGS = $(AM_CFLAGS) $(VPX_CFLAGS) $(CPPFLAGS_vpx)
407 libvpx_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)'
408 libvpx_plugin_la_LIBADD = $(VPX_LIBS)
409 EXTRA_LTLIBRARIES += libvpx_plugin.la
410 codec_LTLIBRARIES += $(LTLIBvpx)
412 libtwolame_plugin_la_SOURCES = codec/twolame.c
413 libtwolame_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) -DLIBTWOLAME_STATIC
414 libtwolame_plugin_la_CFLAGS = $(AM_CFLAGS) $(TWOLAME_CFLAGS)
415 libtwolame_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)'
416 libtwolame_plugin_la_LIBADD = $(TWOLAME_LIBS) $(LIBM)
417 EXTRA_LTLIBRARIES += libtwolame_plugin.la
418 codec_LTLIBRARIES += $(LTLIBtwolame)
421 ### Hardware encoders ###
423 libcrystalhd_plugin_la_SOURCES = codec/crystalhd.c codec/h264_nal.h
424 libcrystalhd_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)'
425 libcrystalhd_plugin_la_LIBADD = $(LIBS_crystalhd)
426 EXTRA_LTLIBRARIES += libcrystalhd_plugin.la
427 codec_LTLIBRARIES += $(LTLIBcrystalhd)
429 libqsv_plugin_la_SOURCES = codec/qsv.c
430 libqsv_plugin_la_CFLAGS = $(AM_CFLAGS) $(MFX_CFLAGS)
431 libqsv_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)'
432 libqsv_plugin_la_LIBADD = $(MFX_LIBS)
433 EXTRA_LTLIBRARIES += libqsv_plugin.la
434 codec_LTLIBRARIES += $(LTLIBqsv)
437 ### External frameworks ###
439 libdmo_plugin_la_SOURCES = codec/dmo/dmo.c codec/dmo/dmo.h codec/dmo/buffer.c
440 libqsv_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
441 libdmo_plugin_la_LIBADD = $(LIBM)
443 libdmo_plugin_la_LIBADD += -lole32 -luuid
444 codec_LTLIBRARIES += libdmo_plugin.la
447 libquicktime_plugin_la_SOURCES = codec/quicktime.c
448 libquicktime_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)'
449 libquicktime_plugin_la_LIBADD = $(LIBM)
450 EXTRA_LTLIBRARIES += libquicktime_plugin.la
451 codec_LTLIBRARIES += $(LTLIBquicktime)