From 4dffb10eb9ac01c2bfae9516e9f562d82b8108ba Mon Sep 17 00:00:00 2001 From: Thulinma Date: Wed, 25 May 2016 16:40:21 +0200 Subject: [PATCH] Fixed horrible, horrible, horrible RTMP timestamp bug. --- lib/rtmpchunks.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/rtmpchunks.cpp b/lib/rtmpchunks.cpp index 12b67a39..25b2795b 100644 --- a/lib/rtmpchunks.cpp +++ b/lib/rtmpchunks.cpp @@ -460,10 +460,10 @@ bool RTMPStream::Chunk::Parse(Socket::Buffer & buffer) { return false; } //can't read timestamp indata = buffer.copy(i + 4); - timestamp += indata[i++ ]; + timestamp = indata[i++ ]; timestamp += indata[i++ ] * 256; timestamp += indata[i++ ] * 256 * 256; - timestamp = indata[i++ ] * 256 * 256 * 256; + timestamp += indata[i++ ] * 256 * 256 * 256; ts_delta = timestamp; }