make mad and effectv work with gst-register
authorChristian Schaller <uraeus@gnome.org>
Fri, 6 May 2005 14:54:23 +0000 (14:54 +0000)
committerChristian Schaller <uraeus@gnome.org>
Fri, 6 May 2005 14:54:23 +0000 (14:54 +0000)
Original commit message from CVS:
make mad and effectv work with gst-register

ChangeLog
configure.ac
ext/mad/Makefile.am
ext/mad/gstid3tag.c
gst-plugins-ugly.spec.in

index 29f28f4..e24c0e1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2005-05-06  Christian Schaller  <uraeus@gnome.org>
+
+       * configure.ac: 
+       * ext/mad/Makefile.am: add linking of gstinterfaces
+       * ext/mad/gstid3tag.c: (plugin_init): remove library_load
+       * gst-plugins.spec.in: 
+       * gst/effectv/Makefile.am: link to libgstvideofilter
+       * gst/effectv/gsteffectv.c: (plugin_init): same as for mad
+       * gst/videofilter/Makefile.am: make sure videoflip is not built
+
 2005-05-06  Wim Taymans  <wim@fluendo.com>
 
        * gst/law/alaw-decode.c: (alawdec_getcaps), (alawdec_setcaps),
@@ -21,6 +31,7 @@
        * gst/audioconvert:
        * gst/ffmpegcolorspace:
        * gst/typefind:
+       * gst/videofilter: comment out videoflip and gamma plugins
 
 2005-05-06  Christian Schaller  <uraeus@gnome.org>
 
index 5b97c1f..cac2e30 100644 (file)
@@ -293,9 +293,9 @@ AC_SUBST(GST_PLUGIN_LDFLAGS)
 
 dnl these are all the gst plug-ins, compilable without additional libs
 GST_PLUGINS_ALL="\
+               videofilter \
                effectv \
-               law \
-               videofilter"
+               law" 
 
 dnl see if we can build C++ plug-ins
 if test "x$HAVE_CXX" = "xyes"; then
index 1452e25..dfbee75 100644 (file)
@@ -3,7 +3,7 @@ plugin_LTLIBRARIES = libgstmad.la
 libgstmad_la_SOURCES = gstmad.c gstid3tag.c
 
 libgstmad_la_CFLAGS = $(GST_CFLAGS) $(MAD_CFLAGS) $(ID3_CFLAGS)
-libgstmad_la_LIBADD = $(MAD_LIBS) $(ID3_LIBS)
+libgstmad_la_LIBADD = $(MAD_LIBS) $(ID3_LIBS) $(GST_INTERFACES_LIBS)
 libgstmad_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
 
 noinst_HEADERS = gstmad.h
index f2c02eb..fdf764c 100644 (file)
@@ -1317,8 +1317,6 @@ gst_id3_tag_change_state (GstElement * element)
 static gboolean
 plugin_init (GstPlugin * plugin)
 {
-  if (!gst_library_load ("gsttags"))
-    return FALSE;
 
   if (!gst_element_register (plugin, "mad", GST_RANK_PRIMARY,
           gst_mad_get_type ())
index 08fd82d..606611c 100644 (file)
@@ -126,8 +126,6 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/gstreamer-%{majorminor}/libgsteffectv.so
 %{_libdir}/gstreamer-%{majorminor}/libgstmulaw.so
 %{_libdir}/gstreamer-%{majorminor}/libgstvideofilter.so
-%{_libdir}/gstreamer-%{majorminor}/libgstgamma.so
-%{_libdir}/gstreamer-%{majorminor}/libgstvideoflip.so
 
 # gstreamer-plugins with external dependencies but in the main package
 # @USE_ARTS_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstarts.so