platform/upstream/gstreamer.git
15 years agogst/gstpad.c: Only sanity-check the buffer size if requested_caps == buffer_caps...
Tim-Philipp Müller [Tue, 29 Jul 2008 15:32:11 +0000 (15:32 +0000)]
gst/gstpad.c: Only sanity-check the buffer size if requested_caps == buffer_caps (ie. don't take pad caps into accoun...

Original commit message from CVS:
* gst/gstpad.c: (gst_pad_alloc_buffer_full):
Only sanity-check the buffer size if requested_caps == buffer_caps
(ie. don't take pad caps into account, they're not relevant here)

15 years agoplugins/elements/gsttee.*: Reverting as not everything is clear yet. Needs some gener...
Stefan Kost [Tue, 29 Jul 2008 14:32:51 +0000 (14:32 +0000)]
plugins/elements/gsttee.*: Reverting as not everything is clear yet. Needs some general design work.

Original commit message from CVS:
* plugins/elements/gsttee.c:
* plugins/elements/gsttee.h:
Reverting as not everything is clear yet. Needs some general design
work.

15 years agoChangeLog: ChangeLog surgery for tee commit.
Stefan Kost [Tue, 29 Jul 2008 13:36:39 +0000 (13:36 +0000)]
ChangeLog: ChangeLog surgery for tee commit.

Original commit message from CVS:
* ChangeLog:
ChangeLog surgery for tee commit.

15 years agodocs/gst/gstreamer-sections.txt: Cleanup section-file.
Stefan Kost [Tue, 29 Jul 2008 13:30:02 +0000 (13:30 +0000)]
docs/gst/gstreamer-sections.txt: Cleanup section-file.

Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
Cleanup section-file.

15 years agoplugins/elements/gsttee.*: Relay tag events in tee. Fixes parts of #474016.
Stefan Kost [Tue, 29 Jul 2008 11:57:11 +0000 (11:57 +0000)]
plugins/elements/gsttee.*: Relay tag events in tee. Fixes parts of #474016.

Original commit message from CVS:
* plugins/elements/gsttee.c:
* plugins/elements/gsttee.h:
Relay tag events in tee. Fixes parts of #474016.

15 years agoBuild the net library if we have winsock2.
Michael Smith [Tue, 29 Jul 2008 00:45:29 +0000 (00:45 +0000)]
Build the net library if we have winsock2.

Original commit message from CVS:
* configure.ac:
* libs/gst/Makefile.am:
Build the net library if we have winsock2.

15 years agodocs/manual/: Replace one diagram with two separate ones and updates others.
Luc Pionchon [Sat, 26 Jul 2008 12:00:36 +0000 (12:00 +0000)]
docs/manual/: Replace one diagram with two separate ones and updates others.

Original commit message from CVS:
patch by: Luc Pionchon <luc.pionchon@nokia.com>
* docs/manual/advanced-threads.xml:
* docs/manual/diagrams-pipelines.svg:
* docs/manual/hello-world.png:
* docs/manual/linked-elements.png:
* docs/manual/mime-world.png:
* docs/manual/queue.png:
* docs/manual/thread-buffering.png:
* docs/manual/thread-synchronizing.png:
Replace one diagram with two separate ones and updates others.
Fixes #542401.

15 years agogst/gstelement.h: Fix link in documentation.
Thijs Vermeir [Fri, 25 Jul 2008 10:24:43 +0000 (10:24 +0000)]
gst/gstelement.h: Fix link in documentation.

Original commit message from CVS:
* gst/gstelement.h:
Fix link in documentation.

15 years agogst/gstmessage.c: Fix confusing documentation.
Thijs Vermeir [Thu, 24 Jul 2008 17:38:43 +0000 (17:38 +0000)]
gst/gstmessage.c: Fix confusing documentation.

Original commit message from CVS:
* gst/gstmessage.c:
Fix confusing documentation.

15 years agolibs/gst/base/gstbasesrc.h: revert the changes to the header file for the ABI.
Thijs Vermeir [Thu, 24 Jul 2008 15:13:24 +0000 (15:13 +0000)]
libs/gst/base/gstbasesrc.h: revert the changes to the header file for the ABI.

Original commit message from CVS:
* libs/gst/base/gstbasesrc.h:
revert the changes to the header file for the ABI.

15 years agolibs/gst/base/gstbasesrc.*: Don't cache the seekable status.
Thijs Vermeir [Thu, 24 Jul 2008 14:47:58 +0000 (14:47 +0000)]
libs/gst/base/gstbasesrc.*: Don't cache the seekable status.

Original commit message from CVS:
* libs/gst/base/gstbasesrc.c:
* libs/gst/base/gstbasesrc.h:
Don't cache the seekable status.
Fixes bug #544174

15 years agodocs/manual/advanced-autoplugging.xml: Add fakesink to example code to close the...
Rene Stadler [Thu, 24 Jul 2008 12:36:20 +0000 (12:36 +0000)]
docs/manual/advanced-autoplugging.xml: Add fakesink to example code to close the pipeline graph.  This prevents the p...

Original commit message from CVS:
* docs/manual/advanced-autoplugging.xml: Add fakesink to example
code to close the pipeline graph.  This prevents the program from
printing internal data flow errors.

15 years agodocs/manual/basics-bus.xml: Correct typo. Fixes bug #544320.
Sebastian Dröge [Wed, 23 Jul 2008 15:44:04 +0000 (15:44 +0000)]
docs/manual/basics-bus.xml: Correct typo. Fixes bug #544320.

Original commit message from CVS:
* docs/manual/basics-bus.xml:
Correct typo. Fixes bug #544320.

15 years agoconfigure.ac: Remove AC_ISC_POSIX macro; it's broken on some platforms and not needed.
Michael Smith [Tue, 22 Jul 2008 18:12:54 +0000 (18:12 +0000)]
configure.ac: Remove AC_ISC_POSIX macro; it's broken on some platforms and not needed.

Original commit message from CVS:
* configure.ac:
Remove AC_ISC_POSIX macro; it's broken on some platforms and not needed.
Add check (taken from -base) for winsock, adds WIN32_LIBS
* gst/Makefile.am:
Add WIN32_LIBS to LIBADD for libgstreamer. Needed now that gstpoll uses
winsock.
Define GST_EXPORTS when building libgstreamer (only used on win32)
* gst/gst_private.h:
* gst/gstinfo.h:
Use GST_EXPORT instead of locally-defined (and incorrect IMPORT_SYMBOL)
for symbols that we need to export in both these files.
* gst/gstpoll.c:
Include gst_private.h higher up to avoid some compile problems on win32.

15 years agogst/gstvalue.c: Fix typos.
Sebastian Dröge [Tue, 22 Jul 2008 09:24:37 +0000 (09:24 +0000)]
gst/gstvalue.c: Fix typos.

Original commit message from CVS:
* gst/gstvalue.c:
Fix typos.

15 years agogst/gstcaps.c: Previous commit was wrong NULL caps does not exist and indicate an...
Thijs Vermeir [Tue, 22 Jul 2008 00:29:55 +0000 (00:29 +0000)]
gst/gstcaps.c: Previous commit was wrong NULL caps does not exist and indicate an error, so also add a FIXME to gst_c...

Original commit message from CVS:
* gst/gstcaps.c:
Previous commit was wrong NULL caps does not exist
and indicate an error, so also add a FIXME to
gst_caps_is_equal where NULL caps are accepted.

15 years agogst/gstcaps.c: Allow passing of NULL to gst_caps_union
Thijs Vermeir [Mon, 21 Jul 2008 23:02:40 +0000 (23:02 +0000)]
gst/gstcaps.c: Allow passing of NULL to gst_caps_union

Original commit message from CVS:
* gst/gstcaps.c:
Allow passing of NULL to gst_caps_union

15 years agogst/gstghostpad.c: Add in doc that gst_ghost_pad_set_target can accept
Thijs Vermeir [Mon, 21 Jul 2008 21:32:06 +0000 (21:32 +0000)]
gst/gstghostpad.c: Add in doc that gst_ghost_pad_set_target can accept

Original commit message from CVS:
* gst/gstghostpad.c:
Add in doc that gst_ghost_pad_set_target can accept
NULL to clear target

15 years agogst/: GstRegistryPool doesn't exist; don't refer to it in docs.
Michael Smith [Tue, 15 Jul 2008 22:53:00 +0000 (22:53 +0000)]
gst/: GstRegistryPool doesn't exist; don't refer to it in docs.

Original commit message from CVS:
* gst/gstplugin.c:
* gst/gstregistry.c:
GstRegistryPool doesn't exist; don't refer to it in docs.
Don't refer to functions that don't exist in docs, it's
unhelpful.

15 years agogst/gst.c: Fix scanning of paths given via --gst-plugin-path. Fixes bug #542175.
Sebastian Dröge [Sat, 12 Jul 2008 17:51:16 +0000 (17:51 +0000)]
gst/gst.c: Fix scanning of paths given via --gst-plugin-path. Fixes bug #542175.

Original commit message from CVS:
* gst/gst.c:
Fix scanning of paths given via --gst-plugin-path. Fixes bug #542175.

15 years agodocs/pwg/building-testapp.xml: Don't use an undeclared variable in the example program.
tmatth [Sat, 12 Jul 2008 17:43:15 +0000 (17:43 +0000)]
docs/pwg/building-testapp.xml: Don't use an undeclared variable in the example program.

Original commit message from CVS:
Patch by: tmatth <le dot businessman at gmail dot com>
* docs/pwg/building-testapp.xml:
Don't use an undeclared variable in the example program.
Fixes bug #542573.

15 years agogst/gstdebugutils.c: Squeeze ghost-pad links and remove <> from classname labels...
Stefan Kost [Sat, 12 Jul 2008 09:59:32 +0000 (09:59 +0000)]
gst/gstdebugutils.c: Squeeze ghost-pad links and remove <> from classname labels to save more horizontal space.

Original commit message from CVS:
* gst/gstdebugutils.c:
Squeeze ghost-pad links and remove <> from classname labels to save
more horizontal space.

15 years agogst/gstdebugutils.c: Give request and sometimes pads a different shpe style. Condense...
Stefan Kost [Fri, 11 Jul 2008 19:30:48 +0000 (19:30 +0000)]
gst/gstdebugutils.c: Give request and sometimes pads a different shpe style. Condense the graphs a little more.

Original commit message from CVS:
* gst/gstdebugutils.c:
Give request and sometimes pads a different shpe style. Condense the
graphs a little more.

15 years agoconfigure.ac: Don't require flex and bison if the parser is disabled.
Michael Smith [Thu, 10 Jul 2008 00:30:02 +0000 (00:30 +0000)]
configure.ac: Don't require flex and bison if the parser is disabled.

Original commit message from CVS:
* configure.ac:
Don't require flex and bison if the parser is disabled.

15 years agolibs/gst/controller/gstinterpolationcontrolsource.c: Don't use declarations after...
Sebastian Dröge [Tue, 8 Jul 2008 11:20:22 +0000 (11:20 +0000)]
libs/gst/controller/gstinterpolationcontrolsource.c: Don't use declarations after statements.

Original commit message from CVS:
* libs/gst/controller/gstinterpolationcontrolsource.c:
(_list_find_sorted_custom):
Don't use declarations after statements.

15 years agogst/gstchildproxy.c: Add FIXMEs for 0.11 to use GST_TYPE_OBJECT in the signature...
Sebastian Dröge [Tue, 8 Jul 2008 09:04:25 +0000 (09:04 +0000)]
gst/gstchildproxy.c: Add FIXMEs for 0.11 to use GST_TYPE_OBJECT in the signature of the the child-added / -removed si...

Original commit message from CVS:
* gst/gstchildproxy.c: (gst_child_proxy_base_init):
Add FIXMEs for 0.11 to use GST_TYPE_OBJECT in the signature
of the the child-added / -removed signals as GstChildProxy
only supports GstObjects.

15 years agogst/gstdebugutils.c: Fix memleak
Thijs Vermeir [Mon, 7 Jul 2008 11:01:26 +0000 (11:01 +0000)]
gst/gstdebugutils.c: Fix memleak

Original commit message from CVS:
* gst/gstdebugutils.c:
Fix memleak

16 years agogst/gstpoll.c: Fix "ignored return value" compiler warning with newer glibc.
Alessandro Decina [Sun, 6 Jul 2008 12:49:43 +0000 (12:49 +0000)]
gst/gstpoll.c: Fix "ignored return value" compiler warning with newer glibc.

Original commit message from CVS:
Patch by: Alessandro Decina <alessandro at nnva dot org>
* gst/gstpoll.c:
Fix "ignored return value" compiler warning with newer glibc.

16 years agogst/gstchildproxy.c: Fix copy&paste error in gst_child_proxy_removed() documentation.
Sebastian Dröge [Sat, 5 Jul 2008 16:28:28 +0000 (16:28 +0000)]
gst/gstchildproxy.c: Fix copy&paste error in gst_child_proxy_removed() documentation.

Original commit message from CVS:
* gst/gstchildproxy.c:
Fix copy&paste error in gst_child_proxy_removed() documentation.

16 years agogst/gstplugin.c: Print error debug message if plugin description fields that should...
Tim-Philipp Müller [Wed, 2 Jul 2008 14:43:40 +0000 (14:43 +0000)]
gst/gstplugin.c: Print error debug message if plugin description fields that should be set are NULL.

Original commit message from CVS:
* gst/gstplugin.c: (CHECK_PLUGIN_DESC_FIELD), (gst_plugin_load_file):
Print error debug message if plugin description fields that should
be set are NULL.
* gst/gstregistrybinary.c: (gst_registry_binary_save_const_string):
Don't crash if the string to serialise is NULL (it really should
not be, but apparently this used to work with the xml registry ...).

