From f2d64f41396fce2bb7fc1263c117bcf3120b7e40 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Sun, 17 Apr 2011 00:54:14 +0200 Subject: [PATCH] laat me alsjeblieft geen AMF3 support hoeven coden :( --- Connector_RTMP/main.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Connector_RTMP/main.cpp b/Connector_RTMP/main.cpp index b7c5197f..46108b68 100644 --- a/Connector_RTMP/main.cpp +++ b/Connector_RTMP/main.cpp @@ -272,6 +272,10 @@ void Connector_RTMP::parseChunk(){ if (amfdata.getContentP(0)->StrValue() == "connect"){ #if DEBUG >= 4 int tmpint; + double objencoding = 0; + if (amfdata.getContentP(2)->getContentP("objectencoding")){ + objencoding = amfdata.getContentP(2)->getContentP("objectencoding")->NumValue(); + } tmpint = amfdata.getContentP(2)->getContentP("videoCodecs")->NumValue(); if (tmpint & 0x04){fprintf(stderr, "Sorensen video support detected\n");} if (tmpint & 0x80){fprintf(stderr, "H264 video support detected\n");} @@ -294,7 +298,7 @@ void Connector_RTMP::parseChunk(){ amfreply.getContentP(3)->addContent(AMF::Object("level", "status")); amfreply.getContentP(3)->addContent(AMF::Object("code", "NetConnection.Connect.Success")); amfreply.getContentP(3)->addContent(AMF::Object("description", "Connection succeeded.")); - amfreply.getContentP(3)->addContent(AMF::Object("objectEncoding", (double)0)); + amfreply.getContentP(3)->addContent(AMF::Object("objectEncoding", objencoding); amfreply.getContentP(3)->addContent(AMF::Object("data", AMF::AMF0_ECMA_ARRAY)); amfreply.getContentP(3)->getContentP(4)->addContent(AMF::Object("version", "3,5,4,1004")); #if DEBUG >= 4