[x265] [PATCH] fix multiple insertion of payloadSize into bitstream
Pradeep Ramachandran
pradeep at multicorewareinc.com
Thu Sep 28 08:15:20 CEST 2017
On Tue, Sep 26, 2017 at 1:01 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 0fb6bc88eb81b22ae1ec693f67b715606025fe8d
> # Parent f8ae7afc1f61ed0db3b2f23f5d581706fe6ed677
> fix multiple insertion of payloadSize into bitstream
>
> bitbucket issue #369
>
Looks good. Will push into default branch
>
> 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
>
> _______________________________________________
> x265-devel mailing list
> x265-devel at videolan.org
> https://mailman.videolan.org/listinfo/x265-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/x265-devel/attachments/20170928/52316c23/attachment.html>
More information about the x265-devel
mailing list