summaryrefslogtreecommitdiff
path: root/src/libffmpeg/Makefile.am
diff options
context:
space:
mode:
authorMichael Roitzsch <mroi@users.sourceforge.net>2003-05-25 18:34:54 +0000
committerMichael Roitzsch <mroi@users.sourceforge.net>2003-05-25 18:34:54 +0000
commit8a964239cdbe666e012774c0cd30859579319cf1 (patch)
tree42013d1fb37cf6dcb1cf8d04b6619162f76be312 /src/libffmpeg/Makefile.am
parente7852acb9ab9af964a59a677186c1da548174500 (diff)
downloadxine-lib-8a964239cdbe666e012774c0cd30859579319cf1.tar.gz
xine-lib-8a964239cdbe666e012774c0cd30859579319cf1.tar.bz2
compiling libavcodec's encoding part as an MPEG encoder suitable for the DXR3
* libavcodec/mpegvideo.c has been modified to work without the need to compile libavcodec/motion_est.c to save compilation time (we don't need motion estimation when encoding I-frames only anyway) * the patch to libavcodec/i386/mpegvideo_mmx_template.c has been reverted, because the encoder crashes with it CVS patchset: 4930 CVS date: 2003/05/25 18:34:54
Diffstat (limited to 'src/libffmpeg/Makefile.am')
-rw-r--r--src/libffmpeg/Makefile.am8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/libffmpeg/Makefile.am b/src/libffmpeg/Makefile.am
index 44297a054..45e97dcaa 100644
--- a/src/libffmpeg/Makefile.am
+++ b/src/libffmpeg/Makefile.am
@@ -12,8 +12,12 @@ libdir = $(XINE_PLUGINDIR)
lib_LTLIBRARIES = xineplug_decode_ff.la
-xineplug_decode_ff_la_SOURCES = xine_decoder.c
-xineplug_decode_ff_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
+xineplug_decode_ff_la_SOURCES = xine_decoder.c xine_encoder.c
+# The dxr3 uses ffmpegs MPEG encoder by dlopen()ing the ffmpeg plugin and
+# dlsym()ing the necessary function. Therefore we must allow more exported
+# symbols and cannot use @XINE_PLUGIN_MIN_SYMS@
+#xineplug_decode_ff_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
+xineplug_decode_ff_la_LDFLAGS = -avoid-version -module
xineplug_decode_ff_la_LIBADD = $(XINE_LIB) \
$(top_builddir)/src/libffmpeg/libavcodec/libavcodec.la \
$(top_builddir)/src/libffmpeg/libavcodec/libpostproc/libpostprocess.la