1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

Support build srs-librtmp by VS2015. 2.0.267

This commit is contained in:
winlin 2019-12-23 18:12:45 +08:00
parent 08bbbc5414
commit 01a4503ceb
7 changed files with 39 additions and 21 deletions

View file

@ -275,7 +275,7 @@ char* SrsAmf0Any::human_print(char** pdata, int* psize)
*pdata = data;
}
if (psize) {
*psize = str.length();
*psize = (int)str.length();
}
return data;
@ -1148,7 +1148,7 @@ void SrsAmf0StrictArray::clear()
int SrsAmf0StrictArray::count()
{
return properties.size();
return (int)properties.size();
}
SrsAmf0Any* SrsAmf0StrictArray::at(int index)
@ -1165,7 +1165,7 @@ void SrsAmf0StrictArray::append(SrsAmf0Any* any)
int SrsAmf0Size::utf8(string value)
{
return 2 + value.length();
return (int)(2 + value.length());
}
int SrsAmf0Size::str(string value)
@ -1852,7 +1852,7 @@ namespace _srs_internal
}
// data
if (!stream->require(value.length())) {
if (!stream->require((int)value.length())) {
ret = ERROR_RTMP_AMF0_ENCODE;
srs_error("amf0 write string data failed. ret=%d", ret);
return ret;

View file

@ -675,7 +675,7 @@ int SrsProtocol::do_simple_send(SrsMessageHeader* mh, char* payload, int size)
iovs[0].iov_base = c0c3;
iovs[0].iov_len = nbh;
int payload_size = srs_min(end - p, out_chunk_size);
int payload_size = (int)srs_min(end - p, out_chunk_size);
iovs[1].iov_base = p;
iovs[1].iov_len = payload_size;
p += payload_size;