Fix svace issue 05/303205/1 accepted/tizen_unified_riscv accepted/tizen/unified/20231226.154415 accepted/tizen/unified/20231226.180050 accepted/tizen/unified/riscv/20231227.042000
authorYoungwoo Cho <young222.cho@samsung.com>
Thu, 21 Dec 2023 07:32:54 +0000 (16:32 +0900)
committerYoungwoo Cho <young222.cho@samsung.com>
Thu, 21 Dec 2023 07:48:37 +0000 (16:48 +0900)
- SIGN_EXTENSION

Change-Id: Ia78945b80395afd98ca324e05944f5d7d971ce05
Signed-off-by: Youngwoo Cho <young222.cho@samsung.com>
src/esplusplayer/src/esplusplayer_capi.cpp
src/plusplayer-core/src/serializer.cpp
ut/include/esplusplayer/eseventlistener.hpp

index 8f93a2f33086787b9c8cd3c49510336d9a4b4cc4..cbdd7b981c30d814d3ee0ae3b1e1e8e8409e4a3c 100644 (file)
@@ -1277,7 +1277,7 @@ static void esdump(esplusplayer_handle handle, esplusplayer_es_packet* packet) {
   ostream.write(reinterpret_cast<char*>(&tmp), sizeof(uint64_t));
   std::uint64_t size = (std::uint64_t)packet->buffer_size;
   ostream.write(reinterpret_cast<char*>(&size), sizeof(size));
-  ostream.write(reinterpret_cast<char*>(packet->buffer), packet->buffer_size);
+  ostream.write(reinterpret_cast<char*>(packet->buffer), static_cast<std::streamsize>(packet->buffer_size));
   LOG_DEBUG("DUMP type:%d pkt pts: %" PRId64 "duration: %" PRId64 "size: %d",
             packet->type, packet->pts, packet->duration, packet->buffer_size);
 }
index e615b5a197e3aab40e8cf0c69a3460fc1904633c..d570fe2d9dc9b11741dd0e2d12d7eb5b147c46a6 100644 (file)
@@ -46,14 +46,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;
 }
 }
index 49988684a97c54f58ada80c12723005c61a360c5..208a32cb2ff0eecebd8c1e99fd51242330aa0bd7 100644 (file)
@@ -20,6 +20,8 @@
 #include <chrono>
 #include <string>
 #include <thread>
+#include <mutex>
+#include <condition_variable>
 
 #include "esplusplayer_capi/esplusplayer_capi.h"
 #include "ut/include/esplusplayer/esreader.hpp"