Commit 4741f334 authored by Thomas Vander Stichele's avatar Thomas Vander Stichele
Browse files

releasing 0.6.5

Original commit message from CVS:
releasing 0.6.5
parent 8caba19f
=== gstreamer 0.6.5 ===
2004-02-12 Thomas Vander Stichele <thomas at apestaart dot org>
* NEWS: GStreamer 0.6.5 "EOS" released
* Makefile.am:
* common/m4/gst-arch.m4:
integrate RH patch
* common/m4/gst-doc.m4:
* configure.ac:
* docs/Makefile.am:
* docs/faq/Makefile.am:
* docs/gst/Makefile.am:
* docs/libs/Makefile.am:
* docs/manual/Makefile.am:
* docs/manuals.mak:
* docs/pwg/Makefile.am:
update docs build
* docs/pwg/pwg.xml:
* gstreamer.spec.in:
update spec file
* tools/Makefile.am:
update tools installation
2004-02-11 Thomas Vander Stichele <thomas at apestaart dot org>
 
* tools/Makefile.am:
......
......@@ -35,7 +35,7 @@ DIST_SUBDIRS = include libs gst tools tests testsuite examples docs pkgconfig
EXTRA_DIST = gstreamer.spec.in gst-element-check.m4 \
configure.ac autogen.sh depcomp \
REQUIREMENTS ABOUT-NLS RELEASE DOCBUILDING DEVEL \
REQUIREMENTS DOCBUILDING DEVEL \
idiottest.mak common
dist-hook:
......
2001-12-12
* GStreamer 0.3.0 released, "Most Eventful Ever"
The GStreamer team is proud to announce a new release in the
ABI-stable 0.6.x series.
This release is a service release, fixing some small outstanding
issues and using the same code for the unversioned binaries so that
parallel installability of the 0.6.x with future series is fixed.
Features of this release
* Provides versioned and unversioned binaries
* Documentation fixes
Download
You find source releases of gstreamer in the [13]gstreamer download
directory.
GStreamer Homepage
More details can be found on the project's website,
[14]http://gstreamer.net.local.
Support and Bugs
We use Gnome's bugzilla for [15]bug reports and feature requests.
Developers
CVS is hosted on cvs.freedesktop.org. You can [16]browse the gstreamer
repository. All code is in CVS and can be checked out from there.
Interested developers of the core library, plug-ins, and applications
should subscribe to the gstreamer-devel list. If there is sufficient
interest we will create more lists as necessary.
References
Visible links
14. http://gstreamer.net/
15. http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
16. http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer//gstreamer/
GStreamer "Moo" 0.6.4 released
The GStreamer team is proud to announce a new version in the
ABI-stable 0.6.x series.
At this point in time GStreamer is fully functional for creating
audio-based applications, as shown by applications such as
gnome-sound-recorder, [1]rhythmbox, [2]sound-juicer and
nautilus-media.
The video part is known to be somewhat less functional than the audio
part, but applications such as [3]gst-player work very well.
We will also be releasing a development 0.7 release series, in which
we will work on the remaining issues, such as the interactivity
support which is needed for DVD menus and SWF (Flash). This means
developers working on apps needing these services can use the 0.7
series for development and then enable 0.6 support as these additions
optionally get backported to 0.6 once they are stable and work well.
The GStreamer applications we ship all check for both gstreamer-0.6,
gstreamer-libs-0.6 and gstreamer-play-0.6; if those aren't found the
0.7 version of those files are checked for. We suggest anyone making
GStreamer-based apps do the same.
We are starting to have a really nice collection of applications under
development using GStreamer. If you are looking for something specific
check out our [4]applications status page.
Features
* Pipeline based media architecture
* Over 130 plugins
* All parts interchangeable
* Few dependencies, only glib, popt and libxml for core (libxml
optional)
* Python Language bindings
* Good documentation
* Widely deployed through bundling with GNOME 2.2/2.4
* Design catering also for applications needing low-latency
* Highly portable, already running on most mainstream CPU's
* Modular design and use of 3rd party best of breed libraries means
no bloat
* LGPL licensing lays no restrictions on application developers
licensing.
* Easy for applications to ship their own plugins to the core as
needed
* Compiles with both GCC and Forte compilers
* Tested to run on Linux, FreeBSD and Solaris
Updates since 0.6.4
* gstreamer (core)
+ #119456: [5][PATCH] assertion `GST_IS_SCHEDULER (sched)'
failed
+ #90471: [6][0.6.x/patch] Autoplug functions only available
with varargs
+ #114252: [7][PATCH] opt scheduler: implement unlinking pads
in different
+ #115005: [8][PATCH] Fails to compile on OpenBSD
+ #119155: [9]rhythmbox head fails to play a second song in the
playlist.
+ #119770: [10]FreeBSD names libtool 1.4 libtool14
+ #120345: [11][PATCH] backport of --gst-disable-cpu-opt
+ #120785: [12][PATCH] bison and yacc generated files aren't
disted
+ #120960: [13]Failed to compile gstreamer 0.6.3 with gcc 3.3.1
+ #121311: [14][PATCH] Compilation Error
+ #122272: [15][PATCH] [0.6.4] GST_CAPS_IS_FIXED is broken, as
well as prop
+ #123137: [16][PATCH] Compilation fails when size_t is not an
unsigned int
+ #123518: [17][PATCH] opt shouldn't add groups to run queue if
they're alr
+ #123542: [18]inactive pads should be able to push a buffer if
their peer
+ #124124: [19]docbook docs don't build properly
+ #122059: [20]gst-md5sink needs a way to handle threads
+ #123417: [21][PATCH] fix popt default scheduler description
+ #123517: [22]more opt scheduler debug info
* gst-plugins
+ #116077: [23][PATCH] sinesrc has problems in waveform
+ #121165: [24]Compilation errors due to invalid -Wall option
+ #121174: [25]Compiler error in gst-libs/gst/riff/riffutil.c
#define and v
+ #121175: [26]Compiler error in
gst-libs/gst/media-info/media-info.c with
+ #121184: [27][PATCH] ffmpeg requires gcc on x86 (at least)
+ #121872: [28]gst-plugins fails to compile against
libmpeg2-0.3.2_pre20030
+ #122458: [29]Adding a visualisation video size signal to
libgstplay
+ #122481: [30][PATCH] wavenc is somehow broken
+ #123306: [31]Add error messages to cdparanoia plugin
+ #123896: [32]xvideosink does too little parameter checking
and uses wrong
+ #123939: [33]libgstplay : small fixes
+ #123946: [34][PATCH] mpeg2dec-0.3.2-cvs run failure
+ #121143: [35][PATCH] FLAC files with id3 tags fail to play
(can't find me
+ #122031: [36]mpeg2dec plugin breaks against 0.3.2 cvs
+ #123516: [37]adder unrefs the bufferpool wrongly
GStreamer Homepage
More details on these features can be found on the project's website,
[38]http://gstreamer.net/.
Support and Bugs
We use [39]Gnome's Bugzilla for bug reports and feature requests. The
"product name" is GStreamer (capital G). Please do the following
before writing a bug report :
gst-feedback &> feedback 2>&1
and attach the file "feedback" to your bug report, so that we have
some information useful in the debugging process.
Developers
GStreamer is [40]hosted on SourceForge. All code is in CVS and can be
checked out from there. Interested developers of the core library,
plug-ins, and applications should subscribe to the gstreamer-devel
list. If there is sufficient interest we will create more lists as
necessary.
We are still looking for people with access to FreeBSD, Solaris,
HP-UX, Irix and True64 that would be willing to try building and
testing GStreamer. Patches fixing such problems are also more than
welcome.
Contributors to this release
Patches to the core of GStreamer
* Brett Kosinski
* David Schleef
* Thomas Vander Stichele
* Jerry Talkington
Plugins and Sample Applications
* Damien Carbery
* Ronald Bultje
* Julien Moutte
* Jérémy Simon
* Ross Burton
Misc
* Christian Fredrik Kalager Schaller
References
1. http://www.rhythmbox.org/
2. http://mail.gnome.org/archives/gnome-announce-list/2003-April/msg00046.html
3. http://gstreamer.net/releases/gst-player/0.5.0/
4. http://www.gstreamer.net/status/?category=2
5. http://bugzilla.gnome.org/show_bug.cgi?id=119456
6. http://bugzilla.gnome.org/show_bug.cgi?id=90471
7. http://bugzilla.gnome.org/show_bug.cgi?id=114252
8. http://bugzilla.gnome.org/show_bug.cgi?id=115005
9. http://bugzilla.gnome.org/show_bug.cgi?id=119155
10. http://bugzilla.gnome.org/show_bug.cgi?id=119770
11. http://bugzilla.gnome.org/show_bug.cgi?id=120345
12. http://bugzilla.gnome.org/show_bug.cgi?id=120785
13. http://bugzilla.gnome.org/show_bug.cgi?id=120960
14. http://bugzilla.gnome.org/show_bug.cgi?id=121311
15. http://bugzilla.gnome.org/show_bug.cgi?id=122272
16. http://bugzilla.gnome.org/show_bug.cgi?id=123137
17. http://bugzilla.gnome.org/show_bug.cgi?id=123518
18. http://bugzilla.gnome.org/show_bug.cgi?id=123542
19. http://bugzilla.gnome.org/show_bug.cgi?id=124124
20. http://bugzilla.gnome.org/show_bug.cgi?id=122059
21. http://bugzilla.gnome.org/show_bug.cgi?id=123417
22. http://bugzilla.gnome.org/show_bug.cgi?id=123517
23. http://bugzilla.gnome.org/show_bug.cgi?id=116077
24. http://bugzilla.gnome.org/show_bug.cgi?id=121165
25. http://bugzilla.gnome.org/show_bug.cgi?id=121174
26. http://bugzilla.gnome.org/show_bug.cgi?id=121175
27. http://bugzilla.gnome.org/show_bug.cgi?id=121184
28. http://bugzilla.gnome.org/show_bug.cgi?id=121872
29. http://bugzilla.gnome.org/show_bug.cgi?id=122458
30. http://bugzilla.gnome.org/show_bug.cgi?id=122481
31. http://bugzilla.gnome.org/show_bug.cgi?id=123306
32. http://bugzilla.gnome.org/show_bug.cgi?id=123896
33. http://bugzilla.gnome.org/show_bug.cgi?id=123939
34. http://bugzilla.gnome.org/show_bug.cgi?id=123946
35. http://bugzilla.gnome.org/show_bug.cgi?id=121143
36. http://bugzilla.gnome.org/show_bug.cgi?id=122031
37. http://bugzilla.gnome.org/show_bug.cgi?id=123516
38. http://gstreamer.net/
39. http://bugzilla.gnome.org/
40. http://gstreamer.sf.net/
common @ 59d3c433
Subproject commit b5c08bab6ea94411e1a6fa124546f374d15582a8
Subproject commit 59d3c4334b32261908261a163b4633532293492d
......@@ -3,7 +3,7 @@ AC_CANONICAL_TARGET([])
dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, cvs and prerelease does Werror too
AS_VERSION(gstreamer, GST_VERSION, 0, 6, 4, 1, GST_CVS="no", GST_CVS="yes")
AS_VERSION(gstreamer, GST_VERSION, 0, 6, 5, 0, GST_CVS="no", GST_CVS="yes")
dnl AM_MAINTAINER_MODE only provides the option to configure to enable it
AM_MAINTAINER_MODE
......@@ -548,6 +548,7 @@ docs/manual/Makefile
docs/pwg/Makefile
docs/plugins/Makefile
docs/plugins/gstreamer-plugins.types
docs/version.entities
docs/xsl/Makefile
pkgconfig/Makefile
pkgconfig/gstreamer.pc
......
......@@ -5,10 +5,23 @@ else
SUBDIRS_PLUGINS =
endif
SUBDIRS = faq manual pwg gst libs $(SUBDIRS_PLUGINS)
DIST_SUBDIRS = faq manual pwg gst libs plugins xsl
# FIXME: separate this out into docbook and gtk-doc so it doesn't descend
# for docs it can't build
if BUILD_DOCS
SUBDIRS_DOCS = faq manual pwg gst libs
else
SUBDIRS_DOCS =
endif
SUBDIRS = $(SUBDIRS_DOCS) $(SUBDIRS_PLUGINS)
DIST_SUBDIRS = gst faq manual pwg libs plugins xsl
EXTRA_DIST = \
slides manuals.mak htmlinstall.mak upload.mak \
image-png image-pdf image-eps version.entities.in
EXTRA_DIST = slides manuals.mak htmlinstall.mak image-png image-pdf image-eps
upload:
@if test "x$(SUBDIRS_DOCS)" != x; then for a in $(SUBDIRS_DOCS); do cd $$a; make upload; cd ..; done; fi
dist-hook:
$(RM) -rf $(distdir)/random/CVS
......
......@@ -2,6 +2,8 @@
# base name of doc
DOC = faq
# formats defined for upload.mak
FORMATS=html ps pdf
# main xml file
MAIN = $(DOC).xml
......@@ -18,6 +20,8 @@ FIG_SRC = $(notdir $(wildcard $(srcdir)/*.fig))
# get the generic docbuilding Makefile stuff
include $(srcdir)/../manuals.mak
# get the generic upload target
include $(srcdir)/../upload.mak
### this is standard automake stuff
......
......@@ -4,6 +4,12 @@
# DOC_MODULE=gstreamer-@GST_MAJORMINOR@
DOC_MODULE=gstreamer
# for upload.mak
DOC=gstreamer
FORMATS=html
html: html-build.stamp
sinclude $(srcdir)/../upload.mak
# generated basefiles
#basefiles = \
# gstreamer-@GST_MAJORMINOR@.types \
......@@ -71,7 +77,7 @@ extra_files =
# CFLAGS and LDFLAGS for compiling scan program. Only needed if your app/lib
# contains GtkObjects/GObjects and you want to document signals and properties.
GTKDOC_CFLAGS = $(GST_CFLAGS)
GTKDOC_CFLAGS = $(GST_CFLAGS) -I$(top_builddir)
GTKDOC_LIBS = $(GST_LIBS) $(SCANOBJ_DEPS)
GTKDOC_CC=$(LIBTOOL) --mode=compile $(CC)
......@@ -113,6 +119,7 @@ DOC_STAMPS=scan-build.stamp tmpl-build.stamp sgml-build.stamp html-build.stamp \
SCANOBJ_FILES = \
$(DOC_MODULE).args \
$(DOC_MODULE).hierarchy \
$(DOC_MODULE)-scan.o \
$(DOC_MODULE).signals
if HAVE_GTK_DOC
......@@ -125,15 +132,17 @@ all-local: html-build.stamp
scan-build.stamp: $(HFILE_GLOB) $(SCANOBJ_DEPS) $(basefiles)
@echo '*** Scanning header files ***'
if grep -l '^..*$$' $(srcdir)/$(DOC_MODULE).types > /dev/null ; then \
CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" CFLAGS="$(GTKDOC_CFLAGS)" LDFLAGS="$(GTKDOC_LIBS)" $(GTK_DOC_SCANOBJ) --module=$(DOC_MODULE) --output-dir=$(srcdir) ; \
if test x"$(srcdir)" != x. ; then \
cp $(srcdir)/$(DOC_MODULE).types . ; \
fi ; \
CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" CFLAGS="$(GTKDOC_CFLAGS)" LDFLAGS="$(GTKDOC_LIBS)" $(GTK_DOC_SCANOBJ) --module=$(DOC_MODULE) ; \
else \
cd $(srcdir) ; \
for i in $(SCANOBJ_FILES) ; do \
test -f $$i || touch $$i ; \
done \
fi
cd $(srcdir) && \
gtkdoc-scan --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --ignore-headers="$(IGNORE_HFILES)" $(SCAN_OPTIONS) $(EXTRA_HFILES)
gtkdoc-scan --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --ignore-headers="$(IGNORE_HFILES)" $(SCAN_OPTIONS) $(EXTRA_HFILES)
touch scan-build.stamp
$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES): scan-build.stamp
......@@ -143,7 +152,11 @@ $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES): scan-build.stamp
tmpl-build.stamp: $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_OVERRIDES)
@echo '*** Rebuilding template files ***'
cd $(srcdir) && gtkdoc-mktmpl --module=$(DOC_MODULE)
if test x"$(srcdir)" != x. ; then \
cp $(srcdir)/$(DOC_MODULE)-decl.txt . ; \
cp $(srcdir)/$(DOC_MODULE)-sections.txt . ; \
fi
gtkdoc-mktmpl --module=$(DOC_MODULE)
touch tmpl-build.stamp
tmpl.stamp: tmpl-build.stamp
......@@ -153,7 +166,6 @@ tmpl.stamp: tmpl-build.stamp
sgml-build.stamp: tmpl.stamp $(CFILE_GLOB)
@echo '*** Building SGML ***'
cd $(srcdir) && \
gtkdoc-mkdb --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --main-sgml-file=$(DOC_MAIN_SGML_FILE) $(MKDB_OPTIONS)
touch sgml-build.stamp
......@@ -167,11 +179,12 @@ sgml.stamp: sgml-build.stamp
# use bytes; in gtkdoc-fixxref
html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
@echo '*** Building HTML ***'
test -d $(srcdir)/html || mkdir $(srcdir)/html
cd $(srcdir)/html && gtkdoc-mkhtml $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE)
test "x$(HTML_IMAGES)" = "x" || ( cd $(srcdir) && cp $(HTML_IMAGES) html )
test -d html || mkdir html
cd html && gtkdoc-mkhtml $(DOC_MODULE) $(srcdir)/../$(DOC_MAIN_SGML_FILE)
test "x$(HTML_IMAGES)" = "x" || for i in "" $(HTML_IMAGES) ; do \
if test "$$i" != ""; then cp $(srcdir)/$$i html ; fi; done
@echo '-- Fixing Crossreferences'
cd $(srcdir) && LANG=C && gtkdoc-fixxref --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
LANG=C && gtkdoc-fixxref --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
touch html-build.stamp
endif
......@@ -180,34 +193,82 @@ clean-local:
rm -rf xml html
maintainer-clean-local: clean
cd $(srcdir) && rm -rf xml html $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt
cd $(srcdir) && rm -rf sgml html $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt
# company: don't delete .sgml and -sections.txt as they're in CVS
# FIXME : thomas added all sgml files and some other things to make
# make distcheck work
distclean-local: clean
rm -rf $(DOC_MODULE)-decl-list.txt
rm -rf $(DOC_MODULE)-*.txt
rm -rf tmpl/*.sgml
rm -rf $(DOC_MODULE)-decl.txt
rm -rf $(DOC_MODULE)-undocumented.txt
rm -rf $(DOC_MODULE)-unused.txt
rm -rf tmpl/*.sgml.bak
rm -f $(DOC_MODULE).hierarchy
rm -f *.stamp || true
if test x"$(srcdir)" != x. ; then \
rm -f $(DOC_MODULE)-docs.sgml ; \
rm -f $(DOC_MODULE).types ; \
rm -f $(DOC_MODULE).interfaces ; \
rm -f $(DOC_MODULE).prerequisites ; \
rm -f $(DOC_MODULE)-sections.txt ; \
rm -rf tmpl/*.sgml ; \
fi
rm -rf *.o
# thomas: make docs parallel installable; devhelp requires majorminor too
if DOC_HTML
install-data-local:
$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)
(installfiles=`echo $(srcdir)/html/*.html $(srcdir)/html/*.png`; \
if test "$$installfiles" = '$(srcdir)/html/*.html'; \
$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)
(installfiles=`echo ./html/*.html`; \
if test "$$installfiles" = './html/*.html'; \
then echo '-- Nothing to install' ; \
else \
for i in $$installfiles; do \
echo '-- Installing '$$i ; \
$(INSTALL_DATA) $$i $(DESTDIR)$(TARGET_DIR); \
done; \
pngfiles=`echo ./html/*.png`; \
if test "$$pngfiles" != './html/*.png'; then \
for i in $$pngfiles; do \
echo '-- Installing '$$i ; \
$(INSTALL_DATA) $$i $(DESTDIR)$(TARGET_DIR); \
done; \
fi; \
echo '-- Installing $(srcdir)/html/$(DOC_MODULE).devhelp' ; \
$(INSTALL_DATA) $(srcdir)/html/$(DOC_MODULE).devhelp \
$(DESTDIR)$(TARGET_DIR)/$(DOC_MODULE)-@GST_MAJORMINOR@.devhelp; \
echo '-- Installing $(srcdir)/html/index.sgml' ; \
$(INSTALL_DATA) $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR); \
fi)
fi)
uninstall-local:
(installfiles=`echo ./html/*.html`; \
if test "$$installfiles" = './html/*.html'; \
then echo '-- Nothing to uninstall' ; \
else \
for i in $$installfiles; do \
rmfile=`basename $$i` ; \
echo '-- Uninstalling $(DESTDIR)$(TARGET_DIR)/'$$rmfile ; \
rm -f $(DESTDIR)$(TARGET_DIR)/$$rmfile; \
done; \
pngfiles=`echo ./html/*.png`; \
if test "$$pngfiles" != './html/*.png'; then \
for i in $$pngfiles; do \
rmfile=`basename $$i` ; \
echo '-- Uninstalling $(DESTDIR)$(TARGET_DIR)/'$$rmfile ; \
rm -f $(DESTDIR)$(TARGET_DIR)/$$rmfile; \
done; \
fi; \
echo '-- Uninstalling $(DESTDIR)$(TARGET_DIR)/$(DOC_MODULE).devhelp' ; \
rm -f $(DESTDIR)$(TARGET_DIR)/$(DOC_MODULE)-@GST_MAJORMINOR@.devhelp; \
echo '-- Uninstalling $(DESTDIR)$(TARGET_DIR)/index.sgml' ; \
rm -f $(DESTDIR)$(TARGET_DIR)/index.sgml; \
fi)
if test -d $(DESTDIR)$(TARGET_DIR); then rmdir -p --ignore-fail-on-non-empty $(DESTDIR)$(TARGET_DIR); fi
else
install-data-local:
uninstall-local:
endif
#
# Require gtk-doc when making dist
......@@ -225,15 +286,13 @@ dist-hook: dist-check-gtkdoc dist-hook-local
mkdir $(distdir)/xml
mkdir $(distdir)/html
-cp $(srcdir)/tmpl/*.sgml $(distdir)/tmpl
-cp $(srcdir)/xml/*.xml $(distdir)/xml
-cp $(srcdir)/sgml/*.xml $(distdir)/xml
-cp $(srcdir)/html/index.sgml $(distdir)/html
-cp $(srcdir)/html/*.html $(srcdir)/html/*.css $(distdir)/html
-cp $(srcdir)/html/*.png $(distdir)/html
-cp $(srcdir)/html/*.devhelp $(distdir)/html
images=$(HTML_IMAGES) ; \
for i in $$images ; do \
cp $(srcdir)/$$i $(distdir)/html ; \
for i in "" $$images ; do \
if test "$$i" != ""; then cp $(srcdir)/$$i $(distdir)/html ; fi; \
done
.PHONY : dist-hook-local
......@@ -38,12 +38,6 @@ The cothread state structure
@stack_size:
@magic_number:
<!-- ##### STRUCT cothread_context ##### -->
<para>
The cothread context structure
</para>
<!-- ##### USER_FUNCTION cothread_func ##### -->
<para>
the function that will be called when the cothread starts. The function
......@@ -56,6 +50,16 @@ it.
@Returns: a return code
<!-- ##### STRUCT cothread_context ##### -->
<para>
The cothread context structure
</para>
@cothreads:
@main:
@current:
@mutex:
<!-- ##### MACRO COTHREAD_STARTED ##### -->
<para>
Indicates the cothread is started.
......
......@@ -25,6 +25,7 @@ A structure that contains an integer that can be modified
atomically.
</para>
@counter:
@lock:
<!-- ##### FUNCTION gst_atomic_int_init ##### -->
......
......@@ -91,14 +91,6 @@ gst_bin_set_pre_iterate_function() and gst_bin_set_post_iterate_function().
@Returns:
<!-- ##### MACRO gst_bin_destroy ##### -->
<para>
Free the memory allocated by this bin
</para>
@bin: the bin to free
<!-- ##### FUNCTION gst_bin_add ##### -->
<para>
......
......@@ -347,15 +347,6 @@ Copies the given buffer using the copy function of the parent GstData structure.
@Returns: a new #GstBuffer copy of the buffer.
<!-- ##### MACRO gst_buffer_needs_copy_on_write ##### -->
<para>
Queries if a copy needs to be ade of the buffer in order to safely write
to its data.
</para>
@buf: The buffer to query.
<!-- ##### MACRO gst_buffer_copy_on_write ##### -->
<para>
This function returns a buffer that is safe to write to.
......
......@@ -238,12 +238,3 @@ Free the given pool. This is dangerous, use gst_buffer_pool_unref() instead.
@pool:
<!-- ##### MACRO gst_buffer_pool_needs_copy_on_write ##### -->
<para>
Checks if a copy needs to be made of the bufferpool before it can
safely be modified.
</para>
@pool: The pool to query
......@@ -169,8 +169,8 @@ The gstcaps structure
@name: the name of the capability, for the application
@id: the typeid of the capability
@flags:
@refcount: a refcounter for this caps structure
@fixed: a boolean indicating that this caps structure is fixed
@properties: the properties of the capability
@next: a pointer to the next caps.
......
......@@ -113,14 +113,6 @@ Various flags that can be set on a GstData
@GST_DATA_READONLY: The data is readonly
@GST_DATA_FLAG_LAST: Subclasses can add additional flags starting from this offset