Fixed assertion warning in MSMF frame grabber
authorArtur Wieczorek <artwik@wp.pl>
Mon, 22 Sep 2014 17:38:04 +0000 (19:38 +0200)
committerArtur Wieczorek <artwik@wp.pl>
Mon, 22 Sep 2014 17:38:04 +0000 (19:38 +0200)
modules/highgui/src/cap_msmf.cpp

index c2507e9..a8977a2 100644 (file)
@@ -1462,7 +1462,6 @@ void ImageGrabber::stopGrabbing()
 
 HRESULT ImageGrabber::startGrabbing(void)
 {
-    _ComPtr<IMFMediaEvent> pEvent = NULL;
     PROPVARIANT var;
     PropVariantInit(&var);
     HRESULT hr = ig_pSession->SetTopology(0, ig_pTopology);
@@ -1470,6 +1469,7 @@ HRESULT ImageGrabber::startGrabbing(void)
     hr = ig_pSession->Start(&GUID_NULL, &var);
     for(;;)
     {
+        _ComPtr<IMFMediaEvent> pEvent = NULL;
         HRESULT hrStatus = S_OK;
         MediaEventType met;
         if(!ig_pSession) break;