From: hyc Date: Mon, 4 Jan 2010 04:03:38 +0000 (+0000) Subject: Add flag for sending objectEncoding even if it's zero X-Git-Tag: v2.4~330 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=21c3fea5d95d3783b55583c91a00dbff3663c08d;p=rtmpdump Add flag for sending objectEncoding even if it's zero git-svn-id: svn://svn.mplayerhq.hu/rtmpdump/trunk@177 400ebc74-4327-4243-bc38-086b20814532 --- diff --git a/rtmp.c b/rtmp.c index 9a9b3fd..3390fb1 100644 --- a/rtmp.c +++ b/rtmp.c @@ -931,7 +931,7 @@ SendConnectPacket(RTMP * r) if (!enc) return false; } - if (r->m_fEncoding != 0.0) + if (r->m_fEncoding != 0.0 || r->m_bSendEncoding) { enc = AMF_EncodeNamedNumber(enc, pend, &av_objectEncoding, r->m_fEncoding); // AMF0, AMF3 not supported yet if (!enc) diff --git a/rtmp.h b/rtmp.h index 590a59e..d3b9aca 100644 --- a/rtmp.h +++ b/rtmp.h @@ -165,6 +165,7 @@ typedef struct RTMP int m_nClientBW; uint8_t m_nClientBW2; bool m_bPlaying; + bool m_bSendEncoding; AVal *m_methodCalls; /* remote method calls queue */ int m_numCalls;