[MPlayer-cvslog] r22912 - trunk/stream/realrtsp/real.c

rtogni subversion at mplayerhq.hu
Tue Apr 3 23:36:36 CEST 2007


Author: rtogni
Date: Tue Apr  3 23:36:36 2007
New Revision: 22912

Modified:
   trunk/stream/realrtsp/real.c

Log:
Length of interleaved RTSP frames (0x24) in only 16 bit, the other byte 
is the channel number (normally 0)


Modified: trunk/stream/realrtsp/real.c
==============================================================================
--- trunk/stream/realrtsp/real.c	(original)
+++ trunk/stream/realrtsp/real.c	Tue Apr  3 23:36:36 2007
@@ -352,7 +352,8 @@ int real_get_rdt_chunk(rtsp_t *rtsp_sess
       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))
   {



More information about the MPlayer-cvslog mailing list