[SCM] kodi-pvr-vdr-vnsi/master: responsepacket: use size_t instead of uint32_t for memory sizes
tiber-guest at users.alioth.debian.org
tiber-guest at users.alioth.debian.org
Sun Feb 28 15:46:48 UTC 2016
The following commit has been merged in the master branch:
commit 12e925a90399a26b82c308132d07d1fdc391ece9
Author: Max Kellermann <max at duempel.org>
Date: Thu Nov 5 11:15:34 2015 +0100
responsepacket: use size_t instead of uint32_t for memory sizes
diff --git a/src/responsepacket.cpp b/src/responsepacket.cpp
index 4842de9..b331286 100644
--- a/src/responsepacket.cpp
+++ b/src/responsepacket.cpp
@@ -62,7 +62,7 @@ void cResponsePacket::getOSDData(uint32_t &wnd, uint32_t &color, uint32_t &x0, u
y1 = osdY1;
}
-void cResponsePacket::setResponse(uint8_t* tuserData, uint32_t tuserDataLength)
+void cResponsePacket::setResponse(uint8_t* tuserData, size_t tuserDataLength)
{
channelID = VNSI_CHANNEL_REQUEST_RESPONSE;
userData = tuserData;
@@ -70,7 +70,7 @@ void cResponsePacket::setResponse(uint8_t* tuserData, uint32_t tuserDataLength)
packetPos = 0;
}
-void cResponsePacket::setStatus(uint8_t* tuserData, uint32_t tuserDataLength)
+void cResponsePacket::setStatus(uint8_t* tuserData, size_t tuserDataLength)
{
channelID = VNSI_CHANNEL_STATUS;
userData = tuserData;
@@ -78,7 +78,7 @@ void cResponsePacket::setStatus(uint8_t* tuserData, uint32_t tuserDataLength)
packetPos = 0;
}
-void cResponsePacket::setStream(uint8_t* tuserData, uint32_t tuserDataLength)
+void cResponsePacket::setStream(uint8_t* tuserData, size_t tuserDataLength)
{
channelID = VNSI_CHANNEL_STREAM;
// set pointer to user data
@@ -87,7 +87,7 @@ void cResponsePacket::setStream(uint8_t* tuserData, uint32_t tuserDataLength)
packetPos = 0;
}
-void cResponsePacket::setOSD(uint8_t* tuserData, uint32_t tuserDataLength)
+void cResponsePacket::setOSD(uint8_t* tuserData, size_t tuserDataLength)
{
channelID = VNSI_CHANNEL_OSD;
// set pointer to user data
diff --git a/src/responsepacket.h b/src/responsepacket.h
index 79cc955..e741f27 100644
--- a/src/responsepacket.h
+++ b/src/responsepacket.h
@@ -22,6 +22,7 @@
#include <stdio.h>
#include <stdint.h>
+#include <stddef.h>
class cResponsePacket
{
@@ -29,10 +30,10 @@ class cResponsePacket
cResponsePacket();
~cResponsePacket();
- void setResponse(uint8_t* packet, uint32_t packetLength);
- void setStatus(uint8_t* packet, uint32_t packetLength);
- void setStream(uint8_t* packet, uint32_t packetLength);
- void setOSD(uint8_t* packet, uint32_t packetLength);
+ void setResponse(uint8_t* packet, size_t packetLength);
+ void setStatus(uint8_t* packet, size_t packetLength);
+ void setStream(uint8_t* packet, size_t packetLength);
+ void setOSD(uint8_t* packet, size_t packetLength);
void extractHeader();
void extractStreamHeader();
@@ -40,7 +41,7 @@ class cResponsePacket
bool noResponse() { return (userData == NULL); };
- uint32_t getUserDataLength() const { return userDataLength; }
+ size_t getUserDataLength() const { return userDataLength; }
uint32_t getChannelID() const { return channelID; }
uint32_t getRequestID() const { return requestID; }
uint32_t getStreamID() const { return streamID; }
@@ -51,7 +52,7 @@ class cResponsePacket
uint32_t getMuxSerial() const { return muxSerial; }
void getOSDData(uint32_t &wnd, uint32_t &color, uint32_t &x0, uint32_t &y0, uint32_t &x1, uint32_t &y1);
- uint32_t getPacketPos() const { return packetPos; }
+ size_t getPacketPos() const { return packetPos; }
size_t getRemainingLength() const {
return userDataLength - packetPos;
@@ -69,15 +70,15 @@ class cResponsePacket
uint8_t* getUserData();
uint8_t* getHeader() { return header; };
- unsigned int getStreamHeaderLength() const { return 36; };
- unsigned int getHeaderLength() const { return 8; };
- unsigned int getOSDHeaderLength() const { return 32; } ;
+ size_t getStreamHeaderLength() const { return 36; };
+ size_t getHeaderLength() const { return 8; };
+ size_t getOSDHeaderLength() const { return 32; } ;
private:
uint8_t header[40];
uint8_t* userData;
- uint32_t userDataLength;
- uint32_t packetPos;
+ size_t userDataLength;
+ size_t packetPos;
uint32_t channelID;
--
kodi-pvr-vdr-vnsi packaging
More information about the pkg-multimedia-commits
mailing list