Andy Wingo [Tue, 20 Sep 2005 08:25:32 +0000 (08:25 +0000)]
gst/gst.h: Re-add marshal to gst.h's include list -- if we really want it out, you should fix plugins at the same time.
Original commit message from CVS:
2005-09-20 Andy Wingo <wingo@pobox.com>
* gst/gst.h: Re-add marshal to gst.h's include list -- if we
really want it out, you should fix plugins at the same time.
Stefan Kost [Tue, 20 Sep 2005 07:32:48 +0000 (07:32 +0000)]
added missing symbols to api docs disable ref-count hack if we have glib >= 2.8
Original commit message from CVS:
* configure.ac:
* docs/gst/gstreamer-sections.txt:
* gst/gstobject.c:
added missing symbols to api docs
disable ref-count hack if we have glib >= 2.8
David Schleef [Tue, 20 Sep 2005 06:28:33 +0000 (06:28 +0000)]
docs/gst/Makefile.am: Ignore a few more internal headers
Original commit message from CVS:
* docs/gst/Makefile.am: Ignore a few more internal headers
* docs/gst/gstreamer-docs.sgml: Remove old sections
* docs/gst/gstreamer-sections.txt: Remove old sections
* docs/gst/tmpl/gstobject.sgml: update
* docs/gst/tmpl/gstplugin.sgml: update
* docs/gst/tmpl/gstpluginfeature.sgml: update
* docs/random/ds/0.9-suggested-changes: update.
* gst/Makefile.am: remove memchunk and trashstack, since they're
not used.
* gst/gst.c: (gst_deinit): rename gst_registry_deinit to _cleanup
* gst/gst.h: don't include some headers
* gst/gstchildproxy.c: add gstmarshal.h
* gst/gstclock.c: Don't use memchunks
* gst/gstminiobject.c: Add some docs
* gst/gstobject.c: remove DESTROYED flag, since it's redundant
* gst/gstobject.h: same
* gst/gstplugin.c: include gstmacros.h
* gst/gstplugin.h: don't include gstmacros.h, since it's private
* gst/gstquery.c: don't use memchunks
* gst/gstregistry.c: rename gst_registry_deinit()
* gst/gstregistry.h: same
David Schleef [Tue, 20 Sep 2005 05:13:30 +0000 (05:13 +0000)]
docs/libs/gstreamer-libs-docs.sgml: Remove docs for getbits
Original commit message from CVS:
* docs/libs/gstreamer-libs-docs.sgml: Remove docs for getbits
* docs/libs/gstreamer-libs-sections.txt:
* docs/libs/tmpl/gstgetbits.sgml:
* docs/libs/tmpl/gstputbits.sgml:
Jan Schmidt [Tue, 20 Sep 2005 00:27:37 +0000 (00:27 +0000)]
check/generic/states.c: Add a sleep to ensure elements have a chance to start their pad tasks before shutdown. Reduce...
Original commit message from CVS:
* check/generic/states.c: (GST_START_TEST), (states_suite):
Add a sleep to ensure elements have a chance to start their
pad tasks before shutdown. Reduces racy test results.
* gst/elements/gstfdsrc.c: (gst_fdsrc_init), (gst_fdsrc_create):
Time out the select every now and then to check for shutdown.
Tim-Philipp Müller [Mon, 19 Sep 2005 20:01:45 +0000 (20:01 +0000)]
win32/gstenumtypes.*: Update.
Original commit message from CVS:
* win32/gstenumtypes.c:
* win32/gstenumtypes.h:
Update.
Wim Taymans [Mon, 19 Sep 2005 16:32:44 +0000 (16:32 +0000)]
gst/gstpipeline.c: Automatically PAUSE and RESUME a pipeline when a flushing seek is performed.
Original commit message from CVS:
* gst/gstpipeline.c: (do_pipeline_seek), (gst_pipeline_send_event):
Automatically PAUSE and RESUME a pipeline when a flushing seek
is performed.
Removed old files.
Thomas Vander Stichele [Mon, 19 Sep 2005 16:28:58 +0000 (16:28 +0000)]
whitespace fix
Original commit message from CVS:
whitespace fix
Andy Wingo [Mon, 19 Sep 2005 15:12:25 +0000 (15:12 +0000)]
gst/gstregistry.h: Spacing fixen.
Original commit message from CVS:
2005-09-19 Andy Wingo <wingo@pobox.com>
* gst/gstregistry.h: Spacing fixen.
Wim Taymans [Mon, 19 Sep 2005 14:55:26 +0000 (14:55 +0000)]
gst/base/gstbasesrc.c: Handle state change failure more correctly.
Original commit message from CVS:
* gst/base/gstbasesrc.c: (gst_base_src_change_state):
Handle state change failure more correctly.
Thomas Vander Stichele [Mon, 19 Sep 2005 14:41:57 +0000 (14:41 +0000)]
check/: enable cleanup again after fixing the leak
Original commit message from CVS:
* check/Makefile.am:
* check/pipelines/cleanup.c: (run_pipeline):
* check/pipelines/simple_launch_lines.c: (run_pipeline),
(GST_START_TEST):
enable cleanup again after fixing the leak
* docs/README:
some more info on docs
Thomas Vander Stichele [Mon, 19 Sep 2005 14:20:37 +0000 (14:20 +0000)]
don't complain about my ARM .so files. Another reason why it does make sense to have plugins follow a standard file ...
Original commit message from CVS:
don't complain about my ARM .so files. Another reason why it does make sense
to have plugins follow a standard file name pattern like libgst(whatever).so
Thomas Vander Stichele [Mon, 19 Sep 2005 14:09:54 +0000 (14:09 +0000)]
check/Makefile.am: re-enable tests now that leaks are plugged
Original commit message from CVS:
* check/Makefile.am:
re-enable tests now that leaks are plugged
* check/gst/gst.c:
* check/gst/gstbin.c:
* check/gst/gstpipeline.c:
add some more tests while fixing leaks
* common/check.mak:
make sure binaries are uptodate when valgrinding/gdbing
* gst/gst.c:
* gst/gstelementfactory.c:
remove a ref too many, and add a FIXME for when we get
round to disposing of classes
* gst/gstplugin.c:
fix the refcounting when loading a plugin from a file and
the code pretends that the pointer is the same even though
of course it can change
* gst/gstpluginfeature.c:
unref plugins marked cached (a bit confusing as a name)
as the docs state should be done
various doc additions to explain refcounting
* gst/gstregistry.c:
* gst/gstregistryxml.c:
debugging
Christian Schaller [Mon, 19 Sep 2005 14:09:37 +0000 (14:09 +0000)]
update spec file
Original commit message from CVS:
update spec file
Wim Taymans [Mon, 19 Sep 2005 11:18:03 +0000 (11:18 +0000)]
GstBusHandler -> GstBusFunc, return value has the same meaning as any other GSource (FALSE == remove source).
Original commit message from CVS:
* check/gst/gstbin.c: (pop_messages), (GST_START_TEST):
* check/gst/gstbus.c: (message_func_eos), (message_func_app),
(send_messages), (GST_START_TEST), (gstbus_suite):
* check/gst/gstpipeline.c: (GST_START_TEST):
* check/pipelines/cleanup.c: (run_pipeline):
* check/pipelines/simple_launch_lines.c: (run_pipeline),
(GST_START_TEST):
* gst/gstbus.c: (gst_bus_have_pending), (gst_bus_source_prepare),
(gst_bus_source_check), (gst_bus_source_dispatch),
(gst_bus_create_watch), (gst_bus_add_watch_full),
(gst_bus_add_watch), (poll_func), (poll_timeout), (gst_bus_poll):
* gst/gstbus.h:
* tools/gst-launch.c: (event_loop):
* tools/gst-md5sum.c: (event_loop):
GstBusHandler -> GstBusFunc, return value has the same meaning as
any other GSource (FALSE == remove source).
_add_watch() and _add_watch_full() now take a MessageType mask to
only handle specific types of messages.
_poll() returns the GstMessage instead of the message type to avoid
race conditions.
_have_pending() takes a MessageType mask now too.
Added testsuite for multiple bus watches.
Fix testsuites and applications for new bus API.
Thomas Vander Stichele [Sun, 18 Sep 2005 22:15:23 +0000 (22:15 +0000)]
mark a bunch of the tests as to fix until we fix them
Original commit message from CVS:
mark a bunch of the tests as to fix until we fix them
Thomas Vander Stichele [Sun, 18 Sep 2005 21:40:58 +0000 (21:40 +0000)]
common/check.mak: use GST_PLUGIN settings for valgrind tests as well, so we're valgrinding the correct thing
Original commit message from CVS:
* common/check.mak:
use GST_PLUGIN settings for valgrind tests as well, so we're
valgrinding the correct thing
* gst/gst.c: (init_post):
plug another leak
Thomas Vander Stichele [Sun, 18 Sep 2005 21:24:55 +0000 (21:24 +0000)]
various cleanups and memleak plugging. make valgrind is happy now.
Original commit message from CVS:
various cleanups and memleak plugging. make valgrind is happy now.
Thomas Vander Stichele [Sun, 18 Sep 2005 21:23:13 +0000 (21:23 +0000)]
add check-valgrind target
Original commit message from CVS:
add check-valgrind target
Thomas Vander Stichele [Sun, 18 Sep 2005 09:15:10 +0000 (09:15 +0000)]
loading a plugin can return NULL
Original commit message from CVS:
loading a plugin can return NULL
David Schleef [Sun, 18 Sep 2005 07:41:28 +0000 (07:41 +0000)]
tools/gst-inspect.c: Revert the GOption code.
Original commit message from CVS:
* tools/gst-inspect.c: Revert the GOption code.
David Schleef [Sun, 18 Sep 2005 06:59:25 +0000 (06:59 +0000)]
check/Makefile.am: Fix environment variables.
Original commit message from CVS:
* check/Makefile.am: Fix environment variables.
* check/gst/gstplugin.c: Fix for API changes.
* tools/gst-inspect.c: Fix for API changes.
* tools/gst-xmlinspect.c: Fix for API changes.
* gst/gstelementfactory.c:
* gst/gstplugin.c:
* gst/gstplugin.h:
* gst/gstpluginfeature.c:
* gst/gstpluginfeature.h:
* gst/gstregistry.c:
* gst/gstregistry.h:
* gst/gstregistryxml.c:
* gst/gsttypefind.c:
* gst/gsttypefindfactory.c:
* gst/indexers/gstfileindex.c:
* gst/indexers/gstmemindex.c:
* gst/schedulers/Makefile.am:
Change registry to keep track of both plugins and features,
removing the feature tracking from plugins themselves.
Thomas Vander Stichele [Sat, 17 Sep 2005 18:14:40 +0000 (18:14 +0000)]
add valgrind target; disable gstplugin until it passes
Original commit message from CVS:
add valgrind target; disable gstplugin until it passes
Thomas Vander Stichele [Sat, 17 Sep 2005 18:11:27 +0000 (18:11 +0000)]
add valgrind target; disable gstplugin until it passes
Original commit message from CVS:
add valgrind target; disable gstplugin until it passes
Thomas Vander Stichele [Fri, 16 Sep 2005 11:24:10 +0000 (11:24 +0000)]
add mising include
Original commit message from CVS:
add mising include
Thomas Vander Stichele [Fri, 16 Sep 2005 08:17:49 +0000 (08:17 +0000)]
set the right var
Original commit message from CVS:
set the right var
Thomas Vander Stichele [Fri, 16 Sep 2005 08:14:54 +0000 (08:14 +0000)]
remove gst-register
Original commit message from CVS:
remove gst-register
David Schleef [Fri, 16 Sep 2005 04:54:24 +0000 (04:54 +0000)]
Getting tired of debugging. Disabled all the unreffing of plugins and features, which fixes the segfaults, but of co...
Original commit message from CVS:
* check/gst/gstplugin.c:
* gst/gstelementfactory.c:
* gst/gstplugin.c:
* gst/gstpluginfeature.c:
* gst/gstregistry.c:
Getting tired of debugging. Disabled all the unreffing of
plugins and features, which fixes the segfaults, but of
course leaks like crazy. At least playbin works.
David Schleef [Fri, 16 Sep 2005 03:46:14 +0000 (03:46 +0000)]
check/gst/gstplugin.c: More testing
Original commit message from CVS:
* check/gst/gstplugin.c: (register_check_elements),
(GST_START_TEST), (peek), (suggest), (gst_plugin_suite):
More testing
* gst/elements/gsttypefindelement.c: Fix refcounting.
* gst/gsttypefind.c:
* gst/gsttypefindfactory.c:
* gst/gsttypefindfactory.h:
Thomas Vander Stichele [Fri, 16 Sep 2005 00:37:51 +0000 (00:37 +0000)]
unverbosify
Original commit message from CVS:
unverbosify
Thomas Vander Stichele [Fri, 16 Sep 2005 00:08:15 +0000 (00:08 +0000)]
some whitespace to trigger a build
Original commit message from CVS:
some whitespace to trigger a build
David Schleef [Fri, 16 Sep 2005 00:02:27 +0000 (00:02 +0000)]
gst/gstindex.c: get refcounting correct.
Original commit message from CVS:
* gst/gstindex.c: get refcounting correct.
* gst/gstregistry.c: Handle the case where a feature/plugin is
not found.
David Schleef [Thu, 15 Sep 2005 23:51:24 +0000 (23:51 +0000)]
check/: Add test
Original commit message from CVS:
* check/Makefile.am:
* check/gst/gstplugin.c: Add test
* gst/gstplugin.c: Fix problems noticed by testsuite
* gst/gstplugin.h:
* gst/gstregistry.c:
* gst/gstregistry.h:
David Schleef [Thu, 15 Sep 2005 20:56:30 +0000 (20:56 +0000)]
gst/gstplugin.c: Implement semi-decent recounting and locking in plugins and plugin features.
Original commit message from CVS:
* gst/gstplugin.c: Implement semi-decent recounting and locking
in plugins and plugin features.
* gst/gstplugin.h:
* gst/gstpluginfeature.c:
* gst/gstpluginfeature.h:
* gst/gstregistry.c:
Michael Smith [Thu, 15 Sep 2005 14:21:08 +0000 (14:21 +0000)]
Implement missing function. This is enough to get the basics of typefinding working - oggdemux succeeds now. decodebi...
Original commit message from CVS:
Implement missing function. This is enough to get the basics of
typefinding working - oggdemux succeeds now. decodebin is still broken.
David Schleef [Thu, 15 Sep 2005 05:58:37 +0000 (05:58 +0000)]
configure.ac: Add -no-undefined to GST_PLUGIN_LDFLAGS (bug #316076)
Original commit message from CVS:
* configure.ac: Add -no-undefined to GST_PLUGIN_LDFLAGS (bug
#316076)
* gst/base/Makefile.am: Add -no-undefined to LDFLAGS for libs
* gst/check/Makefile.am:
* libs/gst/controller/Makefile.am:
* libs/gst/dataprotocol/Makefile.am:
David Schleef [Thu, 15 Sep 2005 05:48:30 +0000 (05:48 +0000)]
configure.ac: Remove getbits library. Nothing uses it, and it should be in something like liboil if someone did want...
Original commit message from CVS:
* configure.ac: Remove getbits library. Nothing uses it, and
it should be in something like liboil if someone did want
to use it.
* libs/gst/Makefile.am:
* libs/gst/getbits/Makefile.am:
* libs/gst/getbits/gbtest.c:
* libs/gst/getbits/getbits.c:
* libs/gst/getbits/getbits.h:
* libs/gst/getbits/gstgetbits_generic.c:
* libs/gst/getbits/gstgetbits_i386.s:
* libs/gst/getbits/gstgetbits_inl.h:
David Schleef [Thu, 15 Sep 2005 05:42:13 +0000 (05:42 +0000)]
gst/Makefile.am: Dist glib-compat.h
Original commit message from CVS:
* gst/Makefile.am: Dist glib-compat.h
David Schleef [Thu, 15 Sep 2005 03:20:49 +0000 (03:20 +0000)]
configure.ac: Remove gst/registries, since it's no longer used.
Original commit message from CVS:
* configure.ac: Remove gst/registries, since it's no longer used.
* gst/registries/Makefile.am:
* gst/registries/gstlibxmlregistry.c:
* gst/registries/gstlibxmlregistry.h:
* gst/registries/gstxmlregistry.c:
* gst/registries/gstxmlregistry.h:
* gst/registries/registrytest.c:
David Schleef [Thu, 15 Sep 2005 01:38:33 +0000 (01:38 +0000)]
gst/: Convergence is near. Seriously.
Original commit message from CVS:
* gst/glib-compat.h:
* gst/gstregistryxml.c:
Convergence is near. Seriously.
David Schleef [Thu, 15 Sep 2005 01:34:52 +0000 (01:34 +0000)]
gst/glib-compat.*: Attempt #4 to appease the buildbots.
Original commit message from CVS:
* gst/glib-compat.c: (g_mkdir_with_parents), (g_mkdir), (g_stat):
* gst/glib-compat.h:
Attempt #4 to appease the buildbots.
David Schleef [Thu, 15 Sep 2005 01:26:42 +0000 (01:26 +0000)]
gst/glib-compat.c: Attempt #3.
Original commit message from CVS:
* gst/glib-compat.c: (g_mkdir_with_parents), (g_mkdir), (g_stat):
Attempt #3.
David Schleef [Thu, 15 Sep 2005 01:20:22 +0000 (01:20 +0000)]
gst/glib-compat.c: Attempt #2.
Original commit message from CVS:
* gst/glib-compat.c: (g_mkdir_with_parents), (g_mkdir), (g_stat):
Attempt #2.
David Schleef [Thu, 15 Sep 2005 01:14:17 +0000 (01:14 +0000)]
gst/Makefile.am: Oh yeah, libgstreamer.so needs to contain the new functions.
Original commit message from CVS:
* gst/Makefile.am: Oh yeah, libgstreamer.so needs to contain
the new functions.
David Schleef [Thu, 15 Sep 2005 01:10:52 +0000 (01:10 +0000)]
gst/glib-compat.*: Add some functions that are in newer versions of glib than we care to require.
Original commit message from CVS:
* gst/glib-compat.c: (g_mkdir_with_parents), (g_mkdir), (g_stat):
* gst/glib-compat.h: Add some functions that are in newer versions
of glib than we care to require.
* gst/gstregistryxml.c: Use them.
David Schleef [Thu, 15 Sep 2005 00:48:45 +0000 (00:48 +0000)]
po/POTFILES.in: remove gst-register.c
Original commit message from CVS:
* po/POTFILES.in: remove gst-register.c
David Schleef [Thu, 15 Sep 2005 00:42:03 +0000 (00:42 +0000)]
docs/gst/: Documentation updates for registry changes.
Original commit message from CVS:
* docs/gst/gstreamer-docs.sgml:
* docs/gst/gstreamer-sections.txt:
* docs/gst/gstreamer.types:
* docs/gst/tmpl/gstelement.sgml:
* docs/gst/tmpl/gstplugin.sgml:
* docs/gst/tmpl/gstpluginfeature.sgml:
Documentation updates for registry changes.
David Schleef [Thu, 15 Sep 2005 00:35:11 +0000 (00:35 +0000)]
gst/gstregistryxml.c: Copy g_mkdir_with_parent() from glib, because we don't require glib-2.8.
Original commit message from CVS:
* gst/gstregistryxml.c: Copy g_mkdir_with_parent() from glib,
because we don't require glib-2.8.
David Schleef [Thu, 15 Sep 2005 00:20:14 +0000 (00:20 +0000)]
gst/gstregistryxml.c: Added. Essentially moved out of the registries directory.
Original commit message from CVS:
* gst/gstregistryxml.c: Added. Essentially moved out of the
registries directory.
David Schleef [Thu, 15 Sep 2005 00:13:26 +0000 (00:13 +0000)]
remove
Original commit message from CVS:
* check/Makefile.am:
* check/generic/states.c:
* gst/Makefile.am:
* gst/gst.c:
* gst/gst.h:
* gst/gst_private.h:
* gst/gstelementfactory.c:
* gst/gstindex.c:
* gst/gstinfo.c:
* gst/gstplugin.c:
* gst/gstplugin.h:
* gst/gstpluginfeature.c:
* gst/gstpluginfeature.h:
* gst/gstregistry.c:
* gst/gstregistry.h:
* gst/gstregistrypool.c: remove
* gst/gstregistrypool.h: remove
* gst/gsttypefind.c:
* gst/gsttypefindfactory.c:
* gst/gsturi.c:
* tools/Makefile.am:
* tools/gst-compprep.c:
* tools/gst-inspect.c:
* tools/gst-register.c: remove
* tools/gst-xmlinspect.c:
Registry rewrite. Changes registry from being a file created
by a tool into a simple cache file created automatically by
libgstreamer. Removed gst-register (because it's no longer
needed). Remove registry pools, because we only have one
registry implementation (XML). Fix up other subsystems as
necessary.
Thomas Vander Stichele [Wed, 14 Sep 2005 22:05:54 +0000 (22:05 +0000)]
whoops, wrong commit
Original commit message from CVS:
whoops, wrong commit
Thomas Vander Stichele [Wed, 14 Sep 2005 22:01:45 +0000 (22:01 +0000)]
notes on documenting elements and plugins
Original commit message from CVS:
notes on documenting elements and plugins
Michael Smith [Wed, 14 Sep 2005 15:16:33 +0000 (15:16 +0000)]
Rest of the fix for 316155: don't confuse MinGW when running glib-mkenums
Original commit message from CVS:
Rest of the fix for 316155: don't confuse MinGW when running glib-mkenums
Steve Lhomme [Tue, 13 Sep 2005 15:03:05 +0000 (15:03 +0000)]
file gst-typefind.vcproj was initially added on branch BRANCH-GSTREAMER-0_8.
Original commit message from CVS:
file gst-typefind.vcproj was initially added on branch BRANCH-GSTREAMER-0_8.
Michael Smith [Tue, 13 Sep 2005 14:49:23 +0000 (14:49 +0000)]
Don't use windows linking attributes in MinGW
Original commit message from CVS:
Don't use windows linking attributes in MinGW
Thomas Vander Stichele [Tue, 13 Sep 2005 11:00:44 +0000 (11:00 +0000)]
gst/gstutils.c: Apparently people think it's better if this function doesn't try to set the state to whatever state w...
Original commit message from CVS:
* gst/gstutils.c: (set_state_async_thread_func),
(gst_element_set_state_async):
Apparently people think it's better if this function doesn't
try to set the state to whatever state was asked for on the first
call to this function for any object. Seriously.
Thomas Vander Stichele [Mon, 12 Sep 2005 18:14:03 +0000 (18:14 +0000)]
add a gst_element_set_state_async method that sets the state and starts a thread to make sure the state change comple...
Original commit message from CVS:
* check/gst/gstpipeline.c: (GST_START_TEST):
* docs/gst/gstreamer-sections.txt:
* gst/gstutils.c: (set_state_async_thread_func),
(gst_element_set_state_async):
* gst/gstutils.h:
add a gst_element_set_state_async method that
sets the state and starts a thread to make sure the state
change completes as best as it can
Thomas Vander Stichele [Mon, 12 Sep 2005 17:01:18 +0000 (17:01 +0000)]
codify design+behaviour in testsuite after discussion
Original commit message from CVS:
codify design+behaviour in testsuite after discussion
Thomas Vander Stichele [Mon, 12 Sep 2005 16:10:18 +0000 (16:10 +0000)]
docs/: add a quote
Original commit message from CVS:
* docs/gst/tmpl/gstelement.sgml:
* docs/manual/appendix-quotes.xml:
add a quote
* gst/gstelement.c: (gst_element_set_state):
add some debug
Jan Schmidt [Mon, 12 Sep 2005 13:45:04 +0000 (13:45 +0000)]
gst/: Remove the requirement for sub-classes to call the parent implementation of prepare_output_buffer with a wrappe...
Original commit message from CVS:
* gst/base/gstbasetransform.c: (gst_base_transform_class_init),
(gst_base_transform_prepare_output_buf),
(gst_base_transform_handle_buffer):
* gst/elements/gstcapsfilter.c: (gst_capsfilter_transform_ip),
(gst_capsfilter_prepare_buf):
Remove the requirement for sub-classes to call the parent
implementation of prepare_output_buffer with a wrapper function.
* gst/gsttaglist.h:
* gst/gsttagsetter.h:
Fix #define wrapper
Stefan Kost [Sun, 11 Sep 2005 19:22:23 +0000 (19:22 +0000)]
docs/gst/gstreamer-sections.txt: more doc cleanups
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
more doc cleanups
Thomas Vander Stichele [Sun, 11 Sep 2005 13:07:25 +0000 (13:07 +0000)]
doc build clean, hurray
Original commit message from CVS:
doc build clean, hurray
Thomas Vander Stichele [Sun, 11 Sep 2005 12:57:36 +0000 (12:57 +0000)]
various doc fixes
Original commit message from CVS:
various doc fixes
Thomas Vander Stichele [Sun, 11 Sep 2005 12:02:02 +0000 (12:02 +0000)]
fix silly bug that caused build to fail when check is missing
Original commit message from CVS:
fix silly bug that caused build to fail when check is missing
Thomas Vander Stichele [Sun, 11 Sep 2005 12:01:12 +0000 (12:01 +0000)]
docs/gst/: rearrange gstvalue section
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* docs/gst/tmpl/gstvalue.sgml:
rearrange gstvalue section
* gst/gstutils.c: (gst_element_state_get_name):
NONE -> VOID
* gst/gstvalue.c: (_gst_value_initialize):
* gst/gstvalue.h:
doc updates
Thomas Vander Stichele [Sun, 11 Sep 2005 11:57:08 +0000 (11:57 +0000)]
debug fixes
Original commit message from CVS:
debug fixes
Jan Schmidt [Fri, 9 Sep 2005 23:45:15 +0000 (23:45 +0000)]
check/gst-libs/controller.c: Header include fix.
Original commit message from CVS:
* check/gst-libs/controller.c:
Header include fix.
* gst/base/gstbasetransform.c:
(gst_base_transform_default_prepare_buf),
(gst_base_transform_handle_buffer):
* gst/base/gstbasetransform.h:
Some more basetransform changes and fixes to enable sub-classes
that modify buffer metadata only.
* gst/elements/gstcapsfilter.c: (gst_capsfilter_class_init),
(gst_capsfilter_init), (gst_capsfilter_transform_ip),
(gst_capsfilter_prepare_buf):
If the output pad has fixed allowed caps and input buffers
don't have any, set the fixed caps on outgoing buffers.
Thomas Vander Stichele [Fri, 9 Sep 2005 18:05:40 +0000 (18:05 +0000)]
object debugging is good
Original commit message from CVS:
object debugging is good
Jan Schmidt [Fri, 9 Sep 2005 17:42:20 +0000 (17:42 +0000)]
check/elements/identity.c: Make the error a little clearer when the test fails because identity made a copy of the bu...
Original commit message from CVS:
* check/elements/identity.c: (GST_START_TEST):
Make the error a little clearer when the test fails because
identity made a copy of the buffer.
* docs/gst/gstreamer-sections.txt:
New symbols in gstbasetransform.h
* gst/base/gstbasetransform.c: (gst_base_transform_class_init),
(gst_base_transform_init), (gst_base_transform_transform_size),
(gst_base_transform_configure_caps), (gst_base_transform_setcaps),
(gst_base_transform_default_prepare_buf),
(gst_base_transform_get_unit_size),
(gst_base_transform_buffer_alloc),
(gst_base_transform_handle_buffer), (gst_base_transform_chain),
(gst_base_transform_change_state),
(gst_base_transform_set_passthrough),
(gst_base_transform_set_in_place),
(gst_base_transform_is_in_place):
* gst/base/gstbasetransform.h:
Change BaseTransform to separate in_place operate from same_caps
output. in_place implies that the element can perform the transform
on incoming buffers in-place, even if the caps on the output are
different.
Sub-class elements can now implement special buffer allocation
methods for outgoing buffers if they wish to.
Big documentation addition.
* gst/elements/gstcapsfilter.c: (gst_capsfilter_transform_ip):
* gst/elements/gstelements.c:
Changes for basetransform modifications.
* gst/elements/Makefile.am:
* gst/elements/gstfdsrc.c: (gst_fdsrc_init), (gst_fdsrc_create):
Compile fix. Extra debug output.
Steve Lhomme [Fri, 9 Sep 2005 15:19:24 +0000 (15:19 +0000)]
file gstcontrol.vcproj was initially added on branch BRANCH-GSTREAMER-0_8.
Original commit message from CVS:
file gstcontrol.vcproj was initially added on branch BRANCH-GSTREAMER-0_8.
Thomas Vander Stichele [Fri, 9 Sep 2005 14:34:43 +0000 (14:34 +0000)]
check/gst/gstpad.c: add tests for valid pad naming
Original commit message from CVS:
* check/gst/gstpad.c: (GST_START_TEST), (name_is_valid),
(gst_pad_suite):
add tests for valid pad naming
* gst/check/gstcheck.c: (gst_check_log_message_func),
(gst_check_log_critical_func):
add ASSERT_WARNING
remove printing of code, it is fragile when the code contains
% and the line number is enough info
* gst/check/gstcheck.h:
* gst/gstpad.c: (gst_pad_template_new):
fix memleaks
Thomas Vander Stichele [Fri, 9 Sep 2005 13:28:06 +0000 (13:28 +0000)]
and the changelog
Original commit message from CVS:
and the changelog
Thomas Vander Stichele [Fri, 9 Sep 2005 13:26:54 +0000 (13:26 +0000)]
configure.ac: say what CHECK flags we use
Original commit message from CVS:
* configure.ac:
say what CHECK flags we use
* docs/libs/gstreamer-libs.types:
* libs/gst/controller/Makefile.am:
* libs/gst/controller/gst-controller.c:
* libs/gst/controller/gst-controller.h:
* libs/gst/controller/gst-helper.c:
* libs/gst/controller/gst-interpolation.c:
* libs/gst/controller/gstcontroller.c:
* libs/gst/controller/gsthelper.c:
* libs/gst/controller/gstinterpolation.c:
* tools/gst-inspect.c: (print_plugin_info):
we don't use dashes in header names
Thomas Vander Stichele [Fri, 9 Sep 2005 12:02:41 +0000 (12:02 +0000)]
check/: adding a test for pipelines and state changes
Original commit message from CVS:
* check/Makefile.am:
* check/gst/.cvsignore:
* check/gst/gstpipeline.c: (pop_messages), (GST_START_TEST),
(gst_pipeline_suite), (main):
adding a test for pipelines and state changes
* gst/gstutils.c: (get_state_func):
add some debugging
* gstreamer.spec.in:
fix up spec file
Michael Smith [Thu, 8 Sep 2005 17:23:57 +0000 (17:23 +0000)]
Various fixes for unseekable, unmmapable, and non-normal files, so that fallback to read() rather than mmap() works.
Original commit message from CVS:
Various fixes for unseekable, unmmapable, and non-normal files, so that
fallback to read() rather than mmap() works.
Allow newsegment events with start == end, so that cases where that's
correct work (e.g. filesrc on a zero-size file).
Michael Smith [Thu, 8 Sep 2005 11:45:12 +0000 (11:45 +0000)]
Update the manual section on state changes for wingo's new API
Original commit message from CVS:
Update the manual section on state changes for wingo's new API
Jan Schmidt [Wed, 7 Sep 2005 15:22:29 +0000 (15:22 +0000)]
gst/gstplugin.c: Call g_module_close when we don't load the module
Original commit message from CVS:
* gst/gstplugin.c: (gst_plugin_load_file):
Call g_module_close when we don't load the module
* gst/registries/gstlibxmlregistry.c:
(gst_xml_registry_get_property):
Port leak fix from 0.8
Stefan Kost [Wed, 7 Sep 2005 14:08:46 +0000 (14:08 +0000)]
more rename fixing ...
Original commit message from CVS:
more rename fixing ...
Stefan Kost [Wed, 7 Sep 2005 13:22:16 +0000 (13:22 +0000)]
renamed gsttag -> gsttaglist, gsttaginterface -> gsttagsetter inlined docs for gsttrace, gsttrashstack
Original commit message from CVS:
* docs/gst/gstreamer-docs.sgml:
* docs/gst/tmpl/.cvsignore:
* docs/gst/tmpl/gsttrace.sgml:
* docs/gst/tmpl/gsttrashstack.sgml:
* gst/Makefile.am:
* gst/gst.h:
* gst/gstelement.h:
* gst/gstevent.h:
* gst/gstmessage.c:
* gst/gstmessage.h:
* gst/gsttag.c:
* gst/gsttag.h:
* gst/gsttaginterface.c:
* gst/gsttaginterface.h:
* gst/gsttaglist.c:
* gst/gsttaglist.h:
* gst/gsttagsetter.c:
* gst/gsttagsetter.h:
* gst/gsttrace.c:
* gst/gsttrace.h:
* gst/gsttrashstack.c:
renamed gsttag -> gsttaglist, gsttaginterface -> gsttagsetter
inlined docs for gsttrace, gsttrashstack
Stefan Kost [Wed, 7 Sep 2005 12:35:23 +0000 (12:35 +0000)]
gst/: splitted gsttypefind into gsttypefind, gsttypefindfactory
Original commit message from CVS:
* gst/Makefile.am:
* gst/elements/gstbufferstore.h:
* gst/elements/gsttypefindelement.c:
* gst/elements/gsttypefindelement.h:
* gst/gst.h:
* gst/gsttypefind.c:
* gst/gsttypefind.h:
* gst/gsttypefindfactory.c: (gst_type_find_factory_get_type),
(gst_type_find_factory_class_init), (gst_type_find_factory_init),
(gst_type_find_factory_dispose),
(gst_type_find_factory_unload_thyself),
(gst_type_find_load_plugin), (gst_type_find_factory_get_list),
(gst_type_find_factory_get_caps),
(gst_type_find_factory_get_extensions),
(gst_type_find_factory_call_function):
* gst/gsttypefindfactory.h:
* gst/registries/gstlibxmlregistry.c:
* gst/registries/gstxmlregistry.c:
splitted gsttypefind into gsttypefind, gsttypefindfactory
Andy Wingo [Wed, 7 Sep 2005 10:06:56 +0000 (10:06 +0000)]
gst/base/gstbasesink.c (gst_base_sink_activate_pull): Fix a race condition whereby the pad's task function is entered...
Original commit message from CVS:
2005-09-07 Andy Wingo <wingo@pobox.com>
* gst/base/gstbasesink.c (gst_base_sink_activate_pull): Fix a race
condition whereby the pad's task function is entered before the
pad_mode variable was set.
Jan Schmidt [Tue, 6 Sep 2005 22:57:05 +0000 (22:57 +0000)]
gst/gstpad.c: Catch misbehaving pad_alloc functions that don't set up caps and do it for them.
Original commit message from CVS:
* gst/gstpad.c: (gst_pad_alloc_buffer):
Catch misbehaving pad_alloc functions that don't
set up caps and do it for them.
Stefan Kost [Tue, 6 Sep 2005 22:03:01 +0000 (22:03 +0000)]
check/pipelines/simple_launch_lines.c: test for pipe!=NULL
Original commit message from CVS:
* check/pipelines/simple_launch_lines.c: (run_pipeline):
test for pipe!=NULL
* docs/gst/tmpl/.cvsignore:
* docs/gst/tmpl/gstmemchunk.sgml:
* docs/gst/tmpl/gstparse.sgml:
* docs/gst/tmpl/gsttaglist.sgml:
* docs/gst/tmpl/gsttagsetter.sgml:
* docs/gst/tmpl/gsttypefind.sgml:
* docs/gst/tmpl/gsttypefindfactory.sgml:
* gst/gstmemchunk.c:
* gst/gstparse.c:
* gst/gsttag.c:
* gst/gsttaginterface.c:
* gst/gsttypefind.c:
* gst/gsttypefind.h:
inlined more docs
Thomas Vander Stichele [Tue, 6 Sep 2005 18:18:48 +0000 (18:18 +0000)]
add a check for a ghostpad that doesn't have a target being linked
Original commit message from CVS:
add a check for a ghostpad that doesn't have a target being linked
Thomas Vander Stichele [Tue, 6 Sep 2005 14:11:21 +0000 (14:11 +0000)]
back to head
Original commit message from CVS:
back to head
Thomas Vander Stichele [Tue, 6 Sep 2005 14:02:17 +0000 (14:02 +0000)]
releasing 0.9.2
Original commit message from CVS:
releasing 0.9.2
Thomas Vander Stichele [Tue, 6 Sep 2005 11:45:00 +0000 (11:45 +0000)]
update readme with explanation of modules
Original commit message from CVS:
update readme with explanation of modules
Thomas Vander Stichele [Tue, 6 Sep 2005 09:52:23 +0000 (09:52 +0000)]
changelog split
Original commit message from CVS:
changelog split
Thomas Vander Stichele [Mon, 5 Sep 2005 17:55:10 +0000 (17:55 +0000)]
maintenance updates
Original commit message from CVS:
maintenance updates
Thomas Vander Stichele [Mon, 5 Sep 2005 17:53:24 +0000 (17:53 +0000)]
adding -bad
Original commit message from CVS:
adding -bad
Andy Wingo [Mon, 5 Sep 2005 16:54:54 +0000 (16:54 +0000)]
gst/registries/gstxmlregistry.*: and update to newer API.
Original commit message from CVS:
* gst/registries/gstxmlregistry.h:
* gst/registries/gstxmlregistry.c: and update to newer API.
Incidentally they should be a bit faster now that they don't have
to parse the caps.
Andy Wingo [Mon, 5 Sep 2005 16:52:56 +0000 (16:52 +0000)]
gst/registries/gstxmlregistry.*: Um... resurrect...
Original commit message from CVS:
2005-09-05 Andy Wingo <wingo@pobox.com>
* gst/registries/gstxmlregistry.h:
* gst/registries/gstxmlregistry.c: Um... resurrect...
Andy Wingo [Mon, 5 Sep 2005 16:36:47 +0000 (16:36 +0000)]
gst/registries/gstxmlregistry.*: Remove from CVS, they were replaced by the libxml registry a while back
Original commit message from CVS:
2005-09-05 Andy Wingo <wingo@pobox.com>
* gst/registries/gstxmlregistry.h:
* gst/registries/gstxmlregistry.c: Remove from CVS, they were
replaced by the libxml registry a while back
Thomas Vander Stichele [Mon, 5 Sep 2005 11:54:55 +0000 (11:54 +0000)]
maintenance updates
Original commit message from CVS:
maintenance updates
Christian Schaller [Mon, 5 Sep 2005 09:38:38 +0000 (09:38 +0000)]
Rever to 1.80 version of this file as GstUtils is not as dead as it seemed
Original commit message from CVS:
Rever to 1.80 version of this file as GstUtils is not as dead as it seemed
Christian Schaller [Mon, 5 Sep 2005 09:23:44 +0000 (09:23 +0000)]
remove GstUtils mention as it is now gone
Original commit message from CVS:
remove GstUtils mention as it is now gone
Thomas Vander Stichele [Sun, 4 Sep 2005 11:01:44 +0000 (11:01 +0000)]
need to add -lcheck to the pkgconfig file
Original commit message from CVS:
need to add -lcheck to the pkgconfig file
Thomas Vander Stichele [Sat, 3 Sep 2005 17:36:20 +0000 (17:36 +0000)]
fix for a critical when a module returns NULL on opening
Original commit message from CVS:
fix for a critical when a module returns NULL on opening
Thomas Vander Stichele [Sat, 3 Sep 2005 17:00:52 +0000 (17:00 +0000)]
add a source plugin description field, to represent the source module this plugin is a part of. By default GST_PLUGI...
Original commit message from CVS:
add a source plugin description field, to represent the source
module this plugin is a part of. By default GST_PLUGIN_DEFINE
will set it to PACKAGE, which is automake's idea of the name of
the source project.
Thomas Vander Stichele [Sat, 3 Sep 2005 16:16:15 +0000 (16:16 +0000)]
fix distcheck
Original commit message from CVS:
fix distcheck