16 years agotools/gst-plot-timeline.py: Fix parsing of log messages
Thijs Vermeir [Wed, 2 Jul 2008 12:23:12 +0000 (12:23 +0000)]
tools/gst-plot-timeline.py: Fix parsing of log messages

Original commit message from CVS:
* tools/gst-plot-timeline.py:
Fix parsing of log messages

16 years agowin32/common/libgstbase.def: Sort alphabetically so make check-exports doesn't barf.
Tim-Philipp Müller [Tue, 1 Jul 2008 09:27:47 +0000 (09:27 +0000)]
win32/common/libgstbase.def: Sort alphabetically so make check-exports doesn't barf.

Original commit message from CVS:
* win32/common/libgstbase.def::
Sort alphabetically so make check-exports doesn't barf.

16 years agogst/gstevent.c: Use gst_format_get_name() to improve debug output.
Stefan Kost [Tue, 1 Jul 2008 05:53:32 +0000 (05:53 +0000)]
gst/gstevent.c: Use gst_format_get_name() to improve debug output.

Original commit message from CVS:
* gst/gstevent.c:
Use gst_format_get_name() to improve debug output.
* gst/gstpreset.c:
Remove #ifdef'ed code. Add TODO comment.
* gst/gstsegment.c:
Add debug output to ease spotting format != segment.format assertions.

