[3.3.x] library models: use a recursive lock
This prevents locking the main thread on some interactions.
Backport of !763 (merged).
This prevents locking the main thread on some interactions.
Backport of !763 (merged).
VideoLAN code repository instance