Changes of Revision 6
[-] | Changed | live.spec |
x 1
2 License: GPL 3 Group: Development/Libraries 4 URL: http://www.live555.com/liveMedia/ 5 -Version: 2008.01.18 6 +Version: 2008.07.25 7 Release: 1 8 9 -Source0: live.2008.01.18.tar.bz2 10 +Source0: live.2008.07.25.tar.bz2 11 Source1: live-CHANGELOG 12 13 Patch0: live-config.patch 14 |
||
[+] | Changed | live-CHANGELOG ^ |
@@ -1,3 +1,84 @@ +Next version, in progress: +- Fixed a minor bug in "RTSPServer". (Thanks to Renato Mauro.) +- Minor improvements fo "FileSink" and "MP3FileSource". (Thanks to Pramod Bhagwat.) +- Changed the default "reclamationTestSeconds" parameter (in "RTSPServer" and "DynamicRTSPServer") from 45 seconds + to 65 seconds, because 60 seconds is the default timeout value expected by (broken) clients that send + RTSP commands rather than RTCP "RR" reports to indicate liveness. + +2008.07.25: +- Minor bug fix to "MPEG2TransportStreamFramer" (reset "fTSPCRCount" in "doStopGettingFrames()"). + (Thanks to Qiujian Shu for reporting this bug.) +- Modified the previous changes to "QuickTimeFileSink" and "AVIFileSink" so that the + "createNew()" functions return NULL if the output file cannot be opened. + +2008.07.24: +- Changed "MultiFramedRTPSource" to handle the very first packet that we receive as + if there were packet loss beforehand. This ensures that we correctly discard any + initial packets that we receive that occur after the start of a (multi-packet) frame. +- Fixed "QuickTimeFileSink" and "AVIFileSink" to close the output file (if it's not stdout or stderr) in the destructor. + +2008.07.22: +- Fixed "MPEG2TransportStreamMultiplexor" to use an appropriate stream for our SCR, even if the input contained + its own Program Stream Map. +- More minor changes to the code to make Erik Hovland's code-checking tools happy. + +2008.07.06: +- Corrected one of Erik Hovland's memory leak fixes made to the previous revision. + +2008.07.05: +- Fixed some memory leaks - and several other mostly cosmetic fixes. + (Thanks to Erik Hovland for noticing these.) + +2008.06.26: +- Fixed a bug in "openRTSP" that was sometimes causing an incorrect "Range:" header + to be sent in "PLAY" requests. + +2008.06.25: +- Fixed a bug in the headers sent for the RTSP "GET_PARAMETER" and "SET_PARAMETER" commands. + (Thanks to "beilyzhang (at) hotmail" for this report.) + +2008.06.05: +- Renamed the "ourSourceAddressForMulticast()" function to the less confusing and more explanatory + "ourIPAddress()". +- The "RTSPClient" change that was made in 2008.04.09 to accommodate multicast + streams apparently broke (some?) unicast streams. This has now been fixed. +- Updated "RTSPClient" to handle weird servers that include a "Content-Length:" header + in the response to the RTSP "SETUP" command. (If we see such a header, we skip over + the data referred to in the header.) (Thanks to Kristian Soerensen for this suggestion.) +- Changed the parsing of lines in "RTSPClient" so that it now accepts \r or \n alone + at the end of each line. (\r\n is preferred, but the standard also allows \r or \n) + (Thanks to David Schueler for this suggestion.) + +2008.05.12: +- Made a change to "RTCPInterface" to ensure that "turnOffBackgroundReadHandling()" is called on a socket + as many times as "turnOnBackgroundReadHandling()". Apparently some versions of Windows get upset if this + doesn't happen. (Thanks to Ken Seo for the suggested fix.) +- Fixed a bug in "H263plusVideoStreamParser". (Thanks to Andrey Latin.) +- Added more sanity checking to "JPEGVideoRTPSink". + +2008.04.09: +- Corrected a type-related bug in "RTPInterface::handleRead()". (Thanks to Brain Lai for noting this.) +- Fixed a bug in "RTSPClient" that would prevent RTCP "RR" reports from being sent to + the correct multicast address when we are receiving a multicast stream. (Thanks to Changjin Liu for noticing this.) + +2008.04.03: +- Fixed a bug that was introduced in the "2007.12.27" release. The "timeout" parameter to the call to + "readSocket" in "SocketDescriptor::tcpReadHandler()" in "RTPInterface.cpp" needed to be initialized + (to zero) first. (Thanks to Lodewijk Loos for alerting us to this problem.) +- Added a new config file "config.bfin-linux-uclibc", and renamed "config.bfin_uclinux" as "config.bfin-uclinux". + (Thanks to Mike Frysinger.) + +2008.02.08: +- Added a hack (suggested by "Romain") to "MPEG2TransportStreamFramer" to (perhaps) + produce more accurate per-transport-packet duration estimates for wildly VBR streams. +- Updated "MPEG2TransportStreamMultiplexor" to support the addition of MPEG-4 Audio or Video Elementary Streams. +- Updated "RTSPOverHTTPServer.cpp" (a work in progress) so that it complies properly for some versions of + Visual Studio on Windows. (Thanks to Eric Flickner for noting this.) + +2008.01.19: +- Corrected the "getNormalPlayTime()" function - introduced in the previous release - to allow for 'trick play' + scale factors other than 1. + 2008.01.18: - Added a new member function float MediaSubsession::getNormalPlayTime() | ||
Added | live.2008.07.25.tar.bz2 ^ |