16 years agotests/check/libs/gdp.c: Also enable the GDP unit test again on PPC now that the bug...
Sebastian Dröge [Mon, 30 Jun 2008 09:42:43 +0000 (09:42 +0000)]
tests/check/libs/gdp.c: Also enable the GDP unit test again on PPC now that the bug is fixed.

Original commit message from CVS:
* tests/check/libs/gdp.c: (gst_dp_suite):
Also enable the GDP unit test again on PPC now that the bug
is fixed.

16 years agolibs/gst/dataprotocol/dataprotocol.c: Don't write to the same region of memory as...
Sebastian Dröge [Mon, 30 Jun 2008 09:38:45 +0000 (09:38 +0000)]
libs/gst/dataprotocol/dataprotocol.c: Don't write to the same region of memory as a uint64 and uint16 as this breaks ...

Original commit message from CVS:
* libs/gst/dataprotocol/dataprotocol.c:
Don't write to the same region of memory as a uint64 and uint16
as this breaks strict aliasing rules and apparantly breaks on PPC
and s390. Thanks to Sjoerd Simons for analysing. Fixes bug #348114.

16 years agolibs/gst/controller/gstinterpolationcontrolsource.c: Optimize list handling. Use...
Stefan Kost [Sun, 29 Jun 2008 16:11:24 +0000 (16:11 +0000)]
libs/gst/controller/gstinterpolationcontrolsource.c: Optimize list handling. Use own find function. Exploit that fact...

Original commit message from CVS:
* libs/gst/controller/gstinterpolationcontrolsource.c:
Optimize list handling. Use own find function. Exploit that fact that
the list is sorted. Also pass back the node before, so that we can
insert quickly. Have a fast path for append.

16 years agodocs/design/: Fix two typos.
Stefan Kost [Sun, 29 Jun 2008 15:00:26 +0000 (15:00 +0000)]
docs/design/: Fix two typos.

Original commit message from CVS:
* docs/design/draft-framestep.txt:
* docs/design/part-negotiation.txt:
Fix two typos.

16 years agoconfigure.ac:
Stefan Kost [Fri, 27 Jun 2008 09:02:51 +0000 (09:02 +0000)]
configure.ac:

Original commit message from CVS:
* configure.ac:
Show configuration sumary after configure run. Based on patch by
Luc Pionchon <luc.pionchon@nokia.com>. Fixes: #540134

16 years agodocs/manual/: Add scale factor for pdf output.
Luc Pionchon [Fri, 27 Jun 2008 07:03:05 +0000 (07:03 +0000)]
docs/manual/: Add scale factor for pdf output.

Original commit message from CVS:
patch by: Luc Pionchon  <luc.pionchon@nokia.com>
* docs/manual/advanced-autoplugging.xml:
* docs/manual/advanced-threads.xml:
* docs/manual/basics-bins.xml:
* docs/manual/basics-elements.xml:
* docs/manual/basics-helloworld.xml:
* docs/manual/basics-pads.xml:
Add scale factor for pdf output.
* docs/manual/intro-basics.xml:
Switched sections "pads" and "bins" and added a pipeline diagram.
* docs/manual/intro-gstreamer.xml:
Added more info on gstreamer.
* docs/manual/intro-motivation.xml:
Commented out the whole section "current problem", which sounds
historical and somehow osolete; it could be turned in a positive
way and reused to improve the design principles.
* docs/manual/intro-preface.xml:
- Update URLs to library.gnome.org.
- Do not mention GTK+ in preliminary reading (irrelevant).
- Mention Plugin Writer's Manual and further reading only in the
previous section.
- Added a list of most relevant GObject/glib topics.
* docs/manual/Makefile.am:
* docs/manual/bin-element-ghost.fig:
* docs/manual/bin-element-ghost.png:
* docs/manual/bin-element-noghost.fig:
* docs/manual/bin-element-noghost.png:
* docs/manual/bin-element.fig:
* docs/manual/bin-element.png:
* docs/manual/filter-element-multi.fig:
* docs/manual/filter-element-multi.png:
* docs/manual/filter-element.fig:
* docs/manual/filter-element.png:
* docs/manual/gstreamer-overview.png:
* docs/manual/hello-world.fig:
* docs/manual/hello-world.png:
* docs/manual/linked-elements.fig:
* docs/manual/linked-elements.png:
* docs/manual/mime-world.fig:
* docs/manual/mime-world.png:
* docs/manual/queue.fig:
* docs/manual/queue.png:
* docs/manual/simple-player.png:
* docs/manual/sink-element.fig:
* docs/manual/sink-element.png:
* docs/manual/src-element.fig:
* docs/manual/src-element.png:
* docs/manual/diagrams-general.svg:
* docs/manual/diagrams-pipelines.svg:
Removed .fig, added .png counterpart.
Fixes: #539137

