From: Reimar Döffinger Date: Wed, 18 Feb 2009 09:21:29 +0000 (+0000) Subject: Instead of crashing, return from ff_vdpau_mpeg_picture_complete() X-Git-Tag: v0.5~322 X-Git-Url: http://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff_plain/9bbf1a5c232cffb64e5f8cf071d1626cc0d033e1 Instead of crashing, return from ff_vdpau_mpeg_picture_complete() if get_buffer() failed. Patch by Reimar Originally committed as revision 17427 to svn://svn.ffmpeg.org/ffmpeg/trunk --- diff --git a/libavcodec/vdpau.c b/libavcodec/vdpau.c index e222bdf..1645d25 100644 --- a/libavcodec/vdpau.c +++ b/libavcodec/vdpau.c @@ -184,6 +184,8 @@ void ff_vdpau_mpeg_picture_complete(MpegEncContext *s, const uint8_t *buf, 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);