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 8e52b8d9152cbafaaf6e1e9437a3002ecc79d17a..d9ce2480d300da57ae18e0e28363e01246d6841e 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 a31ab75d0947a54b4942c0a192a834cc09021dff..6e994a893dfa04ac43ad7808c951de37470053e9 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 3878f42b57704ea8b5c690596e421113391d4a6c..ef054e39929b0eecc93e996d0b8bfee0ba3834e4 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;
   }