Fix Savce issues (SIGN_EXTENSION) 61/289861/1 accepted/tizen/unified/20230320.164222 accepted/tizen/unified/20230321.035430
authorGilbok Lee <gilbok.lee@samsung.com>
Wed, 15 Mar 2023 02:09:40 +0000 (11:09 +0900)
committerGilbok Lee <gilbok.lee@samsung.com>
Wed, 15 Mar 2023 02:09:56 +0000 (11:09 +0900)
[Version] 0.0.10
[Issue Type] Bug fix

Change-Id: I2a6a97261e69abed4b5d2212b64bc44358e3e28f

packaging/esplusplayer.spec
src/plusplayer-core/src/serializer.cpp
ut/include/esplusplayer/esreader.hpp

index 8e52b8d..d9ce248 100644 (file)
@@ -2,7 +2,7 @@
 %bcond_without ESPLUSPLAYER_UT
 Name:       esplusplayer
 Summary:    new multimedia streaming player
-Version:    0.0.9
+Version:    0.0.10
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0
index a31ab75..6e994a8 100644 (file)
@@ -34,14 +34,14 @@ Offset Serializer::Put(const Byte *data, size_t size) {
 }
 
 size_t Serializer::Serialize(Byte *serialized) {
-  buf_.sgetn(serialized, size_);
+  buf_.sgetn(serialized, static_cast<std::streamsize>(size_));
   return size_;
 }
 
 const size_t Serializer::GetSize() { return size_; }
 
 void Serializer::Put_(const Byte *data_bytes, const size_t size) {
-  buf_.sputn(data_bytes, size);
+  buf_.sputn(data_bytes, static_cast<std::streamsize>(size));
   size_ += size;
 }
 }  // namespace plusplayer
index 3878f42..ef054e3 100644 (file)
@@ -142,7 +142,7 @@ private:
  int videobytestream2nalunit(char *nal)
   {
     int nal_length = 0;
-    unsigned int read_size = 1;
+    int read_size = 1;
     char buffer[1000000];
     unsigned char val, zero_count, i;
     int init = 0;
@@ -239,7 +239,7 @@ private:
     stream.read(reinterpret_cast<char*>(&size), sizeof(size));
     if (size == 0) return false;
     data = new char[size];
-    stream.read(data, size);
+    stream.read(data, static_cast<std::streamsize>(size));
     stream.close();
     return true;
   }