]> git.sesse.net Git - vlc/commit
libvlc: simplify and clean up external logging API (fixes #8129)
authorRémi Denis-Courmont <remi@remlab.net>
Mon, 18 Mar 2013 21:07:53 +0000 (23:07 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Mon, 18 Mar 2013 21:20:04 +0000 (23:20 +0200)
commitae3b867b5b7d7441554c0cd0463fc66bbca3f46b
tree61dac1685e26bfbe79dbe3468f4a935baeba008e
parentdde93dd57310505e956d6de30b0715533b2b2aa8
libvlc: simplify and clean up external logging API (fixes #8129)

 - Scope the callback to its instance.
 - Avoid leaking the layout of an internal data structure.
 - Future-proof passing of extra informations through an opaque pointer.
include/vlc/libvlc.h
include/vlc/libvlc_structures.h
lib/error.c
lib/libvlc.sym
lib/libvlc_internal.h
lib/log.c