16 years agoplugins/elements/gstmultiqueue.*: revert extra-size-buffers stuff, caused some race...
Thijs Vermeir [Thu, 26 Jun 2008 20:27:00 +0000 (20:27 +0000)]
plugins/elements/gstmultiqueue.*: revert extra-size-buffers stuff, caused some race conditions and extra-size-buffers...

Original commit message from CVS:
* plugins/elements/gstmultiqueue.c:
* plugins/elements/gstmultiqueue.h:
revert extra-size-buffers stuff, caused some race conditions
and extra-size-buffers is not used anymore. Docs needs some updates

16 years agowin32/common/: Update win32 files.
Tim-Philipp Müller [Thu, 26 Jun 2008 12:52:41 +0000 (12:52 +0000)]
win32/common/: Update win32 files.

Original commit message from CVS:
* win32/common/config.h:
* win32/common/gstenumtypes.c:
* win32/common/gstenumtypes.h:
* win32/common/gstversion.h:
Update win32 files.

16 years agogst/gstdebugutils.h: Add missing Since' markers to gtk-doc blurbs.
Tim-Philipp Müller [Thu, 26 Jun 2008 12:24:08 +0000 (12:24 +0000)]
gst/gstdebugutils.h: Add missing Since' markers to gtk-doc blurbs.

Original commit message from CVS:
* gst/gstdebugutils.h: (GstDebugGraphDetails),
(GST_DEBUG_BIN_TO_DOT_FILE):
Add missing Since' markers to gtk-doc blurbs.

16 years agotests/check/libs/transform1.c: Add some more tests with switching caps in buffer_alloc.
Wim Taymans [Thu, 26 Jun 2008 11:59:40 +0000 (11:59 +0000)]
tests/check/libs/transform1.c: Add some more tests with switching caps in buffer_alloc.

Original commit message from CVS:
* tests/check/libs/transform1.c: (buffer_alloc_pt1),
(set_caps_pt1), (GST_START_TEST), (set_caps_pt2), (transform_ip_1),
(set_caps_1), (set_caps_ct1), (transform_ct1),
(transform_caps_ct1), (transform_size_ct1), (buffer_alloc_ct1),
(set_caps_ct2), (transform_ct2), (transform_caps_ct2),
(transform_size_ct2), (buffer_alloc_ct2):
Add some more tests with switching caps in buffer_alloc.

16 years agotests/check/libs/: More tests, prepare for tests with switching caps in buffer_alloc.
Wim Taymans [Wed, 25 Jun 2008 17:27:30 +0000 (17:27 +0000)]
tests/check/libs/: More tests, prepare for tests with switching caps in buffer_alloc.

Original commit message from CVS:
* tests/check/libs/test_transform.c: (gst_test_trans_base_init),
(gst_test_trans_class_init), (result_sink_chain),
(result_buffer_alloc), (gst_test_trans_new), (gst_test_trans_free),
(gst_test_trans_push), (gst_test_trans_pop):
* tests/check/libs/transform1.c: (buffer_alloc_pt1),
(set_caps_pt1), (GST_START_TEST), (set_caps_pt2), (transform_ip_1),
(set_caps_1), (set_caps_ct1), (transform_ct1),
(transform_caps_ct1), (transform_size_ct1), (buffer_alloc_ct1),
(set_caps_ct2), (transform_ct2), (transform_caps_ct2),
(transform_size_ct2), (buffer_alloc_ct2),
(gst_basetransform_suite):
More tests, prepare for tests with switching caps in buffer_alloc.

16 years agoplugins/elements/gstmultiqueue.*: Fix dead-lock in underrun_cb
Thijs Vermeir [Wed, 25 Jun 2008 15:39:02 +0000 (15:39 +0000)]
plugins/elements/gstmultiqueue.*: Fix dead-lock in underrun_cb

Original commit message from CVS:
* plugins/elements/gstmultiqueue.c:
* plugins/elements/gstmultiqueue.h:
Fix dead-lock in underrun_cb

16 years agodocs/design/part-states.txt: Fix device open/close docs.
Wim Taymans [Wed, 25 Jun 2008 14:49:08 +0000 (14:49 +0000)]
docs/design/part-states.txt: Fix device open/close docs.

Original commit message from CVS:
* docs/design/part-states.txt:
Fix device open/close docs.

16 years agoChangeLog: Mention bugnumber for last commit.
Stefan Kost [Wed, 25 Jun 2008 14:47:11 +0000 (14:47 +0000)]
ChangeLog: Mention bugnumber for last commit.

Original commit message from CVS:
* ChangeLog:
Mention bugnumber for last commit.

16 years agodocs/manual/manual.xml: - Reorganised the previous "introduction" bundle into Foreword,
Luc Pionchon [Wed, 25 Jun 2008 14:44:52 +0000 (14:44 +0000)]
docs/manual/manual.xml: - Reorganised the previous "introduction" bundle into Foreword,

Original commit message from CVS:
patch by: Luc Pionchon  <luc.pionchon@nokia.com>
* docs/manual/manual.xml:
- Reorganised the previous "introduction" bundle into Foreword,
Introduction, and About GStreamer. The two first are <preface>
docbook elements. The later is the first part of the book.
- added intro-gstreamer.xml (content partially from
intro-preface.xml)
- moved appendix-win32.xml into appendix-integration.xml
* docs/manual/intro-preface.xml: gstreamer section moved...
* docs/manual/intro-gstreamer.xml: ...here. new file.
* docs/manual/appendix-win32.xml: removed file. Content moved...
* docs/manual/appendix-integration.xml: ...here.
* docs/manual/highlevel-components.xml: section about GstEditor moved...
* docs/manual/appendix-checklist.xml: ...here.

16 years agodocs/manual/: - Explicitely include glib.h.
Luc Pionchon [Wed, 25 Jun 2008 14:32:53 +0000 (14:32 +0000)]
docs/manual/: - Explicitely include glib.h.

