]> git.sesse.net Git - vlc/commitdiff
aout: fix crash when changing device fails
authorRémi Denis-Courmont <remi@remlab.net>
Mon, 14 Jan 2013 17:27:02 +0000 (19:27 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Mon, 14 Jan 2013 17:31:59 +0000 (19:31 +0200)
src/audio_output/dec.c

index 746c6809ce0a4f138575fe3b7e02de181dbed12a..d0f369044f04afe4ccedf0e43815359b30d3f853 100644 (file)
@@ -149,7 +149,8 @@ static int aout_CheckReady (audio_output_t *aout)
         owner->sync.end = VLC_TS_INVALID;
         owner->sync.resamp_type = AOUT_RESAMPLING_NONE;
 
-        if (aout_FiltersNew (aout, &owner->input_format, &owner->mixer_format,
+        if (owner->mixer_format.i_format
+         && aout_FiltersNew (aout, &owner->input_format, &owner->mixer_format,
                              &request_vout))
         {
             aout_OutputDelete (aout);