# HG changeset patch
# User Deepthi Nandakumar <[email protected]>
# Date 1379304694 -19800
# Node ID 881444f5910b2b0e0f286a6ca47fcc743515cbb2
# Parent  6bab41a554b36133865fe3378964cb9e76c24ebd
framefilter: Fix memcpy for pel-pixel datatype change

diff -r 6bab41a554b3 -r 881444f5910b source/encoder/framefilter.cpp
--- a/source/encoder/framefilter.cpp    Fri Sep 13 17:24:05 2013 +0530
+++ b/source/encoder/framefilter.cpp    Mon Sep 16 09:41:34 2013 +0530
@@ -248,13 +248,13 @@

         for (int y = 0; y < recon->getLumaMarginY(); y++)
         {
-            memcpy(pixY - (y + 1) * stride, pixY, stride * sizeof(Pel));
+            memcpy(pixY - (y + 1) * stride, pixY, stride * sizeof(pixel));
         }

         for (int y = 0; y < recon->getChromaMarginY(); y++)
         {
-            memcpy(pixU - (y + 1) * strideC, pixU, strideC * sizeof(Pel));
-            memcpy(pixV - (y + 1) * strideC, pixV, strideC * sizeof(Pel));
+            memcpy(pixU - (y + 1) * strideC, pixU, strideC *
sizeof(pixel));
+            memcpy(pixV - (y + 1) * strideC, pixV, strideC *
sizeof(pixel));
         }
     }

@@ -269,13 +269,13 @@

         for (int y = 0; y < recon->getLumaMarginY(); y++)
         {
-            memcpy(pixY + (y + 1) * stride, pixY, stride * sizeof(Pel));
+            memcpy(pixY + (y + 1) * stride, pixY, stride * sizeof(pixel));
         }

         for (int y = 0; y < recon->getChromaMarginY(); y++)
         {
-            memcpy(pixU + (y + 1) * strideC, pixU, strideC * sizeof(Pel));
-            memcpy(pixV + (y + 1) * strideC, pixV, strideC * sizeof(Pel));
+            memcpy(pixU + (y + 1) * strideC, pixU, strideC *
sizeof(pixel));
+            memcpy(pixV + (y + 1) * strideC, pixV, strideC *
sizeof(pixel));
         }
     }
_______________________________________________
x265-devel mailing list
[email protected]
https://mailman.videolan.org/listinfo/x265-devel

Reply via email to