%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
}
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
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;
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;
}