registerPageLocked not exported. (Patch #2113)


Added by Chris Miller over 12 years ago. Updated over 12 years ago.


Status:Done Start date:2012-06-29
Priority:Normal Due date:
Assignee:Marina Kolpakova % Done:

0%

Category:gpu (cuda)
Target version:2.4.2
Affected version: Operating System:
Difficulty: HW Platform:
Pull request:

Description

Building in debug or release, x64, in vs2010, registerPageLocked and unregisterPageLocked are not being exported. Believe issue is missing namespace specifier in function definition. Changing

 1void registerPageLocked(Mat& m)
 2{
 3    cudaSafeCall( cudaHostRegister(m.ptr(), m.step * m.rows, cudaHostRegisterPortable) );
 4}
 5
 6void unregisterPageLocked(Mat& m)
 7{
 8    cudaSafeCall( cudaHostUnregister(m.ptr()) );
 9}

to

 1void cv::gpu::registerPageLocked(Mat& m)
 2{
 3    cudaSafeCall( cudaHostRegister(m.ptr(), m.step * m.rows, cudaHostRegisterPortable) );
 4}
 5
 6void cv::gpu::unregisterPageLocked(Mat& m)
 7{
 8    cudaSafeCall( cudaHostUnregister(m.ptr()) );
 9}

solved this issue for me.


Associated revisions

Revision 304dac7f
Added by Marina Kolpakova over 12 years ago

fixed #2113

History

Updated by Andrey Kamaev over 12 years ago

  • Target version set to 2.4.2
  • Description changed from Building in debug or release, x64, in vs2010, registerPageLocked and unregist... to Building in debug or release, x64, in vs2010, registerPageLocked and unregist... More
  • Category set to gpu (cuda)
  • Assignee set to Marina Kolpakova

Updated by Marina Kolpakova over 12 years ago

Thanks for reporting!

fixed in r8858 for upcoming 2.4.2 release.

  • Tracker changed from Bug to Patch
  • Status changed from Open to Done

Also available in: Atom PDF