summaryrefslogtreecommitdiffstats
path: root/video/out
diff options
context:
space:
mode:
Diffstat (limited to 'video/out')
-rw-r--r--video/out/vo.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/video/out/vo.c b/video/out/vo.c
index 40079049f8..c53cec36a1 100644
--- a/video/out/vo.c
+++ b/video/out/vo.c
@@ -1438,10 +1438,8 @@ struct vo_frame *vo_frame_ref(struct vo_frame *frame)
struct vo_frame *new = talloc_ptrtype(NULL, new);
talloc_set_destructor(new, destroy_frame);
*new = *frame;
- for (int n = 0; n < frame->num_frames; n++) {
+ for (int n = 0; n < frame->num_frames; n++)
new->frames[n] = mp_image_new_ref(frame->frames[n]);
- MP_HANDLE_OOM(new->frames[n]);
- }
new->current = new->num_frames ? new->frames[0] : NULL;
return new;
}