libvlc_media_player_t locking requirements unclear
The libvlc_media_player_is_playing() source claims it has to be entered "with lock held" but it is unclear whether many other related libvlc_media_player_* calls and others that take a libvlc_media_player_t* need locking too. This needs to be clarified so that useful locking can be implemented.