From 5cce37c521d338e00c428a9ddeeea77118235d63 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Mon, 2 Nov 2015 17:14:38 +0100 Subject: [PATCH] Fixed RTMP extended timestamp read --- lib/rtmpchunks.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/rtmpchunks.cpp b/lib/rtmpchunks.cpp index e245b71f..16db90e5 100644 --- a/lib/rtmpchunks.cpp +++ b/lib/rtmpchunks.cpp @@ -464,10 +464,10 @@ bool RTMPStream::Chunk::Parse(Socket::Buffer & buffer) { return false; } //can't read timestamp indata = buffer.copy(i + 4); - timestamp = indata[i++ ] * 256 * 256 * 256; - timestamp += indata[i++ ] * 256 * 256; - timestamp += indata[i++ ] * 256; timestamp += indata[i++ ]; + timestamp += indata[i++ ] * 256; + timestamp += indata[i++ ] * 256 * 256; + timestamp = indata[i++ ] * 256 * 256 * 256; ts_delta = timestamp; }