mirror of
https://github.com/mpv-player/mpv.git
synced 2024-09-19 19:42:24 +02:00
Revert "mp_image: don't restore image params if they're unknown"
This results in all image params not being restored even if only one is
unknown. In particular params->color.hdr isn't cleared, causing
overblown color for some samples.
It should be safe to restore even unknown values.
mp_image_params_guess_csp will handle that.
This reverts commit 3acd253e89
.
This commit is contained in:
parent
c0c57be07b
commit
cae3aee23b
@ -852,8 +852,6 @@ bool mp_image_params_static_equal(const struct mp_image_params *p1,
|
|||||||
// before dovi mapping.
|
// before dovi mapping.
|
||||||
void mp_image_params_restore_dovi_mapping(struct mp_image_params *params)
|
void mp_image_params_restore_dovi_mapping(struct mp_image_params *params)
|
||||||
{
|
{
|
||||||
if (!params->primaries_orig || !params->transfer_orig || !params->sys_orig)
|
|
||||||
return;
|
|
||||||
params->color.primaries = params->primaries_orig;
|
params->color.primaries = params->primaries_orig;
|
||||||
params->color.transfer = params->transfer_orig;
|
params->color.transfer = params->transfer_orig;
|
||||||
params->repr.sys = params->sys_orig;
|
params->repr.sys = params->sys_orig;
|
||||||
|
Loading…
Reference in New Issue
Block a user