diff --git a/ChangeLog b/ChangeLog index b451477af1..ece4c9a63c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,14 @@ +2005-05-19 David Schleef + + * configure.ac: Use -no-common everywhere. In a sane world, it + would be the default in libtool, because without it, you can't + build DLLs on Windows. + * docs/gst/gstreamer-docs.sgml: Remove GstCpu, GstData, GstThread + * docs/gst/gstreamer-sections.txt: + * docs/gst/tmpl/gstcpu.sgml: + * docs/gst/tmpl/gstdata.sgml: + * docs/gst/tmpl/gstthread.sgml: + 2005-05-19 David Schleef * gst/gstminiobject.c: (gst_value_set_mini_object), diff --git a/configure.ac b/configure.ac index 1b7e0ee8d8..987f034660 100644 --- a/configure.ac +++ b/configure.ac @@ -594,7 +594,7 @@ dnl Private vars for libgst only GST_LIB_CFLAGS="$GST_PKG_CFLAGS $GST_INT_CFLAGS \ $VALGRIND_CFLAGS -I\$(top_srcdir)" GST_LIB_LIBS="$XML_LIBS $GLIB_LIBS -lpopt $GST_PKG_LIBS $LTLIBINTL $VALGRIND_LIBS" -GST_LIB_LDFLAGS="$GST_LT_LDFLAGS -version-info $GST_LIBVERSION $EXPORT_LDFLAGS" +GST_LIB_LDFLAGS="$GST_LT_LDFLAGS -version-info $GST_LIBVERSION -no-undefined $EXPORT_LDFLAGS" AC_SUBST(GST_LIB_CFLAGS) AC_SUBST(GST_LIB_LIBS) AC_SUBST(GST_LIB_LDFLAGS) diff --git a/docs/gst/gstreamer-docs.sgml b/docs/gst/gstreamer-docs.sgml index 5a934fabb6..70ffeea168 100644 --- a/docs/gst/gstreamer-docs.sgml +++ b/docs/gst/gstreamer-docs.sgml @@ -10,8 +10,6 @@ - - @@ -45,7 +43,6 @@ - @@ -100,8 +97,6 @@ &GstCaps; &GstClock; &GstConfig; - &GstCpu; - &GstData; &GstElement; &GstElementDetails; &GstElementFactory; @@ -133,7 +128,6 @@ &GstSystemClock; &GstTagList; &GstTagSetter; - &GstThread; &GstTypeFind; &GstTypeFindFactory; &GstTypes; diff --git a/docs/gst/gstreamer-sections.txt b/docs/gst/gstreamer-sections.txt index 871eee010d..4f243ff1c3 100644 --- a/docs/gst/gstreamer-sections.txt +++ b/docs/gst/gstreamer-sections.txt @@ -299,52 +299,6 @@ GST_EXPORT GST_PLUGIN_EXPORT -
-gstcpu -GstCPU -GstCPUFlags -gst_cpu_get_flags - -GST_TYPE_CPU_FLAGS - -gst_cpu_flags_get_type -
- -
-gstdata -GstData -GST_DATA -GST_DATA_TYPE -GST_DATA_FLAGS -GST_DATA_FLAG_SHIFT -GST_DATA_FLAG_UNSET -GstData -GstDataFreeFunction -GstDataCopyFunction -GstDataFlags -GST_DATA_REFCOUNT -GST_DATA_REFCOUNT_VALUE -GST_DATA_COPY_FUNC -GST_DATA_FREE_FUNC -gst_data_init -gst_data_dispose -gst_data_copy_into -gst_data_copy -gst_data_is_writable -gst_data_copy_on_write -gst_data_ref -gst_data_ref_by_count -gst_data_unref - -GST_TYPE_DATA -GST_DATA_FLAG_SET -GST_DATA_FLAG_IS_SET -GST_TYPE_DATA_FLAGS - -gst_data_get_type -gst_data_flags_get_type -
-
gstelement GstElement @@ -1624,29 +1578,6 @@ GST_TYPE_TAG_SETTER gst_tag_setter_get_type
-
-gstthread -GstThread -GstThread -gst_thread_current -GstThreadState -gst_thread_new -gst_thread_set_priority -gst_thread_get_current - -GstThreadClass -GST_THREAD -GST_IS_THREAD -GST_THREAD_CLASS -GST_IS_THREAD_CLASS -GST_THREAD_GET_CLASS -GST_TYPE_THREAD -GST_TYPE_THREAD_STATE - -gst_thread_get_type -gst_thread_state_get_type -
-
gsttrace GstTrace diff --git a/docs/gst/tmpl/gstcpu.sgml b/docs/gst/tmpl/gstcpu.sgml deleted file mode 100644 index 92b79dc11c..0000000000 --- a/docs/gst/tmpl/gstcpu.sgml +++ /dev/null @@ -1,21 +0,0 @@ - -GstCpu - - -Descripe CPU features - - - -This module can be used when developing plugins. It is -typically used to enable special optimisations based on the -features of the CPU. - - -You'll get a bitmask of flags with gst_cpu_get_flags(). - - - - - - - diff --git a/docs/gst/tmpl/gstdata.sgml b/docs/gst/tmpl/gstdata.sgml deleted file mode 100644 index 9eb52dee44..0000000000 --- a/docs/gst/tmpl/gstdata.sgml +++ /dev/null @@ -1,18 +0,0 @@ - -GstData - - -Abstract structure for information that is passed among elements - - - -This abstract structure provides a common base for #GstBuffer, #GstBufferPool -and #GstEvent. It is the main data type that is passed along in a pipeline. -GstData provides refcounting, freeing and copying for its child classes. - - - - -#GstBuffer, #GstBufferPool, #GstEvent - - diff --git a/docs/gst/tmpl/gstthread.sgml b/docs/gst/tmpl/gstthread.sgml deleted file mode 100644 index faebee8c62..0000000000 --- a/docs/gst/tmpl/gstthread.sgml +++ /dev/null @@ -1,20 +0,0 @@ - -GstThread - - -A #GstBin that executes automatically using a separate thread - - - -A bin that will become a thread if possible when the pipeline is started -up. It can contain any set of GstObjects. - - -A Thread can act as a toplevel bin as it has its own scheduler. - - - - -#GstBin, #GstPipeline - -