[x265] [PATCH] TComYuv::copyFromPicLuma, blockcopy_pp luma asm code integration

praveen at multicorewareinc.com praveen at multicorewareinc.com
Tue Nov 12 12:37:25 CET 2013


# HG changeset patch
# User Praveen Tiwari
# Date 1384256234 -19800
# Node ID 623d3094a5560c3a90fac0917b9f6e61f4c99ad1
# Parent  40695de368b6c890fa27a08c8e5a277c9682149c
TComYuv::copyFromPicLuma, blockcopy_pp luma asm code integration

diff -r 40695de368b6 -r 623d3094a556 source/Lib/TLibCommon/TComYuv.cpp
--- a/source/Lib/TLibCommon/TComYuv.cpp	Tue Nov 12 15:09:42 2013 +0530
+++ b/source/Lib/TLibCommon/TComYuv.cpp	Tue Nov 12 17:07:14 2013 +0530
@@ -155,7 +155,8 @@
     uint32_t dststride = getStride();
     uint32_t srcstride = srcPicYuv->getStride();
 
-    primitives.blockcpy_pp(m_width, m_height, dst, dststride, src, srcstride);
+    int part = partitionFromSizes(m_width, m_height);
+    primitives.luma_copy_pp[part](dst, dststride, src, srcstride);
 }
 
 void TComYuv::copyFromPicChroma(TComPicYuv* srcPicYuv, uint32_t cuAddr, uint32_t absZOrderIdx)


More information about the x265-devel mailing list