Merged few small fixes from 2.4 branch

This commit is contained in:
Andrey Kamaev 2012-06-30 13:36:27 +00:00
parent cdad4ac7c9
commit 27c23b557c
3 changed files with 15 additions and 8 deletions

View File

@ -201,6 +201,15 @@ Closes the file and releases all the memory buffers.
.. ocv:function:: void FileStorage::release()
Call this method after all I/O operations with the storage are finished.
FileStorage::releaseAndGetString
--------------------------------
Closes the file and releases all the memory buffers.
.. ocv:function:: string FileStorage::releaseAndGetString()
Call this method after all I/O operations with the storage are finished. If the storage was opened for writing data and ``FileStorage::WRITE`` was specified

View File

@ -5203,10 +5203,8 @@ string FileStorage::releaseAndGetString()
if( fs.obj && fs.obj->outbuf )
icvClose(fs.obj, &buf);
fs.release();
structs.clear();
state = UNDEFINED;
return buf;
release();
return buf;
}
FileNode FileStorage::root(int streamidx) const

View File

@ -3278,7 +3278,7 @@ bool CvCaptureCAM_DShow::setProperty( int property_id, double value )
case CV_CAP_PROP_FPS:
int fps = cvRound(value);
if (fps != VI.getFPS(0))
if (fps != VI.getFPS(index))
{
VI.stopDevice(index);
VI.setIdealFramerate(index,fps);