[x265] [PATCH] fix multiple insertion of payloadSize into bitstream
bhavna at multicorewareinc.com
bhavna at multicorewareinc.com
Tue Sep 26 09:31:27 CEST 2017
# HG changeset patch
# User Bhavna Hariharan <bhavna at multicorewareinc.com>
# Date 1506344707 -19800
# Mon Sep 25 18:35:07 2017 +0530
# Node ID 0fb6bc88eb81b22ae1ec693f67b715606025fe8d
# Parent f8ae7afc1f61ed0db3b2f23f5d581706fe6ed677
fix multiple insertion of payloadSize into bitstream
bitbucket issue #369
diff -r f8ae7afc1f61 -r 0fb6bc88eb81 source/encoder/encoder.cpp
--- a/source/encoder/encoder.cpp Mon Sep 11 11:12:19 2017 +0530
+++ b/source/encoder/encoder.cpp Mon Sep 25 18:35:07 2017 +0530
@@ -631,12 +631,12 @@
int32_t i = 0;
toneMap.payloadSize = 0;
while (m_cim[currentPOC][i] == 0xFF)
- toneMap.payloadSize += m_cim[currentPOC][i++] + 1;
- toneMap.payloadSize += m_cim[currentPOC][i] + 1;
+ toneMap.payloadSize += m_cim[currentPOC][i++];
+ toneMap.payloadSize += m_cim[currentPOC][i];
toneMap.payload = (uint8_t*)x265_malloc(sizeof(uint8_t) * toneMap.payloadSize);
toneMap.payloadType = USER_DATA_REGISTERED_ITU_T_T35;
- memcpy(toneMap.payload, m_cim[currentPOC], toneMap.payloadSize);
+ memcpy(toneMap.payload, &m_cim[currentPOC][i+1], toneMap.payloadSize);
}
}
#endif
-------------- next part --------------
A non-text attachment was scrubbed...
Name: x265-clone.patch
Type: text/x-patch
Size: 1300 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/x265-devel/attachments/20170926/da014986/attachment.bin>
More information about the x265-devel
mailing list