History

vf_format: fix format=dolbyvision=no metadata stripping

If p->colormatrix is 0 if not set by user, so it would always override _orig parameters with Dolby Vision ones and restore that erroneously.

Kacper Michajłow committed 1 year ago

Commit 6ea2cd71 parent 4ff9f501 file · +1 −1Browse files

Unified · Split

video/filter/vf_format.c+1−1
@@ -84,7 +84,7 @@ static void set_params(struct vf_format_opts *p, struct mp_image_params *out, · 83 unmodified lines
84 out->light = MP_CSP_LIGHT_AUTO;84 out->light = MP_CSP_LIGHT_AUTO;
85 }85 }
86 }86 }
87 if (p->colormatrix != PL_COLOR_SYSTEM_DOLBYVISION && !p->dovi) {87 if (out->repr.sys != PL_COLOR_SYSTEM_DOLBYVISION) {
88 out->primaries_orig = out->color.primaries;88 out->primaries_orig = out->color.primaries;
89 out->transfer_orig = out->color.transfer;89 out->transfer_orig = out->color.transfer;
90 out->sys_orig = out->repr.sys;90 out->sys_orig = out->repr.sys;

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t