Merge pull request #1811 from Nerei:fixed_some_build_errors
This commit is contained in:
@@ -105,7 +105,9 @@ public:
|
||||
context(_context), depthGenerator(_depthGenerator), imageGenerator(_imageGenerator),
|
||||
maxBufferSize(_maxBufferSize), isCircleBuffer(_isCircleBuffer), maxTimeDuration(_maxTimeDuration)
|
||||
{
|
||||
#ifdef HAVE_TBB
|
||||
task = 0;
|
||||
#endif
|
||||
|
||||
CV_Assert( depthGenerator.IsValid() );
|
||||
CV_Assert( imageGenerator.IsValid() );
|
||||
@@ -150,7 +152,7 @@ public:
|
||||
task = new( tbb::task::allocate_root() ) TBBApproximateSynchronizerTask( *this );
|
||||
tbb::task::enqueue(*task);
|
||||
#else
|
||||
task = new ApproximateSynchronizer( *this );
|
||||
task->reset( new ApproximateSynchronizer( *this ) );
|
||||
#endif
|
||||
}
|
||||
|
||||
@@ -171,6 +173,9 @@ public:
|
||||
xn::ImageGenerator &imageGenerator;
|
||||
|
||||
private:
|
||||
ApproximateSyncGrabber(const ApproximateSyncGrabber&);
|
||||
ApproximateSyncGrabber& operator=(const ApproximateSyncGrabber&);
|
||||
|
||||
int maxBufferSize;
|
||||
bool isCircleBuffer;
|
||||
int maxTimeDuration;
|
||||
@@ -214,7 +219,7 @@ private:
|
||||
virtual bool grab( xn::DepthMetaData& depthMetaData,
|
||||
xn::ImageMetaData& imageMetaData )
|
||||
{
|
||||
while(1)
|
||||
for(;;)
|
||||
{
|
||||
if( !isDepthFilled )
|
||||
isDepthFilled = popDepthMetaData(depth);
|
||||
@@ -951,7 +956,7 @@ double CvCapture_OpenNI::getDepthGeneratorProperty( int propIdx )
|
||||
propValue = depthGenerator.GetAlternativeViewPointCap().IsViewPointAs(imageGenerator) ? 1.0 : 0.0;
|
||||
break;
|
||||
case CV_CAP_PROP_POS_MSEC :
|
||||
propValue = depthGenerator.GetTimestamp();
|
||||
propValue = (double)depthGenerator.GetTimestamp();
|
||||
break;
|
||||
case CV_CAP_PROP_POS_FRAMES :
|
||||
propValue = depthGenerator.GetFrameID();
|
||||
@@ -1039,7 +1044,7 @@ double CvCapture_OpenNI::getImageGeneratorProperty( int propIdx )
|
||||
propValue = mode.nFPS;
|
||||
break;
|
||||
case CV_CAP_PROP_POS_MSEC :
|
||||
propValue = imageGenerator.GetTimestamp();
|
||||
propValue = (double)imageGenerator.GetTimestamp();
|
||||
break;
|
||||
case CV_CAP_PROP_POS_FRAMES :
|
||||
propValue = imageGenerator.GetFrameID();
|
||||
|
||||
Reference in New Issue
Block a user