mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 19:51:11 +00:00
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:
parent
da908556e1
commit
7e972ee6b9
11 changed files with 28 additions and 13 deletions
16
ChangeLog
16
ChangeLog
|
@ -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>
|
2006-06-12 Wim Taymans <wim@fluendo.com>
|
||||||
|
|
||||||
* tools/gst-inspect.c: (print_signal_info):
|
* tools/gst-inspect.c: (print_signal_info):
|
||||||
|
|
|
@ -111,7 +111,7 @@ gst_g_error_get_type (void)
|
||||||
{
|
{
|
||||||
static GType type = 0;
|
static GType type = 0;
|
||||||
|
|
||||||
if (!type)
|
if (G_UNLIKELY (type == 0))
|
||||||
type = g_boxed_type_register_static ("GstGError",
|
type = g_boxed_type_register_static ("GstGError",
|
||||||
(GBoxedCopyFunc) g_error_copy, (GBoxedFreeFunc) g_error_free);
|
(GBoxedCopyFunc) g_error_copy, (GBoxedFreeFunc) g_error_free);
|
||||||
return type;
|
return type;
|
||||||
|
|
|
@ -128,7 +128,7 @@ gst_pad_template_get_type (void)
|
||||||
{
|
{
|
||||||
static GType padtemplate_type = 0;
|
static GType padtemplate_type = 0;
|
||||||
|
|
||||||
if (!padtemplate_type) {
|
if (G_UNLIKELY (padtemplate_type == 0)) {
|
||||||
static const GTypeInfo padtemplate_info = {
|
static const GTypeInfo padtemplate_info = {
|
||||||
sizeof (GstPadTemplateClass), NULL, NULL,
|
sizeof (GstPadTemplateClass), NULL, NULL,
|
||||||
(GClassInitFunc) gst_pad_template_class_init, 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;
|
static GType staticpadtemplate_type = 0;
|
||||||
|
|
||||||
if (!staticpadtemplate_type) {
|
if (G_UNLIKELY (staticpadtemplate_type == 0)) {
|
||||||
staticpadtemplate_type =
|
staticpadtemplate_type =
|
||||||
g_pointer_type_register_static ("GstStaticPadTemplate");
|
g_pointer_type_register_static ("GstStaticPadTemplate");
|
||||||
}
|
}
|
||||||
|
|
|
@ -67,9 +67,9 @@ static GHashTable *__tags;
|
||||||
GType
|
GType
|
||||||
gst_tag_list_get_type (void)
|
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",
|
_gst_tag_list_type = g_boxed_type_register_static ("GstTagList",
|
||||||
(GBoxedCopyFunc) gst_tag_list_copy, (GBoxedFreeFunc) gst_tag_list_free);
|
(GBoxedCopyFunc) gst_tag_list_copy, (GBoxedFreeFunc) gst_tag_list_free);
|
||||||
|
|
||||||
|
|
|
@ -98,7 +98,7 @@ gst_tag_setter_get_type (void)
|
||||||
{
|
{
|
||||||
static GType tag_setter_type = 0;
|
static GType tag_setter_type = 0;
|
||||||
|
|
||||||
if (!tag_setter_type) {
|
if (G_UNLIKELY (tag_setter_type == 0)) {
|
||||||
static const GTypeInfo tag_setter_info = {
|
static const GTypeInfo tag_setter_info = {
|
||||||
sizeof (GstTagSetterIFace), /* class_size */
|
sizeof (GstTagSetterIFace), /* class_size */
|
||||||
NULL, /* base_init */
|
NULL, /* base_init */
|
||||||
|
|
|
@ -102,7 +102,7 @@ gst_type_find_factory_get_type (void)
|
||||||
{
|
{
|
||||||
static GType typefind_type = 0;
|
static GType typefind_type = 0;
|
||||||
|
|
||||||
if (!typefind_type) {
|
if (G_UNLIKELY (typefind_type == 0)) {
|
||||||
static const GTypeInfo typefind_info = {
|
static const GTypeInfo typefind_info = {
|
||||||
sizeof (GstTypeFindFactoryClass),
|
sizeof (GstTypeFindFactoryClass),
|
||||||
NULL,
|
NULL,
|
||||||
|
|
|
@ -58,7 +58,7 @@ gst_uri_handler_get_type (void)
|
||||||
{
|
{
|
||||||
static GType urihandler_type = 0;
|
static GType urihandler_type = 0;
|
||||||
|
|
||||||
if (!urihandler_type) {
|
if (G_UNLIKELY (urihandler_type == 0)) {
|
||||||
static const GTypeInfo urihandler_info = {
|
static const GTypeInfo urihandler_info = {
|
||||||
sizeof (GstURIHandlerInterface),
|
sizeof (GstURIHandlerInterface),
|
||||||
gst_uri_handler_base_init,
|
gst_uri_handler_base_init,
|
||||||
|
|
|
@ -3802,7 +3802,7 @@ gst_date_get_type (void)
|
||||||
{
|
{
|
||||||
static GType gst_date_type = 0;
|
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
|
/* 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
|
* if GLIB_CHECK_VERSION(2,8,0) was true: we don't want the
|
||||||
* serialised strings to have different type strings depending
|
* serialised strings to have different type strings depending
|
||||||
|
|
|
@ -61,7 +61,7 @@ gst_xml_get_type (void)
|
||||||
{
|
{
|
||||||
static GType xml_type = 0;
|
static GType xml_type = 0;
|
||||||
|
|
||||||
if (!xml_type) {
|
if (G_UNLIKELY (xml_type == 0)) {
|
||||||
static const GTypeInfo xml_info = {
|
static const GTypeInfo xml_info = {
|
||||||
sizeof (GstXMLClass),
|
sizeof (GstXMLClass),
|
||||||
NULL,
|
NULL,
|
||||||
|
|
|
@ -237,7 +237,7 @@ gst_base_sink_get_type (void)
|
||||||
{
|
{
|
||||||
static GType base_sink_type = 0;
|
static GType base_sink_type = 0;
|
||||||
|
|
||||||
if (!base_sink_type) {
|
if (G_UNLIKELY (base_sink_type == 0)) {
|
||||||
static const GTypeInfo base_sink_info = {
|
static const GTypeInfo base_sink_info = {
|
||||||
sizeof (GstBaseSinkClass),
|
sizeof (GstBaseSinkClass),
|
||||||
(GBaseInitFunc) gst_base_sink_base_init,
|
(GBaseInitFunc) gst_base_sink_base_init,
|
||||||
|
@ -1573,7 +1573,6 @@ gst_base_sink_preroll_object (GstBaseSink * basesink, GstPad * pad,
|
||||||
if (bclass->preroll)
|
if (bclass->preroll)
|
||||||
if ((ret = bclass->preroll (basesink, buf)) != GST_FLOW_OK)
|
if ((ret = bclass->preroll (basesink, buf)) != GST_FLOW_OK)
|
||||||
goto preroll_failed;
|
goto preroll_failed;
|
||||||
} else {
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* commit state */
|
/* commit state */
|
||||||
|
|
|
@ -237,7 +237,7 @@ gst_base_src_get_type (void)
|
||||||
{
|
{
|
||||||
static GType base_src_type = 0;
|
static GType base_src_type = 0;
|
||||||
|
|
||||||
if (!base_src_type) {
|
if (G_UNLIKELY (base_src_type == 0)) {
|
||||||
static const GTypeInfo base_src_info = {
|
static const GTypeInfo base_src_info = {
|
||||||
sizeof (GstBaseSrcClass),
|
sizeof (GstBaseSrcClass),
|
||||||
(GBaseInitFunc) gst_base_src_base_init,
|
(GBaseInitFunc) gst_base_src_base_init,
|
||||||
|
|
Loading…
Reference in a new issue