From 230f3f84af0e4711f1526bacc2f9d0320a080c00 Mon Sep 17 00:00:00 2001 From: Jan Schmidt Date: Fri, 15 Nov 2002 19:21:58 +0000 Subject: [PATCH] add media-info to spec commit patch from Jan Schmidt for raw1394 plugin Original commit message from CVS: add media-info to spec commit patch from Jan Schmidt for raw1394 plugin --- configure.ac | 2 +- ext/raw1394/Makefile.am | 2 +- ext/raw1394/gst1394.c | 2 +- ext/raw1394/gstdv1394src.c | 7 +++++-- gst-plugins.spec.in | 5 +++++ 5 files changed, 13 insertions(+), 5 deletions(-) diff --git a/configure.ac b/configure.ac index 726c95aa05..653d6221fe 100644 --- a/configure.ac +++ b/configure.ac @@ -687,7 +687,7 @@ GST_CHECK_FEATURE(OPENQUICKTIME, [Open Quicktime], quicktime_parser quicktime_de dnl *** raw1394 *** translit(dnm, m, l) AM_CONDITIONAL(USE_RAW1394, true) GST_CHECK_FEATURE(RAW1394, [raw1394 library], dv1394src, [ - GST_CHECK_LIBHEADER(RAW1394, raw1394, raw1394_get_handle,, libraw1394/raw1394.h, RAW1394_LIBS="-raw1394") + GST_CHECK_LIBHEADER(RAW1394, raw1394, raw1394_new_handle,, libraw1394/raw1394.h, RAW1394_LIBS="-lraw1394") AC_SUBST(RAW1394_LIBS) ]) diff --git a/ext/raw1394/Makefile.am b/ext/raw1394/Makefile.am index 18c590d583..f0e1285fe2 100644 --- a/ext/raw1394/Makefile.am +++ b/ext/raw1394/Makefile.am @@ -4,7 +4,7 @@ plugin_LTLIBRARIES = libgst1394.la libgst1394_la_SOURCES = gst1394.c gstdv1394src.c libgst1394_la_CFLAGS = $(GST_CFLAGS) -libgst1394_la_LIBADD = $(raw1394_LIBS) +libgst1394_la_LIBADD = $(RAW1394_LIBS) libgst1394_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) noinst_HEADERS = gstdv1394src.h diff --git a/ext/raw1394/gst1394.c b/ext/raw1394/gst1394.c index d4dd5cdf75..9ad4ac79f5 100644 --- a/ext/raw1394/gst1394.c +++ b/ext/raw1394/gst1394.c @@ -21,7 +21,7 @@ #include -#include "dv1394src.h" +#include "gstdv1394src.h" /* elementfactory information */ static GstElementDetails gst_dv1394src_details = { diff --git a/ext/raw1394/gstdv1394src.c b/ext/raw1394/gstdv1394src.c index b096f348e0..a14cb707df 100644 --- a/ext/raw1394/gstdv1394src.c +++ b/ext/raw1394/gstdv1394src.c @@ -31,6 +31,7 @@ enum { ARG_0 }; +#if 0 static GstPadTemplate* gst_dv1394src_factory (void) { @@ -51,6 +52,7 @@ gst_dv1394src_factory (void) } return template; } +#endif static void gst_dv1394src_class_init (GstDV1394SrcClass *klass); static void gst_dv1394src_init (GstDV1394Src *filter); @@ -171,7 +173,8 @@ fprintf(stderr,"."); } static -int gst_dv1394src_bus_reset(raw1394handle_t handle) { +int gst_dv1394src_bus_reset(raw1394handle_t handle, + unsigned int generation) { GST_INFO_ELEMENT(0,GST_DV1394SRC(raw1394_get_userdata(handle)),"have bus reset"); return 0; } @@ -198,7 +201,7 @@ gst_dv1394src_change_state (GstElement *element) switch (GST_STATE_TRANSITION (element)) { case GST_STATE_NULL_TO_READY: - if ((dv1394src->handle = raw1394_get_handle()) == NULL) { + if ((dv1394src->handle = raw1394_new_handle()) == NULL) { GST_INFO_ELEMENT(0,dv1394src,"can't get raw1394 handle"); return GST_STATE_FAILURE; } diff --git a/gst-plugins.spec.in b/gst-plugins.spec.in index 3778594776..9f5971e0ae 100644 --- a/gst-plugins.spec.in +++ b/gst-plugins.spec.in @@ -106,6 +106,7 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/*.la %{_libdir}/gst/libgstresample.so %{_libdir}/gst/libgstriff.so %{_libdir}/gst/libgstvideo.so +%{_libdir}/gst/libgstmedia-info.so.0.0.0 %package -n gstreamer-plugins-devel Summary: GStreamer Plugin Library Headers. @@ -125,6 +126,7 @@ GStreamer support libraries header files. %{_includedir}/gst-plugins-%{version}/gst/riff/riff.h %{_includedir}/gst-plugins-%{version}/gst/video/video.h %{_includedir}/gst-plugins-%{version}/gst/play/play.h +%{_includedir}/gst-plugins-%{version}/gst/media-info.h %{_datadir}/aclocal/gst-element-check.m4 %{_libdir}/pkgconfig/gstreamer-libs.pc %{_libdir}/pkgconfig/gstreamer-play.pc @@ -1503,6 +1505,9 @@ This package contains a basic audio and video playback library. # %changelog +* Fri Nov 15 2002 Christian F.K. Schaller +- Add media-info files + * Fri Nov 01 2002 Thomas Vander Stichele - don't use compprep until ABI issues can be fixed