Add G_UNLIKELY in type registration.

Original commit message from CVS:
* gst/gsterror.c: (gst_g_error_get_type):
* gst/gstpadtemplate.c: (gst_pad_template_get_type),
(gst_static_pad_template_get_type):
* gst/gsttaglist.c: (gst_tag_list_get_type):
* gst/gsttagsetter.c: (gst_tag_setter_get_type):
* gst/gsttypefindfactory.c: (gst_type_find_factory_get_type):
* gst/gsturi.c: (gst_uri_handler_get_type):
* gst/gstvalue.c: (gst_date_get_type):
* gst/gstxml.c: (gst_xml_get_type):
* libs/gst/base/gstbasesink.c: (gst_base_sink_get_type),
(gst_base_sink_preroll_object), (gst_base_sink_get_position):
* libs/gst/base/gstbasesrc.c: (gst_base_src_get_type):
Add G_UNLIKELY in type registration.
This commit is contained in:
Wim Taymans 2006-06-12 08:55:21 +00:00
parent da908556e1
commit 7e972ee6b9
11 changed files with 28 additions and 13 deletions

View file

@ -1,3 +1,19 @@
2006-06-12 Wim Taymans <wim@fluendo.com>
* gst/gsterror.c: (gst_g_error_get_type):
* gst/gstpadtemplate.c: (gst_pad_template_get_type),
(gst_static_pad_template_get_type):
* gst/gsttaglist.c: (gst_tag_list_get_type):
* gst/gsttagsetter.c: (gst_tag_setter_get_type):
* gst/gsttypefindfactory.c: (gst_type_find_factory_get_type):
* gst/gsturi.c: (gst_uri_handler_get_type):
* gst/gstvalue.c: (gst_date_get_type):
* gst/gstxml.c: (gst_xml_get_type):
* libs/gst/base/gstbasesink.c: (gst_base_sink_get_type),
(gst_base_sink_preroll_object), (gst_base_sink_get_position):
* libs/gst/base/gstbasesrc.c: (gst_base_src_get_type):
Add G_UNLIKELY in type registration.
2006-06-12 Wim Taymans <wim@fluendo.com>
* tools/gst-inspect.c: (print_signal_info):

View file

@ -111,7 +111,7 @@ gst_g_error_get_type (void)
{
static GType type = 0;
if (!type)
if (G_UNLIKELY (type == 0))
type = g_boxed_type_register_static ("GstGError",
(GBoxedCopyFunc) g_error_copy, (GBoxedFreeFunc) g_error_free);
return type;

View file

@ -128,7 +128,7 @@ gst_pad_template_get_type (void)
{
static GType padtemplate_type = 0;
if (!padtemplate_type) {
if (G_UNLIKELY (padtemplate_type == 0)) {
static const GTypeInfo padtemplate_info = {
sizeof (GstPadTemplateClass), NULL, NULL,
(GClassInitFunc) gst_pad_template_class_init, NULL, NULL,
@ -246,7 +246,7 @@ gst_static_pad_template_get_type (void)
{
static GType staticpadtemplate_type = 0;
if (!staticpadtemplate_type) {
if (G_UNLIKELY (staticpadtemplate_type == 0)) {
staticpadtemplate_type =
g_pointer_type_register_static ("GstStaticPadTemplate");
}

View file

@ -67,9 +67,9 @@ static GHashTable *__tags;
GType
gst_tag_list_get_type (void)
{
static GType _gst_tag_list_type;
static GType _gst_tag_list_type = 0;
if (_gst_tag_list_type == 0) {
if (G_UNLIKELY (_gst_tag_list_type == 0)) {
_gst_tag_list_type = g_boxed_type_register_static ("GstTagList",
(GBoxedCopyFunc) gst_tag_list_copy, (GBoxedFreeFunc) gst_tag_list_free);

View file

@ -98,7 +98,7 @@ gst_tag_setter_get_type (void)
{
static GType tag_setter_type = 0;
if (!tag_setter_type) {
if (G_UNLIKELY (tag_setter_type == 0)) {
static const GTypeInfo tag_setter_info = {
sizeof (GstTagSetterIFace), /* class_size */
NULL, /* base_init */

View file

@ -102,7 +102,7 @@ gst_type_find_factory_get_type (void)
{
static GType typefind_type = 0;
if (!typefind_type) {
if (G_UNLIKELY (typefind_type == 0)) {
static const GTypeInfo typefind_info = {
sizeof (GstTypeFindFactoryClass),
NULL,

View file

@ -58,7 +58,7 @@ gst_uri_handler_get_type (void)
{
static GType urihandler_type = 0;
if (!urihandler_type) {
if (G_UNLIKELY (urihandler_type == 0)) {
static const GTypeInfo urihandler_info = {
sizeof (GstURIHandlerInterface),
gst_uri_handler_base_init,

View file

@ -3802,7 +3802,7 @@ gst_date_get_type (void)
{
static GType gst_date_type = 0;
if (!gst_date_type) {
if (G_UNLIKELY (gst_date_type == 0)) {
/* Not using G_TYPE_DATE here on purpose, even if we could
* if GLIB_CHECK_VERSION(2,8,0) was true: we don't want the
* serialised strings to have different type strings depending

View file

@ -61,7 +61,7 @@ gst_xml_get_type (void)
{
static GType xml_type = 0;
if (!xml_type) {
if (G_UNLIKELY (xml_type == 0)) {
static const GTypeInfo xml_info = {
sizeof (GstXMLClass),
NULL,

View file

@ -237,7 +237,7 @@ gst_base_sink_get_type (void)
{
static GType base_sink_type = 0;
if (!base_sink_type) {
if (G_UNLIKELY (base_sink_type == 0)) {
static const GTypeInfo base_sink_info = {
sizeof (GstBaseSinkClass),
(GBaseInitFunc) gst_base_sink_base_init,
@ -1573,7 +1573,6 @@ gst_base_sink_preroll_object (GstBaseSink * basesink, GstPad * pad,
if (bclass->preroll)
if ((ret = bclass->preroll (basesink, buf)) != GST_FLOW_OK)
goto preroll_failed;
} else {
}
/* commit state */

View file

@ -237,7 +237,7 @@ gst_base_src_get_type (void)
{
static GType base_src_type = 0;
if (!base_src_type) {
if (G_UNLIKELY (base_src_type == 0)) {
static const GTypeInfo base_src_info = {
sizeof (GstBaseSrcClass),
(GBaseInitFunc) gst_base_src_base_init,