mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-27 04:01:08 +00:00
player: Don't try to cache the GQuark for GST_PLAYER_ERROR
This is potentially racy (in the unlikely scenario that we get two first-time calls to gst_player_error_quark() at the same time). This should not impact anything in terms of performance since it's only on the error path. The call itself could just be inlined by making GST_PLAYER_ERROR be defined to the g_quark_from_static_string() call, but this feels ugly from an API perspective.
This commit is contained in:
parent
f149f6bc0e
commit
6a0d53b767
1 changed files with 1 additions and 6 deletions
|
@ -70,12 +70,7 @@ GST_DEBUG_CATEGORY_STATIC (gst_player_debug);
|
||||||
GQuark
|
GQuark
|
||||||
gst_player_error_quark (void)
|
gst_player_error_quark (void)
|
||||||
{
|
{
|
||||||
static GQuark quark;
|
return g_quark_from_static_string ("gst-player-error-quark");
|
||||||
|
|
||||||
if (!quark)
|
|
||||||
quark = g_quark_from_static_string ("gst-player-error-quark");
|
|
||||||
|
|
||||||
return quark;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static GQuark QUARK_CONFIG;
|
static GQuark QUARK_CONFIG;
|
||||||
|
|
Loading…
Reference in a new issue