解决打开远程视频卡住的问题
This commit is contained in:
@@ -152,4 +152,6 @@
|
|||||||
|
|
||||||
2019.1.26
|
2019.1.26
|
||||||
|
|
||||||
发布V1.0.0.3。
|
1、发布V1.0.0.3。
|
||||||
|
|
||||||
|
2、修复Release模式打不开远程视频,或打开视频时画面卡住的问题,问题出在CCaptureVideo GetDIB。
|
||||||
|
|||||||
@@ -256,13 +256,16 @@ void CCaptureVideo::SendEnd() //
|
|||||||
LPBYTE CCaptureVideo::GetDIB(DWORD& dwSize)
|
LPBYTE CCaptureVideo::GetDIB(DWORD& dwSize)
|
||||||
{
|
{
|
||||||
BYTE *szBuffer = NULL;
|
BYTE *szBuffer = NULL;
|
||||||
|
int n = 200; // 10sû<73>л<EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>NULL
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
if (mCB.bStact==CMD_CAN_SEND) //<2F><><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD><C4B1><EFBFBD>һ<EFBFBD>·<EFBFBD><C2B7>͵<EFBFBD>״̬
|
if (mCB.bStact==CMD_CAN_SEND) //<2F><><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD><C4B1><EFBFBD>һ<EFBFBD>·<EFBFBD><C2B7>͵<EFBFBD>״̬
|
||||||
{
|
{
|
||||||
szBuffer = mCB.GetNextScreen(dwSize);
|
if (szBuffer = mCB.GetNextScreen(dwSize)) //<2F>Ƿ<EFBFBD><C7B7><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>Ƶ
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
} while (szBuffer==NULL && !m_bExit);
|
Sleep(50);
|
||||||
|
} while (!m_bExit && --n);
|
||||||
|
|
||||||
return szBuffer;
|
return szBuffer;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user