gst/gst.c: Ignore EINTR when reading from the child registry pipe.
authorJan Schmidt <thaytan@mad.scientist.com>
Sat, 9 Dec 2006 18:48:57 +0000 (18:48 +0000)
committerJan Schmidt <thaytan@mad.scientist.com>
Sat, 9 Dec 2006 18:48:57 +0000 (18:48 +0000)
commit0a5e6e113216842ce90e4c7c6972d9a77c64e196
treeef31d73bfc647e0d8adb60fc2b870b21007e2155
parentf26e917bc3b5d8d1dbc2066c9e57333d08e49a65
gst/gst.c: Ignore EINTR when reading from the child registry pipe.

Original commit message from CVS:
* gst/gst.c: (ensure_current_registry_forking):
Ignore EINTR when reading from the child registry pipe.
Explicitly ignore the return value from close, since it makes no
difference.
* gst/gstminiobject.c: (gst_mini_object_ref),
(gst_mini_object_unref):
When debugging refcounts, check GST_IS_MINI_OBJECT and warn.
* gst/gstregistry.c: (_priv_gst_registry_remove_cache_plugins):
When removing cached plugins, remove their features too, so they're
not visible after they've disappeared.
* gst/gstutils.c: (prepare_link_maybe_ghosting):
In the unlikely case that we are linking pads with no parents, don't
crash trying to get the non-existent parent bin.
* gst/parse/grammar.y:
Output debug in the PIPELINE category
ChangeLog
gst/gst.c
gst/gstminiobject.c
gst/gstregistry.c
gst/gstutils.c
gst/parse/grammar.y