[x265] cleanup m_sharedPredTransformSkip[]
chen
chenm003 at 163.com
Thu Mar 6 23:56:12 CET 2014
A little more, I know *pred is readonly, and default0Save1Load2 may 1 or 2 in same loop, so *pred can safe to reuse, it reduce one memory copy.
But they in different level of function area, so we have to add a comment on loop (xRecurIntraCodingQT), for warning everyone, when they modify algorithm, don't broken *pred memory.
of course, the default0Save1Load2 just to get *pred, so I like remove this parameret, we can get *pred outside of loop, then pass a pointer to readonly memory as parameter of xIntraCodingLumaBlk().
At 2014-03-07 06:36:20,chen <chenm003 at 163.com> wrote:
The pointer recon is unused, your patch is right
But you remove m_sharedPredTransformSkip, it is temporary buffer in tskip decide path, please verify more with --tskip
At 2014-03-04 18:40:23,"Satoshi Nakagawa" <nakagawa424 at oki.com> wrote:
># HG changeset patch
># User Satoshi Nakagawa <nakagawa424 at oki.com>
># Date 1393929339 -32400
># Tue Mar 04 19:35:39 2014 +0900
># Node ID 7a61566806f691ddff84cbbc42801f6c2d46df88
># Parent 3cbde0b893e34e5770cc311d3f4b6fe064c27774
>cleanup m_sharedPredTransformSkip[]
>
>NEW_CALCRECON macro is TODO mark for asm experts, to optimize register assignment.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/x265-devel/attachments/20140307/d9cb2683/attachment.html>
More information about the x265-devel
mailing list