From da45e495c9803c221ffd21ac0e1011d058ec56de Mon Sep 17 00:00:00 2001 From: Youngwoo Cho Date: Thu, 21 Dec 2023 16:32:54 +0900 Subject: [PATCH] Fix svace issue - SIGN_EXTENSION Change-Id: Ia78945b80395afd98ca324e05944f5d7d971ce05 Signed-off-by: Youngwoo Cho --- src/esplusplayer/src/esplusplayer_capi.cpp | 2 +- src/plusplayer-core/src/serializer.cpp | 4 ++-- ut/include/esplusplayer/eseventlistener.hpp | 2 ++ 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/esplusplayer/src/esplusplayer_capi.cpp b/src/esplusplayer/src/esplusplayer_capi.cpp index 8f93a2f..cbdd7b9 100644 --- a/src/esplusplayer/src/esplusplayer_capi.cpp +++ b/src/esplusplayer/src/esplusplayer_capi.cpp @@ -1277,7 +1277,7 @@ static void esdump(esplusplayer_handle handle, esplusplayer_es_packet* packet) { ostream.write(reinterpret_cast(&tmp), sizeof(uint64_t)); std::uint64_t size = (std::uint64_t)packet->buffer_size; ostream.write(reinterpret_cast(&size), sizeof(size)); - ostream.write(reinterpret_cast(packet->buffer), packet->buffer_size); + ostream.write(reinterpret_cast(packet->buffer), static_cast(packet->buffer_size)); LOG_DEBUG("DUMP type:%d pkt pts: %" PRId64 "duration: %" PRId64 "size: %d", packet->type, packet->pts, packet->duration, packet->buffer_size); } diff --git a/src/plusplayer-core/src/serializer.cpp b/src/plusplayer-core/src/serializer.cpp index e615b5a..d570fe2 100644 --- a/src/plusplayer-core/src/serializer.cpp +++ b/src/plusplayer-core/src/serializer.cpp @@ -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(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(size)); size_ += size; } } diff --git a/ut/include/esplusplayer/eseventlistener.hpp b/ut/include/esplusplayer/eseventlistener.hpp index 4998868..208a32c 100644 --- a/ut/include/esplusplayer/eseventlistener.hpp +++ b/ut/include/esplusplayer/eseventlistener.hpp @@ -20,6 +20,8 @@ #include #include #include +#include +#include #include "esplusplayer_capi/esplusplayer_capi.h" #include "ut/include/esplusplayer/esreader.hpp" -- 2.7.4