summaryrefslogtreecommitdiffstats
path: root/mplayer.c
diff options
context:
space:
mode:
Diffstat (limited to 'mplayer.c')
-rw-r--r--mplayer.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/mplayer.c b/mplayer.c
index be05ddd420..6768d2ec28 100644
--- a/mplayer.c
+++ b/mplayer.c
@@ -1611,9 +1611,7 @@ void reinit_audio_chain(void) {
current_module="init_audio_codec";
mp_msg(MSGT_CPLAYER,MSGL_INFO,"==========================================================================\n");
if(!init_best_audio_codec(mpctx->sh_audio,audio_codec_list,audio_fm_list)){
- mpctx->sh_audio=mpctx->d_audio->sh=NULL; // failed to init :(
- mpctx->d_audio->id = -2;
- return;
+ goto init_error;
}
initialized_flags|=INITIALIZED_ACODEC;
mp_msg(MSGT_CPLAYER,MSGL_INFO,"==========================================================================\n");