From ff9f7c32ca5880299d138f246e559b9e17f83953 Mon Sep 17 00:00:00 2001 From: Thomas Vander Stichele Date: Tue, 26 Nov 2002 14:50:05 +0000 Subject: [PATCH] fix ffmpeg to work with installd version as well Original commit message from CVS: fix ffmpeg to work with installd version as well --- common | 2 +- ext/ffmpeg/Makefile.am | 4 ++-- ext/ffmpeg/gstffmpeg.c | 10 ++++++++-- ext/ffmpeg/gstffmpegcodecmap.c | 8 +++++++- ext/ffmpeg/gstffmpegdec.c | 7 ++++++- ext/ffmpeg/gstffmpegdemux.c | 10 ++++++++-- ext/ffmpeg/gstffmpegenc.c | 7 ++++++- ext/ffmpeg/gstffmpegmux.c | 9 +++++++-- ext/ffmpeg/gstffmpegprotocol.c | 8 +++++++- 9 files changed, 52 insertions(+), 13 deletions(-) diff --git a/common b/common index 1ca7d9a..f2d9b99 160000 --- a/common +++ b/common @@ -1 +1 @@ -Subproject commit 1ca7d9a20180cab830f4383cde5ba932338e50b1 +Subproject commit f2d9b99515c73da09bfe307d273d320f79a226da diff --git a/ext/ffmpeg/Makefile.am b/ext/ffmpeg/Makefile.am index 133d3a3..0f3af94 100644 --- a/ext/ffmpeg/Makefile.am +++ b/ext/ffmpeg/Makefile.am @@ -11,8 +11,8 @@ libgstffmpeg_la_SOURCES = gstffmpeg.c \ gstffmpegprotocol.c \ gstffmpegtypes.c -libgstffmpeg_la_CFLAGS = $(GST_CFLAGS) -I/opt/src/sourceforge/ffmpeg/ -I/opt/src/sourceforge/ffmpeg/libavcodec/ +libgstffmpeg_la_CFLAGS = $(GST_CFLAGS) $(FFMPEG_CFLAGS) libgstffmpeg_la_LIBADD = -libgstffmpeg_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) -L/opt/src/sourceforge/ffmpeg/libavcodec -lavcodec -L/opt/src/sourceforge/ffmpeg/libav -lavformat +libgstffmpeg_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(FFMPEG_LIBS) noinst_HEADERS = diff --git a/ext/ffmpeg/gstffmpeg.c b/ext/ffmpeg/gstffmpeg.c index e9d04ec..af1acfa 100644 --- a/ext/ffmpeg/gstffmpeg.c +++ b/ext/ffmpeg/gstffmpeg.c @@ -21,8 +21,14 @@ * object definition and other useful things. */ -#include -#include +#include "config.h" +#ifdef HAVE_FFMPEG_UNINSTALLED +#include +#include +#else +#include +#include +#endif #include diff --git a/ext/ffmpeg/gstffmpegcodecmap.c b/ext/ffmpeg/gstffmpegcodecmap.c index 13add65..1654379 100644 --- a/ext/ffmpeg/gstffmpegcodecmap.c +++ b/ext/ffmpeg/gstffmpegcodecmap.c @@ -17,7 +17,13 @@ * Boston, MA 02111-1307, USA. */ -#include +#include "config.h" +#ifdef HAVE_FFMPEG_UNINSTALLED +#include +#else +#include +#endif + #include GstCaps * diff --git a/ext/ffmpeg/gstffmpegdec.c b/ext/ffmpeg/gstffmpegdec.c index 46b499d..97e05d0 100644 --- a/ext/ffmpeg/gstffmpegdec.c +++ b/ext/ffmpeg/gstffmpegdec.c @@ -19,7 +19,12 @@ #include #include -#include +#include "config.h" +#ifdef HAVE_FFMPEG_UNINSTALLED +#include +#else +#include +#endif #include diff --git a/ext/ffmpeg/gstffmpegdemux.c b/ext/ffmpeg/gstffmpegdemux.c index 6a620a9..89b5196 100644 --- a/ext/ffmpeg/gstffmpegdemux.c +++ b/ext/ffmpeg/gstffmpegdemux.c @@ -18,8 +18,14 @@ */ #include -#include -#include +#include "config.h" +#ifdef HAVE_FFMPEG_UNINSTALLED +#include +#include +#else +#include +#include +#endif #include diff --git a/ext/ffmpeg/gstffmpegenc.c b/ext/ffmpeg/gstffmpegenc.c index fdf8265..15692ed 100644 --- a/ext/ffmpeg/gstffmpegenc.c +++ b/ext/ffmpeg/gstffmpegenc.c @@ -19,7 +19,12 @@ #include #include -#include +#include "config.h" +#ifdef HAVE_FFMPEG_UNINSTALLED +#include +#else +#include +#endif #include diff --git a/ext/ffmpeg/gstffmpegmux.c b/ext/ffmpeg/gstffmpegmux.c index 849720a..7737781 100644 --- a/ext/ffmpeg/gstffmpegmux.c +++ b/ext/ffmpeg/gstffmpegmux.c @@ -18,10 +18,15 @@ */ #include -#include +#include "config.h" +#ifdef HAVE_FFMPEG_UNINSTALLED +#include +#else +#include +#endif #include - + typedef struct _GstFFMpegMux GstFFMpegMux; struct _GstFFMpegMux { diff --git a/ext/ffmpeg/gstffmpegprotocol.c b/ext/ffmpeg/gstffmpegprotocol.c index 9d9cdb4..edfa4a4 100644 --- a/ext/ffmpeg/gstffmpegprotocol.c +++ b/ext/ffmpeg/gstffmpegprotocol.c @@ -19,7 +19,13 @@ #include #include -#include +#include "config.h" +#ifdef HAVE_FFMPEG_UNINSTALLED +#include +#else +#include +#endif + #include #include -- 2.7.4