mirror of
https://github.com/barry-ran/QtScrcpy.git
synced 2025-08-01 13:28:38 +00:00
完善解码器读取错误处理
This commit is contained in:
parent
49b2d63d01
commit
99ee1321dd
1 changed files with 11 additions and 4 deletions
|
@ -56,10 +56,17 @@ qint32 Decoder::recvData(quint8* buf, qint32 bufSize)
|
||||||
if (!buf) {
|
if (!buf) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
if (m_deviceSocket) {
|
if (m_deviceSocket) {
|
||||||
return m_deviceSocket->recvData(buf, bufSize);
|
qint32 len = m_deviceSocket->recvData(buf, bufSize);
|
||||||
}
|
if (len == -1) {
|
||||||
return 0;
|
return AVERROR(errno);
|
||||||
|
}
|
||||||
|
if (len == 0) {
|
||||||
|
return AVERROR_EOF;
|
||||||
|
}
|
||||||
|
return len;
|
||||||
|
}
|
||||||
|
return AVERROR_EOF;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Decoder::startDecode()
|
bool Decoder::startDecode()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue