"Qt/Embedded GUI Server. This option is equivalent to the -qws option " \
"from normal Qt.")
-vlc_module_begin();
- set_description( N_("Qt Embedded GUI helper") );
- set_capability( "gui-helper", 90 );
- add_bool( "qte-guiserver", 0, NULL, STANDALONE_TEXT, STANDALONE_LONGTEXT, false );
- add_shortcut( "qte" );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Qt Embedded GUI helper") )
+ set_capability( "gui-helper", 90 )
+ add_bool( "qte-guiserver", 0, NULL, STANDALONE_TEXT, STANDALONE_LONGTEXT, false )
+ add_shortcut( "qte" )
+ set_callbacks( Open, Close )
+vlc_module_end ()
} /* extern "C" */
+static vlc_mutex_t qte_lock = VLC_STATIC_MUTEX;
+
/*****************************************************************************
* Open: initialize and create window
*****************************************************************************/
static int Open( vlc_object_t *p_this )
{
- vlc_mutex_t *lock;
-
- lock = var_AcquireMutex( "qte" );
+ vlc_mutex_lock( &qte_lock );
if( i_refcount > 0 )
{
i_refcount++;
- vlc_mutex_unlock( lock );
+ vlc_mutex_unlock( &qte_lock );
return VLC_SUCCESS;
}
}
i_refcount++;
- vlc_mutex_unlock( lock );
+ vlc_mutex_unlock( &qte_lock );
vlc_object_attach( p_qte_main, p_this );
msg_Dbg( p_this, "qte_main running" );
*****************************************************************************/
static void Close( vlc_object_t *p_this )
{
- vlc_mutex_t *lock;
-
- lock = var_AcquireMutex( "qte" );
+ vlc_mutex_lock( &qte_lock );
i_refcount--;
vlc_object_release( p_qte_main );
p_qte_main = NULL;
- vlc_mutex_unlock( lock );
+ vlc_mutex_unlock( &qte_lock );
}
/*****************************************************************************