[MPlayer-cvslog] r26850 - trunk/mplayer.c
    reimar 
    subversion at mplayerhq.hu
       
    Wed May 21 22:46:05 CEST 2008
    
    
  
Author: reimar
Date: Wed May 21 22:46:05 2008
New Revision: 26850
Log:
Avoid crash with video stream switching and -nosound
Modified:
   trunk/mplayer.c
Modified: trunk/mplayer.c
==============================================================================
--- trunk/mplayer.c	(original)
+++ trunk/mplayer.c	Wed May 21 22:46:05 2008
@@ -3692,7 +3692,9 @@ if (mpctx->sh_audio)
 if(!mpctx->sh_video) {
   // handle audio-only case:
   double a_pos=0;
-  if(!quiet || end_at.type == END_AT_TIME )
+  // sh_audio can be NULL due to video stream switching
+  // TODO: handle this better
+  if((!quiet || end_at.type == END_AT_TIME) && mpctx->sh_audio)
     a_pos = playing_audio_pts(mpctx->sh_audio, mpctx->d_audio, mpctx->audio_out);
 
   if(!quiet)
    
    
More information about the MPlayer-cvslog
mailing list