mirror of
https://github.com/mpv-player/mpv
synced 2025-03-23 03:37:27 +00:00
Check that mpctx->audio_out is not NULL when trying to uninit it.
Make audio uninit consistent with e.g. the demuxer uninit code and also avoids a possible crash. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29908 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
327414a214
commit
fd35beaf0a
@ -649,7 +649,8 @@ void uninit_player(unsigned int mask){
|
||||
initialized_flags&=~INITIALIZED_AO;
|
||||
current_module="uninit_ao";
|
||||
if (mpctx->edl_muted) mixer_mute(&mpctx->mixer);
|
||||
mpctx->audio_out->uninit(mpctx->eof?0:1); mpctx->audio_out=NULL;
|
||||
if (mpctx->audio_out) mpctx->audio_out->uninit(mpctx->eof?0:1);
|
||||
mpctx->audio_out=NULL;
|
||||
}
|
||||
|
||||
#ifdef CONFIG_GUI
|
||||
|
Loading…
Reference in New Issue
Block a user