Changeset 2dffeb14fb0b1cd571aace3cde1c9c8dcc48eb64

Show
Ignore:
Timestamp:
16/08/07 17:55:55 (1 year ago)
Author:
Rémi Denis-Courmont <rem@videolan.org>
git-committer:
Rémi Denis-Courmont <rem@videolan.org> 1187279755 +0000
git-parent:

[de5fe999ba05aa14c5088fdd737973f5a6c5a729]

git-author:
Rémi Denis-Courmont <rem@videolan.org> 1187279755 +0000
Message:

vlc_global_object: return the global (process-wide) LibVLC object
It is mostly useful to register global mutexes and such things.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • include/vlc_objects.h

    r575b4f3 r2dffeb1  
    110110VLC_EXPORT( void, vlc_list_release, ( vlc_list_t * ) ); 
    111111VLC_EXPORT( libvlc_int_t *, vlc_current_object, ( int ) ); 
     112VLC_EXPORT( vlc_object_t *, vlc_global_object, ( void ) ); 
    112113 
    113114/*}@*/ 
  • src/libvlc-common.c

    r533af17 r2dffeb1  
    122122 
    123123static void InitDeviceValues( libvlc_int_t * ); 
     124 
     125vlc_object_t * vlc_global_object( void ) 
     126{ 
     127    return VLC_OBJECT( &libvlc_global ); 
     128} 
    124129 
    125130/***************************************************************************** 
  • src/libvlc.sym

    rac5d0a1 r2dffeb1  
    363363__vlc_cond_init 
    364364vlc_current_object 
     365vlc_global_object 
    365366vlc_error 
    366367VLC_Error