Make log messages subscriber static
authorRémi Denis-Courmont <remi@remlab.net>
Fri, 19 Aug 2011 18:03:08 +0000 (21:03 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Fri, 19 Aug 2011 20:38:37 +0000 (23:38 +0300)
commit9ffae683ff9e79eee3a3c4d9ca3ed3e6010d6034
treec66098900539c79c70fe584392ff159660d01065
parentf1c5ba552c3dc1fe6492e7e551f4aaf71f746e8e
Make log messages subscriber static

In other words, the message callbacks are now shared across all LibVLC
instances. That is a requirement to enable:
 - LibVLC applications to catch messages during LibVLC init/deinit,
 - emitting log messages when no VLC object point is available.

That makes no difference for VLC interfaces, since there is only one
LibVLC instances in a VLC process.
src/libvlc.c
src/libvlc.h
src/misc/messages.c
src/win32/thread.c