[vlc-commits] objects: per-object tree lock

Rémi Denis-Courmont git at videolan.org
Wed Nov 25 19:04:25 CET 2015


vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Wed Nov 25 19:39:53 2015 +0200| [c5539face36120358eee457f68c22e72b32b7b39] | committer: Rémi Denis-Courmont

objects: per-object tree lock

This replaces the structure lock per instance with a lock per (parent)
object. The point is to reduce lock contention in vlc_object_release().

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=c5539face36120358eee457f68c22e72b32b7b39
---

 src/libvlc.h         |    3 -
 src/misc/objects.c   |  163 +++++++++++++++++++++++++-------------------------
 src/misc/variables.h |    1 +
 3 files changed, 83 insertions(+), 84 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=c5539face36120358eee457f68c22e72b32b7b39


More information about the vlc-commits mailing list