2005-05-19 David Schleef <ds@schleef.org>
+ * 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 <ds@schleef.org>
+
* gst/gstminiobject.c: (gst_value_set_mini_object),
(gst_value_take_mini_object), (gst_value_get_mini_object):
* gst/gstminiobject.h: Add GValue set/get functions.
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)
<!ENTITY GstClock SYSTEM "xml/gstclock.xml">
<!ENTITY GstCompat SYSTEM "xml/gstcompat.xml">
<!ENTITY GstConfig SYSTEM "xml/gstconfig.xml">
-<!ENTITY GstCpu SYSTEM "xml/gstcpu.xml">
-<!ENTITY GstData SYSTEM "xml/gstdata.xml">
<!ENTITY GstElement SYSTEM "xml/gstelement.xml">
<!ENTITY GstElementDetails SYSTEM "xml/gstelementdetails.xml">
<!ENTITY GstElementFactory SYSTEM "xml/gstelementfactory.xml">
<!ENTITY GstSystemClock SYSTEM "xml/gstsystemclock.xml">
<!ENTITY GstTagList SYSTEM "xml/gsttaglist.xml">
<!ENTITY GstTagSetter SYSTEM "xml/gsttagsetter.xml">
-<!ENTITY GstThread SYSTEM "xml/gstthread.xml">
<!ENTITY GstTrace SYSTEM "xml/gsttrace.xml">
<!ENTITY GstTrashStack SYSTEM "xml/gsttrashstack.xml">
<!ENTITY GstTypeFind SYSTEM "xml/gsttypefind.xml">
&GstCaps;
&GstClock;
&GstConfig;
- &GstCpu;
- &GstData;
&GstElement;
&GstElementDetails;
&GstElementFactory;
&GstSystemClock;
&GstTagList;
&GstTagSetter;
- &GstThread;
&GstTypeFind;
&GstTypeFindFactory;
&GstTypes;
</SECTION>
<SECTION>
-<FILE>gstcpu</FILE>
-<TITLE>GstCPU</TITLE>
-GstCPUFlags
-gst_cpu_get_flags
-<SUBSECTION Standard>
-GST_TYPE_CPU_FLAGS
-<SUBSECTION Private>
-gst_cpu_flags_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstdata</FILE>
-<TITLE>GstData</TITLE>
-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
-<SUBSECTION Standard>
-GST_TYPE_DATA
-GST_DATA_FLAG_SET
-GST_DATA_FLAG_IS_SET
-GST_TYPE_DATA_FLAGS
-<SUBSECTION Private>
-gst_data_get_type
-gst_data_flags_get_type
-</SECTION>
-
-<SECTION>
<FILE>gstelement</FILE>
<TITLE>GstElement</TITLE>
GstElement
</SECTION>
<SECTION>
-<FILE>gstthread</FILE>
-<TITLE>GstThread</TITLE>
-GstThread
-gst_thread_current
-GstThreadState
-gst_thread_new
-gst_thread_set_priority
-gst_thread_get_current
-<SUBSECTION Standard>
-GstThreadClass
-GST_THREAD
-GST_IS_THREAD
-GST_THREAD_CLASS
-GST_IS_THREAD_CLASS
-GST_THREAD_GET_CLASS
-GST_TYPE_THREAD
-GST_TYPE_THREAD_STATE
-<SUBSECTION Private>
-gst_thread_get_type
-gst_thread_state_get_type
-</SECTION>
-
-<SECTION>
<FILE>gsttrace</FILE>
<TITLE>GstTrace</TITLE>
GstTrace
+++ /dev/null
-<!-- ##### SECTION Title ##### -->
-GstCpu
-
-<!-- ##### SECTION Short_Description ##### -->
-Descripe CPU features
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-This module can be used when developing plugins. It is
-typically used to enable special optimisations based on the
-features of the CPU.
-</para>
-<para>
-You'll get a bitmask of flags with gst_cpu_get_flags().
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
+++ /dev/null
-<!-- ##### SECTION Title ##### -->
-GstData
-
-<!-- ##### SECTION Short_Description ##### -->
-Abstract structure for information that is passed among elements
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-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.
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-#GstBuffer, #GstBufferPool, #GstEvent
-</para>
-
+++ /dev/null
-<!-- ##### SECTION Title ##### -->
-GstThread
-
-<!-- ##### SECTION Short_Description ##### -->
-A #GstBin that executes automatically using a separate thread
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-A bin that will become a thread if possible when the pipeline is started
-up. It can contain any set of GstObjects.
-</para>
-<para>
-A Thread can act as a toplevel bin as it has its own scheduler.
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-#GstBin, #GstPipeline
-</para>
-