Fix bug in ostc deco info string parsing
The code was just if instead of else if by accident. Signed-off-by: Anton Lundin <glance@acc.umu.se> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
2e650b68ae
commit
3f74840f4c
@ -595,7 +595,7 @@ hw_ostc_parser_get_field (dc_parser_t *abstract, dc_field_type_t type, unsigned
|
|||||||
(version == 0x22 && data[layout->decomode] == FROG_ZHL16) ||
|
(version == 0x22 && data[layout->decomode] == FROG_ZHL16) ||
|
||||||
(version == 0x21 && (data[layout->decomode] == OSTC_ZHL16_OC || data[layout->decomode] == OSTC_ZHL16_CC)))
|
(version == 0x21 && (data[layout->decomode] == OSTC_ZHL16_OC || data[layout->decomode] == OSTC_ZHL16_CC)))
|
||||||
strncpy(buf, "ZH-L16", BUFLEN);
|
strncpy(buf, "ZH-L16", BUFLEN);
|
||||||
if (((version == 0x23 || version == 0x24) && data[layout->decomode] == OSTC3_ZHL16_GF) ||
|
else if (((version == 0x23 || version == 0x24) && data[layout->decomode] == OSTC3_ZHL16_GF) ||
|
||||||
(version == 0x22 && data[layout->decomode] == FROG_ZHL16_GF) ||
|
(version == 0x22 && data[layout->decomode] == FROG_ZHL16_GF) ||
|
||||||
(version == 0x21 && (data[layout->decomode] == OSTC_ZHL16_OC_GF || data[layout->decomode] == OSTC_ZHL16_CC_GF)))
|
(version == 0x21 && (data[layout->decomode] == OSTC_ZHL16_OC_GF || data[layout->decomode] == OSTC_ZHL16_CC_GF)))
|
||||||
strncpy(buf, "ZH-L16-GF", BUFLEN);
|
strncpy(buf, "ZH-L16-GF", BUFLEN);
|
||||||
@ -610,7 +610,7 @@ hw_ostc_parser_get_field (dc_parser_t *abstract, dc_field_type_t type, unsigned
|
|||||||
(version == 0x22 && data[layout->decomode] == FROG_ZHL16) ||
|
(version == 0x22 && data[layout->decomode] == FROG_ZHL16) ||
|
||||||
(version == 0x21 && (data[layout->decomode] == OSTC_ZHL16_OC || data[layout->decomode] == OSTC_ZHL16_CC)))
|
(version == 0x21 && (data[layout->decomode] == OSTC_ZHL16_OC || data[layout->decomode] == OSTC_ZHL16_CC)))
|
||||||
snprintf(buf, BUFLEN, "Saturation %u, Desaturation %u", layout->deco_info1, layout->deco_info2);
|
snprintf(buf, BUFLEN, "Saturation %u, Desaturation %u", layout->deco_info1, layout->deco_info2);
|
||||||
if (((version == 0x23 || version == 0x24) && data[layout->decomode] == OSTC3_ZHL16_GF) ||
|
else if (((version == 0x23 || version == 0x24) && data[layout->decomode] == OSTC3_ZHL16_GF) ||
|
||||||
(version == 0x22 && data[layout->decomode] == FROG_ZHL16_GF) ||
|
(version == 0x22 && data[layout->decomode] == FROG_ZHL16_GF) ||
|
||||||
(version == 0x21 && (data[layout->decomode] == OSTC_ZHL16_OC_GF || data[layout->decomode] == OSTC_ZHL16_CC_GF)))
|
(version == 0x21 && (data[layout->decomode] == OSTC_ZHL16_OC_GF || data[layout->decomode] == OSTC_ZHL16_CC_GF)))
|
||||||
snprintf(buf, BUFLEN, "GF %u/%u", data[layout->deco_info1], data[layout->deco_info2]);
|
snprintf(buf, BUFLEN, "GF %u/%u", data[layout->deco_info1], data[layout->deco_info2]);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user