]> git.sesse.net Git - vlc/commit
Remove the libvlc global lock
authorRémi Denis-Courmont <remi@remlab.net>
Fri, 19 Aug 2011 20:34:31 +0000 (23:34 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Fri, 19 Aug 2011 20:38:38 +0000 (23:38 +0300)
commit49ede452192d73aeb885777afe1f8a7eca703e04
treec6275674c0e28fbe3cff435ad2f01e80c9bb5641
parente8b8ef7753e7d43d99118c79fa91ade9901f32d2
Remove the libvlc global lock

We have enough static locks in libvlc, I think: the
configuration R/W lock, the module bank mutex, the system-specific
initialization mutex, the message subscription R/W lock, the sets
of mutexes for initializations of specific libraries, the LibVLC
thread variable mutex, the configuration file mutex, the PRNG mutex,
the object pipe mutex, the object name mutex, the dialog provider
mutex, the interface module registration mutex, the OSD mutex, the
VLM mutex, the HTTP hosts mutex and the OSD mutex...
src/libvlc.c