summaryrefslogtreecommitdiffstats
path: root/stream
diff options
context:
space:
mode:
authorrtogni <rtogni@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-04-03 21:36:36 +0000
committerrtogni <rtogni@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-04-03 21:36:36 +0000
commit32e3821c3698dfd73ac3c938d01345069ef837de (patch)
tree070b129e5372f9d228750ceac5d7a7f0913f6e83 /stream
parent0c3c6dd46e102048921552e4bb615de4652e54d0 (diff)
downloadmpv-32e3821c3698dfd73ac3c938d01345069ef837de.tar.bz2
mpv-32e3821c3698dfd73ac3c938d01345069ef837de.tar.xz
Length of interleaved RTSP frames (0x24) in only 16 bit, the other byte
is the channel number (normally 0) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22912 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'stream')
-rw-r--r--stream/realrtsp/real.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/stream/realrtsp/real.c b/stream/realrtsp/real.c
index 7495dab2f3..ad084b3e0c 100644
--- a/stream/realrtsp/real.c
+++ b/stream/realrtsp/real.c
@@ -352,7 +352,8 @@ int real_get_rdt_chunk(rtsp_t *rtsp_session, char **buffer, int rdt_rawdata) {
header[0]);
return 0;
}
- size=(header[1]<<16)+(header[2]<<8)+(header[3]);
+ /* header[1] is channel, normally 0, ignored */
+ size=(header[2]<<8)+header[3];
flags1=header[4];
if ((flags1!=0x40)&&(flags1!=0x42)&&(flags1!=0x41))
{