From 1e8b9738fa70e20967ddb542d2f9d5552fc51ec6 Mon Sep 17 00:00:00 2001 From: Hendrik Leppkes Date: Fri, 22 Mar 2013 15:13:42 +0100 Subject: avutil/frame: add all remaining frame properties to av_frame_copy_props Signed-off-by: Anton Khirnov --- libavutil/frame.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'libavutil/frame.c') diff --git a/libavutil/frame.c b/libavutil/frame.c index 331e174745..c4096e0f8f 100644 --- a/libavutil/frame.c +++ b/libavutil/frame.c @@ -367,8 +367,10 @@ int av_frame_copy_props(AVFrame *dst, const AVFrame *src) dst->pict_type = src->pict_type; dst->sample_aspect_ratio = src->sample_aspect_ratio; dst->pts = src->pts; + dst->repeat_pict = src->repeat_pict; dst->interlaced_frame = src->interlaced_frame; dst->top_field_first = src->top_field_first; + dst->palette_has_changed = src->palette_has_changed; dst->sample_rate = src->sample_rate; dst->opaque = src->opaque; dst->pkt_pts = src->pkt_pts; @@ -378,6 +380,8 @@ int av_frame_copy_props(AVFrame *dst, const AVFrame *src) dst->coded_picture_number = src->coded_picture_number; dst->display_picture_number = src->display_picture_number; + memcpy(dst->error, src->error, sizeof(dst->error)); + for (i = 0; i < src->nb_side_data; i++) { const AVFrameSideData *sd_src = src->side_data[i]; AVFrameSideData *sd_dst = av_frame_new_side_data(dst, sd_src->type, -- cgit v1.2.3