[x265] [PATCH] fix multiple insertion of payloadSize into bitstream
Bhavna Hariharan
bhavna at multicorewareinc.com
Tue Sep 26 09:29:44 CEST 2017
Please ignore this, I shall resend an updated patch.
Regards,
Bhavna Hariharan
On Mon, Sep 25, 2017 at 6:42 PM, <bhavna at multicorewareinc.com> wrote:
> # HG changeset patch
> # User Bhavna Hariharan <bhavna at multicorewareinc.com>
> # Date 1506344707 -19800
> # Mon Sep 25 18:35:07 2017 +0530
> # Node ID 3296d54f8b38c3b9fe03f8a211c4ee3b624c0216
> # Parent f8ae7afc1f61ed0db3b2f23f5d581706fe6ed677
> fix multiple insertion of payloadSize into bitstream
>
> bitbucket issue #369
>
> diff -r f8ae7afc1f61 -r 3296d54f8b38 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][1],
> toneMap.payloadSize);
> }
> }
> #endif
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/x265-devel/attachments/20170926/be90ec4e/attachment.html>
More information about the x265-devel
mailing list