Original commit message from CVS:
patch by: Luc Pionchon  <luc.pionchon@nokia.com>
* docs/manual/basics-helloworld.xml:
* docs/manual/hello-world.fig:
- Explicitely include glib.h.
- Do not use global variables.
- Use g_printerr() instead of g_print().
- Minor formating/renaming to increase readibility.
- Renamed new_pad() to on_pad_added()
- Improved explenatory comments.
- renamed ogg parser to ogg demuxer
- Use "autoaudiosink" instead of "alsasink".
Fixes: #538619

16 years agoChangeLog: Remove cvs conflict marker.
Stefan Kost [Wed, 25 Jun 2008 14:27:37 +0000 (14:27 +0000)]
ChangeLog: Remove cvs conflict marker.

Original commit message from CVS:
* ChangeLog:
Remove cvs conflict marker.

16 years agodocs/README: Document that for plgin-docs we extraxt he short-desc from the element...
Stefan Kost [Wed, 25 Jun 2008 14:25:49 +0000 (14:25 +0000)]
docs/README: Document that for plgin-docs we extraxt he short-desc from the element details.

Original commit message from CVS:
* docs/README:
Document that for plgin-docs we extraxt he short-desc from the element
details.
* docs/design/part-states.txt:
Tell that devices should be closed in PAUSED -> READY.
* docs/manual/README:
Document how tests in the manual are handled.
* docs/manuals.mak:
Typo in comment.

16 years agogst/gstbin.c: Only care about latency min and max when the sink is actually a live...
Wim Taymans [Wed, 25 Jun 2008 11:50:06 +0000 (11:50 +0000)]
gst/gstbin.c: Only care about latency min and max when the sink is actually a live sink.

Original commit message from CVS:
* gst/gstbin.c: (bin_query_latency_fold):
Only care about latency min and max when the sink is actually a live
sink.

16 years agodocs/design/part-block.txt: Fix typo.
Wim Taymans [Wed, 25 Jun 2008 10:53:52 +0000 (10:53 +0000)]
docs/design/part-block.txt: Fix typo.

Original commit message from CVS:
* docs/design/part-block.txt:
Fix typo.
* docs/design/part-element-transform.txt:
Add notes about why transform needs to know input/output sizes.
Add some issues that need to be solved.
Add some more use cases.
* tests/check/libs/test_transform.c: (gst_test_trans_base_init),
(gst_test_trans_class_init), (result_sink_chain),
(result_buffer_alloc), (gst_test_trans_new), (gst_test_trans_free),
(gst_test_trans_push), (gst_test_trans_pop):
* tests/check/libs/transform1.c: (buffer_alloc_pt1),
(set_caps_pt1), (GST_START_TEST), (set_caps_pt2), (transform_ip_1),
(set_caps_1), (set_caps_ct1), (transform_ct1),
(transform_caps_ct1), (transform_size_ct1), (buffer_alloc_ct1),
(gst_basetransform_suite):
Add suport for different pad templates and buffer-alloc.
Add more checks for caps and buffer-alloc.
Add checks for proxy buffer alloc.
Add unit test for copy transform.

