From: Kai Stüdemann Date: Thu, 3 Jun 2021 20:11:24 +0000 (+0200) Subject: videoio(dshow) fix incompatible media type left set on video device X-Git-Tag: submit/tizen/20220120.021815~1^2~1^2~24^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=636db09d73a655a6c2e5317e6cfa2a39d9c5bdf1;p=platform%2Fupstream%2Fopencv.git videoio(dshow) fix incompatible media type left set on video device --- diff --git a/modules/videoio/src/cap_dshow.cpp b/modules/videoio/src/cap_dshow.cpp index cf653f61a7..d80e13a7b5 100644 --- a/modules/videoio/src/cap_dshow.cpp +++ b/modules/videoio/src/cap_dshow.cpp @@ -2609,7 +2609,8 @@ static bool setSizeAndSubtype(videoDevice * VD, int attemptWidth, int attemptHei return true; }else{ VD->streamConf->SetFormat(tmpType); - if( tmpType != NULL )MyDeleteMediaType(tmpType); + if( VD->pAmMediaType != NULL)MyDeleteMediaType(VD->pAmMediaType); + VD->pAmMediaType = tmpType; } return false;