summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--videoapi/VendorVideoAPI.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/videoapi/VendorVideoAPI.cpp b/videoapi/VendorVideoAPI.cpp
index e4d1850..34af549 100644
--- a/videoapi/VendorVideoAPI.cpp
+++ b/videoapi/VendorVideoAPI.cpp
@@ -910,7 +910,7 @@ int Exynos_dynamic_meta_to_itu_t_t35 (
for (i = 0; i < 2; i++) {
for (j = 0; j < 8; j++) {
*((char *)pBlob + (bit_offset / 8)) |=
- (*((char *)&pHDRDynamicInfo->data.provider_code + i) & (1 << (7 - j)));
+ (*((char *)&pHDRDynamicInfo->data.provider_code + 1 - i) & (1 << (7 - j)));
bit_offset++;
if (bit_offset == offset_limit)
@@ -924,7 +924,7 @@ int Exynos_dynamic_meta_to_itu_t_t35 (
for (i = 0; i < 2; i++) {
for (j = 0; j < 8; j++) {
*((char *)pBlob + (bit_offset / 8)) |=
- (*((char *)&pHDRDynamicInfo->data.provider_oriented_code + i) & (1 << (7 - j)));
+ (*((char *)&pHDRDynamicInfo->data.provider_oriented_code + 1 - i) & (1 << (7 - j)));
bit_offset++;
if (bit_offset == offset_limit)
@@ -1155,7 +1155,7 @@ int Exynos_dynamic_meta_to_itu_t_t35 (
/* tone_mapping_flag: 1bit */
if (pHDRDynamicInfo->data.tone_mapping.tone_mapping_flag) {
- *((char *)pBlob + (bit_offset / 8)) |= (0x20 & (1 << (7 - extraBit)));
+ *((char *)pBlob + (bit_offset / 8)) |= (1 << (7 - extraBit));
}
bit_offset += 1;
extraBit = (bit_offset % 8);