summaryrefslogtreecommitdiff
path: root/libavcodec
diff options
context:
space:
mode:
authorSebastien Zwickert <dilaroga@gmail.com>2012-08-14 21:22:20 +0200
committerSebastien Zwickert <dilaroga@gmail.com>2012-08-14 21:22:20 +0200
commit02f12de1c25789913b72c98c5bda3d521ede7b8b (patch)
tree1d21879320bc9fd1504378816975176eef9e9140 /libavcodec
parent70f0ffa1ed456fd0b560d0dd1d0d93f1ba3a6d93 (diff)
vda: better frame allocation.
Diffstat (limited to 'libavcodec')
-rw-r--r--libavcodec/vda_h264.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/libavcodec/vda_h264.c b/libavcodec/vda_h264.c
index 78a32245da..ec5a371267 100644
--- a/libavcodec/vda_h264.c
+++ b/libavcodec/vda_h264.c
@@ -144,8 +144,7 @@ static void vda_decoder_callback (void *vda_hw_ctx,
vda_frame *new_frame;
vda_frame *queue_walker;
- new_frame = av_mallocz(sizeof(vda_frame));
- if (!new_frame)
+ if (!(new_frame = av_mallocz(sizeof(*new_frame))))
return;
new_frame->next_frame = NULL;