[MPlayer-cvslog] r28643 - trunk/libmpcodecs/vd_ffmpeg.c
    reimar 
    subversion at mplayerhq.hu
       
    Wed Feb 18 08:52:17 CET 2009
    
    
  
Author: reimar
Date: Wed Feb 18 08:52:17 2009
New Revision: 28643
Log:
Handle mpcodecs_get_image returning NULL, FFmpeg most of the time handles
it correctly (VDPAU and probably H.264 currently don't, MPEG1/2 does etc.).
Modified:
   trunk/libmpcodecs/vd_ffmpeg.c
Modified: trunk/libmpcodecs/vd_ffmpeg.c
==============================================================================
--- trunk/libmpcodecs/vd_ffmpeg.c	Wed Feb 18 03:04:16 2009	(r28642)
+++ trunk/libmpcodecs/vd_ffmpeg.c	Wed Feb 18 08:52:17 2009	(r28643)
@@ -576,6 +576,7 @@ static int get_buffer(AVCodecContext *av
 
     mpi= mpcodecs_get_image(sh, type, flags,
                         (width+align)&(~align), (height+align)&(~align));
+    if (!mpi) return -1;
 
     // ok, let's see what did we get:
     if(mpi->flags&MP_IMGFLAG_DRAW_CALLBACK &&
    
    
More information about the MPlayer-cvslog
mailing list