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 8f93a2f..cbdd7b9 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 e615b5a..d570fe2 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 4998868..208a32c 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"