Unfortunately, right now I’m not able to reproduce this crash.  I changed the 
server (“testOnDemandRTSPServer”) to use only Session Id 8888 (000022B8 in 
hex).  And I wrote a client application that reads your “cull11” file, 
successively reading a 4-byte length field, then a length-field-sized data 
block, and then writing this data block to the RTSP TCP socket.

The server handles this data (each of the three blocks of data: 189 bytes, 208 
bytes, 950 bytes) OK, with no crash.

Also, when I run the server under “valgrind”, I see no report of any error.

Are you sure that your server code is using the latest version  of the LIVE555 
code - in particular, these three files (in the “liveMedia” directory):
        MatroskaFile.cpp
        MatroskaFileParser.cpp
        MatroskaFileServerDemux.cpp
?


Ross Finlayson
Live Networks, Inc.
http://www.live555.com/


_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to