mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-06-22 13:01:07 +02:00
Fix warnings
This commit is contained in:
parent
9a1d38384d
commit
1d07ab70f0
2 changed files with 4 additions and 4 deletions
|
@ -605,7 +605,7 @@ void Agent::processAgentAvatar() {
|
||||||
AvatarData::AvatarDataDetail dataDetail = (randFloat() < AVATAR_SEND_FULL_UPDATE_RATIO) ? AvatarData::SendAllData : AvatarData::CullSmallData;
|
AvatarData::AvatarDataDetail dataDetail = (randFloat() < AVATAR_SEND_FULL_UPDATE_RATIO) ? AvatarData::SendAllData : AvatarData::CullSmallData;
|
||||||
QByteArray avatarByteArray = scriptedAvatar->toByteArrayStateful(dataDetail);
|
QByteArray avatarByteArray = scriptedAvatar->toByteArrayStateful(dataDetail);
|
||||||
|
|
||||||
auto maximumByteArraySize = NLPacket::maxPayloadSize(PacketType::AvatarData) - sizeof(AvatarDataSequenceNumber);
|
int maximumByteArraySize = NLPacket::maxPayloadSize(PacketType::AvatarData) - sizeof(AvatarDataSequenceNumber);
|
||||||
|
|
||||||
if (avatarByteArray.size() > maximumByteArraySize) {
|
if (avatarByteArray.size() > maximumByteArraySize) {
|
||||||
qWarning() << " scriptedAvatar->toByteArrayStateful() resulted in very large buffer:" << avatarByteArray.size() << "... attempt to drop facial data";
|
qWarning() << " scriptedAvatar->toByteArrayStateful() resulted in very large buffer:" << avatarByteArray.size() << "... attempt to drop facial data";
|
||||||
|
|
|
@ -267,7 +267,7 @@ QByteArray AvatarData::toByteArray(AvatarDataDetail dataDetail, quint64 lastSent
|
||||||
(hasFaceTrackerInfo ? AvatarDataPacket::maxFaceTrackerInfoSize(_headData->getNumSummedBlendshapeCoefficients()) : 0) +
|
(hasFaceTrackerInfo ? AvatarDataPacket::maxFaceTrackerInfoSize(_headData->getNumSummedBlendshapeCoefficients()) : 0) +
|
||||||
(hasJointData ? AvatarDataPacket::maxJointDataSize(_jointData.size()) : 0);
|
(hasJointData ? AvatarDataPacket::maxJointDataSize(_jointData.size()) : 0);
|
||||||
|
|
||||||
QByteArray avatarDataByteArray(byteArraySize, 0);
|
QByteArray avatarDataByteArray((int)byteArraySize, 0);
|
||||||
unsigned char* destinationBuffer = reinterpret_cast<unsigned char*>(avatarDataByteArray.data());
|
unsigned char* destinationBuffer = reinterpret_cast<unsigned char*>(avatarDataByteArray.data());
|
||||||
unsigned char* startPosition = destinationBuffer;
|
unsigned char* startPosition = destinationBuffer;
|
||||||
|
|
||||||
|
@ -620,7 +620,7 @@ QByteArray AvatarData::toByteArray(AvatarDataDetail dataDetail, quint64 lastSent
|
||||||
|
|
||||||
int avatarDataSize = destinationBuffer - startPosition;
|
int avatarDataSize = destinationBuffer - startPosition;
|
||||||
|
|
||||||
if (avatarDataSize > byteArraySize) {
|
if (avatarDataSize > (int)byteArraySize) {
|
||||||
qCCritical(avatars) << "AvatarData::toByteArray buffer overflow"; // We've overflown into the heap
|
qCCritical(avatars) << "AvatarData::toByteArray buffer overflow"; // We've overflown into the heap
|
||||||
ASSERT(false);
|
ASSERT(false);
|
||||||
}
|
}
|
||||||
|
@ -1745,7 +1745,7 @@ void AvatarData::sendAvatarDataPacket() {
|
||||||
auto dataDetail = cullSmallData ? SendAllData : CullSmallData;
|
auto dataDetail = cullSmallData ? SendAllData : CullSmallData;
|
||||||
QByteArray avatarByteArray = toByteArrayStateful(dataDetail);
|
QByteArray avatarByteArray = toByteArrayStateful(dataDetail);
|
||||||
|
|
||||||
auto maximumByteArraySize = NLPacket::maxPayloadSize(PacketType::AvatarData) - sizeof(AvatarDataSequenceNumber);
|
int maximumByteArraySize = NLPacket::maxPayloadSize(PacketType::AvatarData) - sizeof(AvatarDataSequenceNumber);
|
||||||
|
|
||||||
if (avatarByteArray.size() > maximumByteArraySize) {
|
if (avatarByteArray.size() > maximumByteArraySize) {
|
||||||
qCWarning(avatars) << "toByteArrayStateful() resulted in very large buffer:" << avatarByteArray.size() << "... attempt to drop facial data";
|
qCWarning(avatars) << "toByteArrayStateful() resulted in very large buffer:" << avatarByteArray.size() << "... attempt to drop facial data";
|
||||||
|
|
Loading…
Reference in a new issue