> Please see the attachment that I modified two files I’m puzzled that in both of the files that you attached, the copyright notice says Copyright (c) 1996-2011 yet support for seeking by absolute time was added in 2012. This suggests that you are using modified source files, rather than the unmodified, latest source files from http://www.live555.com/liveMedia/public <http://www.live555.com/liveMedia/public> - the only version of the code that we support.
> From my client PLAY request like this: […] > If the range like the above that I'v offered, the sscanf(utcTimes, > "%[^-]-%s", as, ae) will have a problem. No it won’t have a problem. In this case, the “sscanf()” call will return 1, which means that the code will set the variable “absStartTime”, but not the variable “absEndTime”, which means that “absEndTime” will be left at its default value of NULL - which means: No end time. Note that your implementation of the seekStreamSource(FramedSource* inputSource, char*& absStart, char*& absEnd) virtual function (in your subclass of “OnDemandServerMediaSubsession”) needs to allow for the possibility of the “absEnd” parameter being NULL. > Another thing: > > file: RTSPServer.cpp line: 2002 code: […] > if (absStart != NULL) { /******************line > 2002***************************************************/ No, that should be line 1951, not line 2002. You are using an old (or modified) version of the code. We do not support this! > That if condition should have included NULL != absEnd. No, the existing condition is correct. Once again, your implementation of the “seekStreamSource()” virtual function needs to allow for the possibility of the “absEnd” parameter being NULL. 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