vlc | branch: master | Thomas Guillem <[email protected]> | Fri Aug 23 14:32:19 2019 +0200| [f83434ac6488e5cee32e191f9a89859254156b0e] | committer: Thomas Guillem
player: assert that the player is not locked from aout/vout callbacks > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=f83434ac6488e5cee32e191f9a89859254156b0e --- src/player/player.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/player/player.c b/src/player/player.c index a0c421511b..839fd0eea7 100644 --- a/src/player/player.c +++ b/src/player/player.c @@ -891,6 +891,11 @@ vlc_player_SelectPrevChapter(vlc_player_t *player) void vlc_player_Lock(vlc_player_t *player) { + /* Vout and aout locks should not be held, cf. vlc_player_vout_cbs and + * vlc_player_aout_cbs documentation */ + assert(!vlc_mutex_marked(&player->vout_listeners_lock)); + assert(!vlc_mutex_marked(&player->aout_listeners_lock)); + vlc_mutex_lock(&player->lock); } _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
