1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-02-13 03:41:55 +00:00

Cover AMF0 codec. 3.0.61

This commit is contained in:
winlin 2019-10-12 08:39:40 +08:00
parent ebe8fa44e5
commit f8943f8f7d

View file

@ -1783,24 +1783,8 @@ namespace _srs_internal
srs_error_t srs_amf0_write_object_eof(SrsBuffer* stream, SrsAmf0ObjectEOF* value) srs_error_t srs_amf0_write_object_eof(SrsBuffer* stream, SrsAmf0ObjectEOF* value)
{ {
srs_error_t err = srs_success;
srs_assert(value != NULL); srs_assert(value != NULL);
return value->write(stream);
// value
if (!stream->require(2)) {
return srs_error_new(ERROR_RTMP_AMF0_ENCODE, "requires 2 only %d bytes", stream->left());
}
stream->write_2bytes(0x00);
// marker
if (!stream->require(1)) {
return srs_error_new(ERROR_RTMP_AMF0_ENCODE, "requires 1 only %d bytes", stream->left());
}
stream->write_1bytes(RTMP_AMF0_ObjectEnd);
return err;
} }
srs_error_t srs_amf0_write_any(SrsBuffer* stream, SrsAmf0Any* value) srs_error_t srs_amf0_write_any(SrsBuffer* stream, SrsAmf0Any* value)