Hi Ross,

The new version has been running for over 3 hours and it successfully combines split base 64 encoded GET_PARAMETER requests:

RTSPClientConnection[0x1de840]::handleRequestBytes() read 271 new bytes:R0VUX1BBUkFNRVRFUiBydHNwOi8vMTAuMjYuNy4xMjA6ODU1NC9zdHJlYW05LyBSVFNQLzEuMA0KQ1NlcTogNzINCkF1dGhvcml6YXRpb246IERpZ2VzdCB1c2VybmFtZT0iQWRtaW4iLCByZWFsbT0iTElWRTU1NSBTdHJlYW1pbmcgTWVkaWEiLCBub25jZT0iZjYzMjhiZDNhNzE3MDJjYmE1OWVkYzg3NGJlNmU3ZjQiLCB1cmk9InJ0c3A6Ly8xMC4yNi43LjE Base64-decoded 268 input bytes into 201 new bytes:GET_PARAMETER rtsp://10.26.7.120:8554/stream9/ RTSP/1.0
CSeq: 72
Authorization: Digest username="Admin", realm="LIVE555 Streaming Media", nonce="f6328bd3a71702cba59edc874be6e7f4", uri="rtsp://10.26.7 RTSPClientConnection[0x1de840]::handleRequestBytes() read 201 new bytes:yMDo4NTU0L3N0cmVhbTkvIiwgcmVzcG9uc2U9IjdkODkyNjk4MjZiYmQxNjA2ZmVjMTE5MDVlODk1MGIzIg0KVXNlci1BZ2VudDogTGliVkxDLzIuMS4zIChMSVZFNTU1IFN0cmVhbWluZyBNZWRpYSB2MjAxNC4wMS4yMSkNClNlc3Npb246IDZBRkEwQ0Y5DQoNCg== Base64-decoded 204 input bytes into 151 new bytes:.120:8554/stream9/", response="7d89269826bbd1606fec11905e8950b3"
User-Agent: LibVLC/2.1.3 (LIVE555 Streaming Media v2014.01.21)
Session: 6AFA0CF9


parseRTSPRequestString() succeeded, returning cmdName "GET_PARAMETER", urlPreSuffix "stream9", urlSuffix "", CSeq "72", Content-Length 0, with 3 bytes following the message.
sending response: RTSP/1.0 200 OK
CSeq: 72
Date: Fri, Jun 27 2014 09:38:13 GMT
Session: 6AFA0CF9
Content-Length: 10

2014.06.27RTSPClientConnection[0x1de840]::handleRequestBytes() processing 3 new bytes:pYS

Is the last line (handleRequestBytes() processing 3 new bytes) expected ? This only occurs (in the debug I have) when the GET_PARAMETER request is split.

Many thanks for fixing this,

Piers

_______________________________________________
live-devel mailing list
[email protected]
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to