aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHans Verkuil <hverkuil-cisco@xs4all.nl>2020-01-21 14:28:19 +0100
committerHans Verkuil <hverkuil-cisco@xs4all.nl>2020-01-21 14:28:19 +0100
commitdaf5fc6ae960a0d8627719901e51d04fb91feeca (patch)
tree02c79ec65474fdba937d1de238debdd5d771ed6e
parentd8330485b8acef6aae03343daafa36c334376a6e (diff)
edid-decode: only override preferred timings for regular SVDs
The 4:2:0 SVDs should be ignored. Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
-rw-r--r--parse-cta-block.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/parse-cta-block.cpp b/parse-cta-block.cpp
index b4e57c7..a076222 100644
--- a/parse-cta-block.cpp
+++ b/parse-cta-block.cpp
@@ -372,8 +372,9 @@ void edid_state::cta_svd(const unsigned char *x, unsigned n, int for_ycbcr420)
break;
}
char suffix[16];
- bool override_pref = i == 0 && first_svd_might_be_preferred &&
- !match_timings(*t, preferred_timings);
+ bool override_pref = i == 0 && !for_ycbcr420 &&
+ first_svd_might_be_preferred &&
+ !match_timings(*t, preferred_timings);
sprintf(suffix, "VIC %3u%s", vic, native ? ", native" : "");
print_timings(" ", t, suffix);

Privacy Policy