diff options
author | James Almer <jamrial@gmail.com> | 2023-05-18 11:49:02 -0300 |
---|---|---|
committer | James Almer <jamrial@gmail.com> | 2023-05-18 11:52:16 -0300 |
commit | 4adb6da7a6fc504a453c0d34cddcda2923b9590d (patch) | |
tree | a232422c88b2b9c74a9e4a182557ddf38cacb209 /libavutil | |
parent | 4f9799bd88afe1c04e79af8e031b3f0198a2a344 (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.c | 4 |
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; |