16 years agodocs/manual/: Typo and formatting fixes (#538594).
Luc Pionchon [Tue, 24 Jun 2008 19:56:51 +0000 (19:56 +0000)]
docs/manual/: Typo and formatting fixes (#538594).

Original commit message from CVS:
Patch by: Luc Pionchon  <luc.pionchon@nokia.com>
* docs/manual/appendix-integration.xml:
* docs/manual/appendix-licensing.xml:
* docs/manual/basics-elements.xml:
* docs/manual/basics-helloworld.xml:
* docs/manual/basics-pads.xml:
* docs/manual/highlevel-components.xml:
* docs/manual/highlevel-xml.xml:
* docs/manual/intro-basics.xml:
* docs/manual/intro-preface.xml:
Typo and formatting fixes (#538594).

16 years agotests/check/gst/gstghostpad.c: Fix some memory leaks and uses of object instances...
Sebastian Dröge [Tue, 24 Jun 2008 07:49:36 +0000 (07:49 +0000)]
tests/check/gst/gstghostpad.c: Fix some memory leaks and uses of object instances that we don't actually own.

Original commit message from CVS:
* tests/check/gst/gstghostpad.c: (GST_START_TEST):
Fix some memory leaks and uses of object instances that we don't
actually own.

16 years agoplugins/elements/gstmultiqueue.c: Add functionality to extra-size-buffers property.
Thijs Vermeir [Sun, 22 Jun 2008 19:19:35 +0000 (19:19 +0000)]
plugins/elements/gstmultiqueue.c: Add functionality to extra-size-buffers property.

Original commit message from CVS:
* plugins/elements/gstmultiqueue.c:
Add functionality to extra-size-buffers property.

16 years agoplugins/elements/gstmultiqueue.c: Don't update the cur_time on GST_CLOCK_TIME_NONE...
Thijs Vermeir [Sun, 22 Jun 2008 14:35:13 +0000 (14:35 +0000)]
plugins/elements/gstmultiqueue.c: Don't update the cur_time on GST_CLOCK_TIME_NONE (#537804) and don't activate the p...

Original commit message from CVS:
* plugins/elements/gstmultiqueue.c:
Don't update the cur_time on GST_CLOCK_TIME_NONE (#537804) and don't
activate the pads if they are added in STATE_NULL.

16 years agodocs/libs/gstreamer-libs-sections.txt: Add new API to doc
Thijs Vermeir [Sat, 21 Jun 2008 21:20:13 +0000 (21:20 +0000)]
docs/libs/gstreamer-libs-sections.txt: Add new API to doc

Original commit message from CVS:
* docs/libs/gstreamer-libs-sections.txt:
Add new API to doc
* libs/gst/check/gstcheck.c:
* libs/gst/check/gstcheck.h:
API: gst_check_teardown_pad_by_name

16 years agolibs/gst/check/gstcheck.*: Also setup request pads and allow setup pads by name ...
Thijs Vermeir [Sat, 21 Jun 2008 19:48:53 +0000 (19:48 +0000)]
libs/gst/check/gstcheck.*: Also setup request pads and allow setup pads by name (#537812)

Original commit message from CVS:
* libs/gst/check/gstcheck.c:
* libs/gst/check/gstcheck.h:
Also setup request pads and allow setup pads by name (#537812)
API: gst_check_setup_src_pad_by_name
API: gst_check_setup_sink_pad_by_name

16 years agotests/check/: Use HAVE_VALGRIND_H some more.
Thomas Vander Stichele [Fri, 20 Jun 2008 21:08:47 +0000 (21:08 +0000)]
tests/check/: Use HAVE_VALGRIND_H some more.

Original commit message from CVS:
* tests/check/gst/gstbuffer.c:
* tests/check/pipelines/parse-launch.c:
Use HAVE_VALGRIND_H some more.

16 years agoscripts/cvs-update.sh: Pass arguments to make.
Thomas Vander Stichele [Fri, 20 Jun 2008 16:29:23 +0000 (16:29 +0000)]
scripts/cvs-update.sh: Pass arguments to make.

Original commit message from CVS:
* scripts/cvs-update.sh:
Pass arguments to make.
Run autoregen.sh if Makefile is not there.

16 years agoDon't assume that <valgrind/valgrind.h> exists just because the binary is there.
Thomas Vander Stichele [Fri, 20 Jun 2008 15:54:43 +0000 (15:54 +0000)]
Don't assume that <valgrind/valgrind.h> exists just because the binary is there.

Original commit message from CVS:
* configure.ac:
* gst/gstinfo.c:
Don't assume that <valgrind/valgrind.h> exists just because
the binary is there.

16 years agotests/check/: Add some test basetransform element and the beginnings of various unit...
Wim Taymans [Fri, 20 Jun 2008 12:06:54 +0000 (12:06 +0000)]
tests/check/: Add some test basetransform element and the beginnings of various unit tests for it.

Original commit message from CVS:
* tests/check/Makefile.am:
* tests/check/libs/test_transform.c: (gst_test_trans_base_init),
(gst_test_trans_class_init), (gst_test_trans_init),
(gst_test_trans_set_data), (result_sink_chain),
(gst_test_trans_new), (gst_test_trans_free), (gst_test_trans_push),
(gst_test_trans_pop):
* tests/check/libs/transform1.c: (GST_START_TEST),
(transform_ip_1), (set_caps_1), (gst_basetransform_suite):
Add some test basetransform element and the beginnings of various
unit tests for it.

16 years agolibs/gst/base/gsttypefindhelper.c: Increase code readability.
Wim Taymans [Fri, 20 Jun 2008 11:24:03 +0000 (11:24 +0000)]
libs/gst/base/gsttypefindhelper.c: Increase code readability.

Original commit message from CVS:
* libs/gst/base/gsttypefindhelper.c: (helper_find_peek):
Increase code readability.
Don't try to compare buffer offsets when ther are invalid.

16 years agodocs/design/Makefile.am: Dist some more design docs.
Tim-Philipp Müller [Fri, 20 Jun 2008 11:07:05 +0000 (11:07 +0000)]
docs/design/Makefile.am: Dist some more design docs.

Original commit message from CVS:
* docs/design/Makefile.am:
Dist some more design docs.
* docs/random/moving-plugins:
Small addition: good plugins mustn't have functional code
within assertion macros.

16 years agodocs/design/draft-framestep.txt: Some ideas about a framestep API
Wim Taymans [Fri, 20 Jun 2008 10:32:34 +0000 (10:32 +0000)]
docs/design/draft-framestep.txt: Some ideas about a framestep API

Original commit message from CVS:
* docs/design/draft-framestep.txt:
Some ideas about a framestep API
* docs/design/part-element-transform.txt:
Start design and use cases for basetransform in order to get it
fixed soon.

16 years agogst/gstbus.c: Make it known that gst_bus_poll() is pure evil (fixes #538810).
Tim-Philipp Müller [Fri, 20 Jun 2008 10:20:08 +0000 (10:20 +0000)]
gst/gstbus.c: Make it known that gst_bus_poll() is pure evil (fixes #538810).

Original commit message from CVS:
* gst/gstbus.c:
Make it known that gst_bus_poll() is pure evil (fixes #538810).

16 years agoplugins/elements/: Remove short_description. Add basic docs for gsttypefindelement.
Stefan Kost [Fri, 20 Jun 2008 10:14:54 +0000 (10:14 +0000)]
plugins/elements/: Remove short_description. Add basic docs for gsttypefindelement.

Original commit message from CVS:
* plugins/elements/gstcapsfilter.c:
* plugins/elements/gstfakesink.c:
* plugins/elements/gstfakesrc.c:
* plugins/elements/gstfdsink.c:
* plugins/elements/gstfdsrc.c:
* plugins/elements/gstfilesink.c:
* plugins/elements/gstfilesrc.c:
* plugins/elements/gstidentity.c:
* plugins/elements/gstmultiqueue.c:
* plugins/elements/gstqueue.c:
* plugins/elements/gsttee.c:
* plugins/elements/gsttypefindelement.c:
Remove short_description. Add basic docs for gsttypefindelement.
Simplify markup for fakesrc/fdsrc.

16 years agoplugins/elements/gstfdsrc.c: Added Since doc.
Wim Taymans [Fri, 20 Jun 2008 10:07:28 +0000 (10:07 +0000)]
plugins/elements/gstfdsrc.c: Added Since doc.

Original commit message from CVS:
* plugins/elements/gstfdsrc.c: (gst_fd_src_class_init):
Added Since doc.

16 years agoAdd timeout property like udpsrc. Fixes #538628.
joel larsson [Fri, 20 Jun 2008 10:02:14 +0000 (10:02 +0000)]
Add timeout property like udpsrc. Fixes #538628.

Original commit message from CVS:
Patch by: joel larsson <tilljoel at gmail dot com>
* docs/plugins/gstreamer-plugins.args:
* plugins/elements/gstfdsrc.c: (gst_fd_src_class_init),
(gst_fd_src_init), (gst_fd_src_update_fd),
(gst_fd_src_set_property), (gst_fd_src_get_property),
(gst_fd_src_create):
* plugins/elements/gstfdsrc.h:
Add timeout property like udpsrc. Fixes #538628.
Add some more docs and example pipelines.

16 years agoAdd method to allow sinks to specify additional delay between the sync times and...
Wim Taymans [Fri, 20 Jun 2008 08:54:45 +0000 (08:54 +0000)]
Add method to allow sinks to specify additional delay between the sync times and the actual rendering of the data.

Original commit message from CVS:
* docs/libs/gstreamer-libs-sections.txt:
* libs/gst/base/gstbasesink.c: (gst_base_sink_init),
(gst_base_sink_query_latency), (gst_base_sink_set_render_delay),
(gst_base_sink_get_render_delay), (gst_base_sink_wait_eos),
(gst_base_sink_do_sync):
* libs/gst/base/gstbasesink.h:
* win32/common/libgstbase.def:
Add method to allow sinks to specify additional delay between the sync
times and the actual rendering of the data.
API: gst_base_sink_set_render_delay()
API: gst_base_sink_get_render_delay()

16 years agoconfigure.ac: Bump version number back to dev -> 0.10.20.1
Jan Schmidt [Fri, 20 Jun 2008 08:45:01 +0000 (08:45 +0000)]
configure.ac: Bump version number back to dev -> 0.10.20.1

Original commit message from CVS:
* configure.ac:
Bump version number back to dev -> 0.10.20.1

16 years agoAPI: Add GST_TAG_ATTACHMENT for generic file attachments to streams.
Sebastian Dröge [Fri, 20 Jun 2008 08:39:54 +0000 (08:39 +0000)]
API: Add GST_TAG_ATTACHMENT for generic file attachments to streams.

Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gsttaglist.c: (_gst_tag_initialize):
* gst/gsttaglist.h:
API: Add GST_TAG_ATTACHMENT for generic file attachments to streams.
Fixes bug #538568.

16 years agolibs/gst/controller/gstcontroller.c: Revert one change, that make ret value possible...
Stefan Kost [Fri, 20 Jun 2008 08:36:46 +0000 (08:36 +0000)]
libs/gst/controller/gstcontroller.c: Revert one change, that make ret value possible uninitialized.

Original commit message from CVS:
* libs/gst/controller/gstcontroller.c:
Revert one change, that make ret value possible uninitialized.

16 years agolibs/gst/controller/gstcontroller.c: Use freeze/thaw notify to sync notify emission...
Stefan Kost [Fri, 20 Jun 2008 08:32:36 +0000 (08:32 +0000)]
libs/gst/controller/gstcontroller.c: Use freeze/thaw notify to sync notify emission a bit (its also more efficient). ...

Original commit message from CVS:
* libs/gst/controller/gstcontroller.c:
Use freeze/thaw notify to sync notify emission a bit (its also more
efficient). Move debug output to LOG (is called a lot in a loop).
Always unset g_values if the have been initialized.

16 years agolibs/gst/base/gstbasesink.c: If we have not seen a buffer before EOS, use the segment...
Wim Taymans [Fri, 20 Jun 2008 08:28:46 +0000 (08:28 +0000)]
libs/gst/base/gstbasesink.c: If we have not seen a buffer before EOS, use the segment values to report the current po...

Original commit message from CVS:
* libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times),
(gst_base_sink_wait_eos), (gst_base_sink_event):
If we have not seen a buffer before EOS, use the segment values to
report the current position instead of invalid positions.

16 years agoIgnore more.
Stefan Kost [Fri, 20 Jun 2008 08:21:48 +0000 (08:21 +0000)]
Ignore more.

Original commit message from CVS:
* docs/plugins/tmpl/.cvsignore:
* tests/check/gst/.cvsignore:
Ignore more.

16 years agoRewrite handling of default values. Fix overflow with unsigned types in linear interp...
Stefan Kost [Fri, 20 Jun 2008 08:17:08 +0000 (08:17 +0000)]
Rewrite handling of default values. Fix overflow with unsigned types in linear interpolation. Remove now obsolete _fi...

Original commit message from CVS:
* libs/gst/controller/gstinterpolation.c:
* libs/gst/controller/gstinterpolationcontrolsource.c:
* tests/check/libs/controller.c:
Rewrite handling of default values. Fix overflow with unsigned types
in linear interpolation. Remove now obsolete _first_value() function.
Add more tests. Fixes #538201.

16 years agolibs/gst/base/gstbasetransform.c: Add debug info.
Wim Taymans [Fri, 20 Jun 2008 08:14:23 +0000 (08:14 +0000)]
libs/gst/base/gstbasetransform.c: Add debug info.

Original commit message from CVS:
* libs/gst/base/gstbasetransform.c:
(gst_base_transform_class_init), (gst_base_transform_init),
(gst_base_transform_transform_caps),
(gst_base_transform_prepare_output_buffer):
Add debug info.
When a buffer is writable, its metadata is also writable so we don't
need to subbuffer (which then makes the buffer not-writable anymore).

16 years agoRelease 0.10.20 RELEASE-0_10_20
Jan Schmidt [Wed, 18 Jun 2008 10:58:35 +0000 (10:58 +0000)]
Release 0.10.20

Original commit message from CVS:
Release 0.10.20

16 years agoUpdate .po files
Jan Schmidt [Wed, 18 Jun 2008 10:56:18 +0000 (10:56 +0000)]
Update .po files

Original commit message from CVS:
Update .po files

16 years agoconfigure.ac: 0.10.19.3 pre-release
Jan Schmidt [Wed, 11 Jun 2008 21:14:17 +0000 (21:14 +0000)]
configure.ac: 0.10.19.3 pre-release

Original commit message from CVS:
* configure.ac:
0.10.19.3 pre-release

16 years agoRename DATADIR to GST_DATADIR to avoid build problems
David Schleef [Wed, 11 Jun 2008 20:07:31 +0000 (20:07 +0000)]
Rename DATADIR to GST_DATADIR to avoid build problems

Original commit message from CVS:
* configure.ac:
* gst/gstpreset.c:
Rename DATADIR to GST_DATADIR to avoid build problems
on win32. Patch By: David Schleef <ds@schleef.org>
Fixes: #536857

16 years agoconfigure.ac: Explicitely link with -ldl if dladdr() is found there. Before it was...
Sebastian Dröge [Thu, 5 Jun 2008 10:13:45 +0000 (10:13 +0000)]
configure.ac: Explicitely link with -ldl if dladdr() is found there. Before it was implicitely linked by the gmodule ...

Original commit message from CVS:
* configure.ac:
Explicitely link with -ldl if dladdr() is found there. Before it was
implicitely linked by the gmodule pkgconfig file but in glib 2.17.0
-ldl has moved from Libs to Libs.private. Fixes bug #536744.

16 years agoPut pre-release chaneglog entry where it actually happened
Jan Schmidt [Thu, 5 Jun 2008 09:42:31 +0000 (09:42 +0000)]
Put pre-release chaneglog entry where it actually happened

Original commit message from CVS:
Put pre-release chaneglog entry where it actually happened

16 years agoconfigure.ac: 0.10.19.2 pre-release
Jan Schmidt [Thu, 5 Jun 2008 09:41:25 +0000 (09:41 +0000)]
configure.ac: 0.10.19.2 pre-release

Original commit message from CVS:
* configure.ac:
0.10.19.2 pre-release

16 years agogst/gsterror.c: Fix typo (spotted by Fabricio Godoy, #536723).
Tim-Philipp Müller [Thu, 5 Jun 2008 08:55:41 +0000 (08:55 +0000)]
gst/gsterror.c: Fix typo (spotted by Fabricio Godoy, #536723).

Original commit message from CVS:
* gst/gsterror.c: (_gst_stream_errors_init):
Fix typo (spotted by Fabricio Godoy, #536723).

16 years agolibs/gst/base/gstbasesink.c: Add some debug.
Wim Taymans [Wed, 4 Jun 2008 11:47:16 +0000 (11:47 +0000)]
libs/gst/base/gstbasesink.c: Add some debug.

Original commit message from CVS:
* libs/gst/base/gstbasesink.c: (gst_base_sink_set_async_enabled),
(gst_base_sink_set_ts_offset), (gst_base_sink_perform_qos):
Add some debug.
Make sure we don't generate invalid QoS messages.

16 years agogst/gstevent.c: Add some assert and docs for invalid input to the qos function.
Wim Taymans [Wed, 4 Jun 2008 11:31:15 +0000 (11:31 +0000)]
gst/gstevent.c: Add some assert and docs for invalid input to the qos function.

Original commit message from CVS:
* gst/gstevent.c: (gst_event_new_qos):
Add some assert and docs for invalid input to the qos function.

16 years agolibs/gst/base/gstbasesink.c: The reported position must always be smaller than the...
Wim Taymans [Fri, 30 May 2008 15:48:52 +0000 (15:48 +0000)]
libs/gst/base/gstbasesink.c: The reported position must always be smaller than the last seen timestamps (or timestamp...

Original commit message from CVS:
* libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times),
(gst_base_sink_get_position):
The reported position must always be smaller than the last seen
timestamps (or timestamp + duration for reverse).

16 years agogst/gstregistry.c: Don't recurse into .debug directories as some distros install...
Rob Bradford [Fri, 30 May 2008 07:36:17 +0000 (07:36 +0000)]
gst/gstregistry.c: Don't recurse into .debug directories as some distros install the debugging symbols next to the pl...

Original commit message from CVS:
Patch by: Rob Bradford <rob at robster dot org dot uk>
* gst/gstregistry.c: (gst_registry_scan_path_level):
Don't recurse into .debug directories as some distros install
the debugging symbols next to the plugins in .debug directories
and dlopen() crashes on them sometimes. Fixes bug #508070.
Add FIXME for 0.11 to not recurse into directories at all because
it's very inconsistent to the behaviour of other PATH environment
variables.

16 years agolibs/gst/base/gstbasesink.c: Fix position query range checks in reverse playback.
Wim Taymans [Thu, 29 May 2008 16:34:22 +0000 (16:34 +0000)]
libs/gst/base/gstbasesink.c: Fix position query range checks in reverse playback.

Original commit message from CVS:
* libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times),
(gst_base_sink_get_position_last), (gst_base_sink_get_position):
Fix position query range checks in reverse playback.

16 years agogst/gstelement.*: Deprecated gst_element_get_pad() as it can't be used sanely. It...
Sebastian Dröge [Thu, 29 May 2008 07:19:47 +0000 (07:19 +0000)]
gst/gstelement.*: Deprecated gst_element_get_pad() as it can't be used sanely. It's not clear of the reference to the...

Original commit message from CVS:
* gst/gstelement.c:
* gst/gstelement.h:
Deprecated gst_element_get_pad() as it can't be used sanely. It's not
clear of the reference to the resulting pad must be released later
or not, resulting in possible leaks. Fixes bug #533865.

16 years agogst/gstelementfactory.c: Small doc fix. Fixes #535285.
José Alburquerque [Wed, 28 May 2008 16:46:07 +0000 (16:46 +0000)]
gst/gstelementfactory.c: Small doc fix. Fixes #535285.

Original commit message from CVS:
Patch by: José Alburquerque <jaalburqu at svn dot gnome dot org>
* gst/gstelementfactory.c:
Small doc fix. Fixes #535285.

16 years agolibs/gst/base/gstbasesrc.c: Make sending an EOS event to the basesrc non-blocking...
Bjarne Rosengren [Wed, 28 May 2008 13:48:17 +0000 (13:48 +0000)]
libs/gst/base/gstbasesrc.c: Make sending an EOS event to the basesrc non-blocking even if the implementation does blo...

Original commit message from CVS:
Based on patch by: Bjarne Rosengren <bjarne at axis dot com>
* libs/gst/base/gstbasesrc.c: (gst_base_src_send_event),
(gst_base_src_get_range), (gst_base_src_pad_get_range),
(gst_base_src_loop), (gst_base_src_set_flushing),
(gst_base_src_change_state):
Make sending an EOS event to the basesrc non-blocking even if the
implementation does blocking waits in the create function. This is done
by unlocking the create function when EOS is sent.
Fixes #535218.

16 years agotools/gst-inspect.c: If possible print the element type of GValueArray properties.
Sebastian Dröge [Wed, 28 May 2008 10:44:15 +0000 (10:44 +0000)]
tools/gst-inspect.c: If possible print the element type of GValueArray properties.

Original commit message from CVS:
* tools/gst-inspect.c: (print_element_properties_info):
If possible print the element type of GValueArray properties.

16 years agogst/gstiterator.c: Remove an unused field from the private GstListIterator struct.
Sebastian Dröge [Wed, 28 May 2008 07:47:22 +0000 (07:47 +0000)]
gst/gstiterator.c: Remove an unused field from the private GstListIterator struct.

Original commit message from CVS:
* gst/gstiterator.c:
Remove an unused field from the private GstListIterator struct.

16 years agolibs/gst/controller/gstcontroller.c: Add parameter guards.
Stefan Kost [Tue, 27 May 2008 20:19:17 +0000 (20:19 +0000)]
libs/gst/controller/gstcontroller.c: Add parameter guards.

Original commit message from CVS:
* libs/gst/controller/gstcontroller.c:
Add parameter guards.

16 years agotests/check/gst/gstpipeline.c: Revert test change and add comment why it should not...
Stefan Kost [Tue, 27 May 2008 19:47:49 +0000 (19:47 +0000)]
tests/check/gst/gstpipeline.c: Revert test change and add comment why it should not work.

Original commit message from CVS:
* tests/check/gst/gstpipeline.c:
Revert test change and add comment why it should not work.

16 years agotests/check/gst/gstpipeline.c: Extending the test a little to verify that we also...
Stefan Kost [Tue, 27 May 2008 18:31:39 +0000 (18:31 +0000)]
tests/check/gst/gstpipeline.c: Extending the test a little to verify that we also get the NULL state- change message.

Original commit message from CVS:
* tests/check/gst/gstpipeline.c:
Extending the test a little to verify that we also get the NULL state-
change message.