]> git.sesse.net Git - vlc/blobdiff - src/control/log.c
libvlccore: Don't set the priority on first thread on Mac OS X.
[vlc] / src / control / log.c
index 182fb8b9fc8898a071d88474aebdf060417ccfbe..b8fb181136fde997648903720c1d12e545812b79 100644 (file)
@@ -23,6 +23,7 @@
  *****************************************************************************/
 
 #include "libvlc_internal.h"
+#include "../libvlc.h"
 #include <vlc/libvlc.h>
 
 struct libvlc_log_t
@@ -43,7 +44,8 @@ unsigned libvlc_get_log_verbosity( const libvlc_instance_t *p_instance, libvlc_e
 {
     if( p_instance )
     {
-        return p_instance->p_libvlc_int->i_verbose;
+        libvlc_priv_t *p_priv = libvlc_priv( p_instance->p_libvlc_int );
+        return p_priv->i_verbose;
     }
     RAISEZERO("Invalid VLC instance!");
 }
@@ -52,7 +54,8 @@ void libvlc_set_log_verbosity( libvlc_instance_t *p_instance, unsigned level, li
 {
     if( p_instance )
     {
-        p_instance->p_libvlc_int->i_verbose = level;
+        libvlc_priv_t *p_priv = libvlc_priv( p_instance->p_libvlc_int );
+        p_priv->i_verbose = level;
     }
     else
         RAISEVOID("Invalid VLC instance!");
@@ -66,7 +69,7 @@ libvlc_log_t *libvlc_log_open( libvlc_instance_t *p_instance, libvlc_exception_t
     if( !p_log ) RAISENULL( "Out of memory" );
 
     p_log->p_instance = p_instance;
-    p_log->p_messages = msg_Subscribe(p_instance->p_libvlc_int, MSG_QUEUE_NORMAL);
+    p_log->p_messages = msg_Subscribe(p_instance->p_libvlc_int);
 
     if( !p_log->p_messages )
     {