minor fix
authorVladislav Vinogradov <no@email>
Tue, 16 Nov 2010 07:40:37 +0000 (07:40 +0000)
committerVladislav Vinogradov <no@email>
Tue, 16 Nov 2010 07:40:37 +0000 (07:40 +0000)
modules/gpu/include/opencv2/gpu/matrix_operations.hpp
modules/gpu/src/cuda/cuda_shared.hpp

index e576d00..51e9cfc 100644 (file)
@@ -207,7 +207,7 @@ inline GpuMat& GpuMat::operator = (const GpuMat& m)
 inline GpuMat& GpuMat::operator = (const Mat& m) { upload(m); return *this; }\r
 \r
 template <class T> inline GpuMat::operator DevMem2D_<T>() const { return DevMem2D_<T>(rows, cols, (T*)data, step); }\r
-template <class T> inline GpuMat::operator PtrStep_<T>() const { return PtrStep_<T>(*this); }\r
+template <class T> inline GpuMat::operator PtrStep_<T>() const { return PtrStep_<T>(static_cast< DevMem2D_<T> >(*this)); }\r
 \r
 //CPP: void GpuMat::upload(const Mat& m);\r
 \r
index c0ebb53..ca82059 100644 (file)
@@ -64,8 +64,8 @@ namespace cv
         }\r
 \r
         template<class T> static inline void uploadConstant(const char* name, const T& value, cudaStream_t stream) \r
-        { \r
-            cudaSafeCall( cudaMemcpyToSymbolAsyc(name, &value, sizeof(T), 0, cudaMemcpyHostToDevice, stream) ); \r
+        {\r
+            cudaSafeCall( cudaMemcpyToSymbolAsync(name, &value, sizeof(T), 0, cudaMemcpyHostToDevice, stream) ); \r
         }        \r
 \r
         template<class T> static inline void bindTexture(const char* name, const DevMem2D_<T>& img/*, bool normalized = false,\r