# HG changeset patch
# User Pradeep Ramachandran <[email protected]>
# Date 1442332345 -19800
#      Tue Sep 15 21:22:25 2015 +0530
# Node ID a103f446053e9992b06e4b522e9fcab62d47ca68
# Parent  365f7ed4d89628d49cd6af8d81d4edc01f73ffad
bug: Making windows cpu mask 64-bits

diff -r 365f7ed4d896 -r a103f446053e source/common/threadpool.cpp
--- a/source/common/threadpool.cpp      Tue Sep 08 16:38:01 2015 +0530
+++ b/source/common/threadpool.cpp      Tue Sep 15 21:22:25 2015 +0530
@@ -473,7 +473,7 @@
 void ThreadPool::setThreadNodeAffinity(void *numaMask)
 {
 #if defined(_WIN32_WINNT) && _WIN32_WINNT >= _WIN32_WINNT_WIN7 
-    if (SetThreadAffinityMask(GetCurrentThread(), 
(DWORD_PTR)(*((DWORD*)numaMask))))
+    if (SetThreadAffinityMask(GetCurrentThread(), 
(DWORD_PTR)(*((DWORD64*)numaMask))))
         return;
     else
         x265_log(NULL, X265_LOG_ERROR, "unable to set thread affinity for NUMA 
node mask\n");
diff -r 365f7ed4d896 -r a103f446053e source/common/threadpool.h
--- a/source/common/threadpool.h        Tue Sep 08 16:38:01 2015 +0530
+++ b/source/common/threadpool.h        Tue Sep 15 21:22:25 2015 +0530
@@ -85,7 +85,7 @@
     int           m_numWorkers;
     void*         m_numaMask; // node mask in linux, cpu mask in windows
 #if defined(_WIN32_WINNT) && _WIN32_WINNT >= _WIN32_WINNT_WIN7 
-    DWORD         m_winCpuMask;
+    DWORD64       m_winCpuMask;
 #endif
     bool          m_isActive;
 
_______________________________________________
x265-devel mailing list
[email protected]
https://mailman.videolan.org/listinfo/x265-devel

Reply via email to