From f8943f8f7dfdfc29fc86f7097e290912f314a6f4 Mon Sep 17 00:00:00 2001 From: winlin Date: Sat, 12 Oct 2019 08:39:40 +0800 Subject: [PATCH] Cover AMF0 codec. 3.0.61 --- trunk/src/protocol/srs_protocol_amf0.cpp | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/trunk/src/protocol/srs_protocol_amf0.cpp b/trunk/src/protocol/srs_protocol_amf0.cpp index 556c068ad..a1449e6be 100644 --- a/trunk/src/protocol/srs_protocol_amf0.cpp +++ b/trunk/src/protocol/srs_protocol_amf0.cpp @@ -1783,24 +1783,8 @@ namespace _srs_internal srs_error_t srs_amf0_write_object_eof(SrsBuffer* stream, SrsAmf0ObjectEOF* value) { - srs_error_t err = srs_success; - srs_assert(value != NULL); - - // 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; + return value->write(stream); } srs_error_t srs_amf0_write_any(SrsBuffer* stream, SrsAmf0Any* value)