Fixed MSMF video capture initialization

This commit is contained in:
Artur Wieczorek 2014-09-22 19:35:36 +02:00
parent 9c91d0103f
commit a615102947

View File

@ -2445,11 +2445,12 @@ int videoDevice::findType(unsigned int size, unsigned int frameRate)
fmt = vd_CaptureFormats.find(size);
if( fmt != vd_CaptureFormats.end() )
FRM = fmt->second;
else if (FRM.empty())
return -1;
else
else if(!vd_CaptureFormats.empty())
FRM = vd_CaptureFormats.rbegin()->second;
if (FRM.empty())
return -1;
UINT64 frameRateMax = 0; SUBTYPEMap STMMax;
if(frameRate == 0)
{