summaryrefslogtreecommitdiff
path: root/libavutil
diff options
context:
space:
mode:
authorJames Almer <jamrial@gmail.com>2023-05-18 11:49:02 -0300
committerJames Almer <jamrial@gmail.com>2023-05-18 11:52:16 -0300
commit4adb6da7a6fc504a453c0d34cddcda2923b9590d (patch)
treea232422c88b2b9c74a9e4a182557ddf38cacb209 /libavutil
parent4f9799bd88afe1c04e79af8e031b3f0198a2a344 (diff)
avutil/frame: remove one layer of indirection in av_frame_replace()
And don't force copy side data. Signed-off-by: James Almer <jamrial@gmail.com>
Diffstat (limited to 'libavutil')
-rw-r--r--libavutil/frame.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libavutil/frame.c b/libavutil/frame.c
index 4a0647cc60..b6cee2d886 100644
--- a/libavutil/frame.c
+++ b/libavutil/frame.c
@@ -494,7 +494,9 @@ int av_frame_replace(AVFrame *dst, const AVFrame *src)
|| src->data[2] || src->data[3])
return av_frame_ref(dst, src);
- return av_frame_copy_props(dst, src);
+ ret = frame_copy_props(dst, src, 0);
+ if (ret < 0)
+ goto fail;
}
dst->format = src->format;