diff --git a/video/mp_image.c b/video/mp_image.c index b809dae765..f770470dd1 100644 --- a/video/mp_image.c +++ b/video/mp_image.c @@ -519,6 +519,9 @@ void mp_image_copy_attributes(struct mp_image *dst, struct mp_image *src) dst->params.chroma_location = src->params.chroma_location; dst->params.crop = src->params.crop; dst->nominal_fps = src->nominal_fps; + dst->params.primaries_orig = dst->params.color.primaries; + dst->params.transfer_orig = dst->params.color.transfer; + dst->params.sys_orig = dst->params.repr.sys; // ensure colorspace consistency enum pl_color_system dst_forced_csp = mp_image_params_get_forced_csp(&dst->params);