aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2025-02-08 22:43:33 +0100
committerdec05eba <dec05eba@protonmail.com>2025-02-08 22:43:33 +0100
commit86df5a580e83c5731c78b5d4f1ce5ce0077835d1 (patch)
tree80a48ccff14c8ea6fcd314833de59b0f02f81184 /src
parent1b8d3b3f561cbf9580abb0ed929768876f925ca2 (diff)
HDR: always set has_primaries and has_luminance, otherwise data will be missing from file
Diffstat (limited to 'src')
-rw-r--r--src/capture/kms.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/capture/kms.c b/src/capture/kms.c
index 50cd727..9e2588b 100644
--- a/src/capture/kms.c
+++ b/src/capture/kms.c
@@ -756,8 +756,8 @@ static bool gsr_capture_kms_set_hdr_metadata(gsr_capture *cap, AVMasteringDispla
mastering_display_metadata->min_luminance = av_make_q(self->hdr_metadata.hdmi_metadata_type1.min_display_mastering_luminance, 10000);
mastering_display_metadata->max_luminance = av_make_q(self->hdr_metadata.hdmi_metadata_type1.max_display_mastering_luminance, 1);
- mastering_display_metadata->has_primaries = mastering_display_metadata->display_primaries[0][0].num > 0;
- mastering_display_metadata->has_luminance = mastering_display_metadata->max_luminance.num > 0;
+ mastering_display_metadata->has_primaries = true;
+ mastering_display_metadata->has_luminance = true;
return true;
}