diff --git a/av_transport/av_trans_engine/filters/av_transport_input/av_transport_input_filter.cpp b/av_transport/av_trans_engine/filters/av_transport_input/av_transport_input_filter.cpp index 4eca1ea28d381a5e35b17d7c67f242e714aa78c4..ea5723e5109c55f8e4f612fa96aeae94b2153966 100644 --- a/av_transport/av_trans_engine/filters/av_transport_input/av_transport_input_filter.cpp +++ b/av_transport/av_trans_engine/filters/av_transport_input/av_transport_input_filter.cpp @@ -555,7 +555,7 @@ ErrorCode AVInputFilter::PushData(const std::string& inPort, const AVBufferPtr& return ErrorCode::ERROR_INVALID_PARAMETER_VALUE; } - int32_t bufSize = buffer->GetMemory()->GetSize(); + size_t bufSize = buffer->GetMemory()->GetSize(); auto tempBuffer = std::make_shared(Plugin::BufferMetaType::VIDEO); tempBuffer->pts = buffer->pts; tempBuffer->flag = buffer->flag;