gst/gstelementfactory.c: Remove unnecessary ref/unref pair

Original commit message from CVS:
* gst/gstelementfactory.c: (gst_element_factory_create):
Remove unnecessary ref/unref pair
* gst/parse/grammar.y:
Make sure to free the parse buffer on all code paths.
Move a g_free up to the error handler where it's easier to see.
* tests/check/gst/gstevent.c: (test_event):
Extending timeout for downstream travelling events to 10 seconds to
hopefully avoid intermittent failure on the buildbots.
* tests/check/pipelines/parse-launch.c: (run_delayed_test):
Don't manually set the state of the src element - it will happen as a
natural consequence of the pipeline changing state, and that way it
will do it in the right order too.
This commit is contained in:
Wim Taymans 2006-07-31 15:12:01 +00:00
parent bc3daae9c2
commit 1e944b75aa

View file

@ -16,6 +16,14 @@
natural consequence of the pipeline changing state, and that way it natural consequence of the pipeline changing state, and that way it
will do it in the right order too. will do it in the right order too.
2006-07-31 Wim Taymans <wim@fluendo.com>
* libs/gst/base/gstbasetransform.c:
(gst_base_transform_buffer_alloc):
Use OBJECT_LOCK and refcounting to get the pad caps in the
buffer_alloc function because the caps could change while we are
busy with them. Fixes #349105
2006-07-31 Wim Taymans <wim@fluendo.com> 2006-07-31 Wim Taymans <wim@fluendo.com>
* gst/gstutils.c: (gst_pad_get_fixed_caps_func): * gst/gstutils.c: (gst_pad_get_fixed_caps_func):