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

refine dvr, add comments

This commit is contained in:
winlin 2014-04-17 16:16:17 +08:00
parent 56ff70cdf8
commit 9861fc4fe3
2 changed files with 17 additions and 7 deletions

View file

@ -258,7 +258,7 @@ int SrsFlvEncoder::write_video(int32_t timestamp, char* data, int size)
return ret;
}
int SrsFlvEncoder::write_tag(char* header, int header_size, char* data, int size)
int SrsFlvEncoder::write_tag(char* header, int header_size, char* tag, int tag_size)
{
int ret = ERROR_SUCCESS;
@ -269,7 +269,7 @@ int SrsFlvEncoder::write_tag(char* header, int header_size, char* data, int size
}
// write tag data.
if ((ret = _fs->write(data, size, NULL)) != ERROR_SUCCESS) {
if ((ret = _fs->write(tag, tag_size, NULL)) != ERROR_SUCCESS) {
srs_error("write flv tag failed. ret=%d", ret);
return ret;
}
@ -279,7 +279,7 @@ int SrsFlvEncoder::write_tag(char* header, int header_size, char* data, int size
if ((ret = tag_stream->initialize(pre_size, 4)) != ERROR_SUCCESS) {
return ret;
}
tag_stream->write_4bytes(size + header_size);
tag_stream->write_4bytes(tag_size + header_size);
if ((ret = _fs->write(pre_size, sizeof(pre_size), NULL)) != ERROR_SUCCESS) {
srs_error("write flv previous tag size failed. ret=%d", ret);
return ret;