From aae9a0931cf352f00b9a056f31ca257e7a3f927e Mon Sep 17 00:00:00 2001 From: "trueice@gmail.com" Date: Tue, 25 May 2010 07:01:04 +0000 Subject: [PATCH] 24l trocadero: RTMP reader forgot to shift high byte of timestamp to its proper position Patch by trueice (his gmail account is obvious) Originally committed as revision 23305 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/rtmpproto.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavformat/rtmpproto.c b/libavformat/rtmpproto.c index 4edbffab62..7d858ccc6a 100644 --- a/libavformat/rtmpproto.c +++ b/libavformat/rtmpproto.c @@ -752,7 +752,7 @@ static int get_packet(URLContext *s, int for_header) data_size = bytestream_get_be24(&next); p=next; cts = bytestream_get_be24(&next); - cts |= bytestream_get_byte(&next); + cts |= bytestream_get_byte(&next) << 24; if (pts==0) pts=cts; ts += cts - pts;