registerPageLocked not exported. (Patch #2113)
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
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