diff vdpau.c @ 8968:b123ed268953 libavcodec

Instead of crashing, return from ff_vdpau_mpeg_picture_complete() if get_buffer() failed. Patch by Reimar
author cehoyos
date Wed, 18 Feb 2009 09:21:29 +0000
parents 07b5c9735954
children b54938038170
line wrap: on
line diff
--- a/vdpau.c	Wed Feb 18 00:38:10 2009 +0000
+++ b/vdpau.c	Wed Feb 18 09:21:29 2009 +0000
@@ -184,6 +184,8 @@
     struct vdpau_render_state *render, *last, *next;
     int i;
 
+    if (!s->current_picture_ptr) return;
+
     render = (struct vdpau_render_state *)s->current_picture_ptr->data[0];
     assert(render);