Release history
Note:
To find out which version of "playRTPMPEG" you have,
run it from the command console with the "-v" option.
Version 2003.04.23
- Improved handling of source-specific multicast (SSM)
Version 2002.10.10
- Upgraded to take advantage of recent improvements to
the "liveMedia" library's RTP reception implementation.
Version 2002.01.04
(Windows version only)
- Fixed a bug that might have caused crashes in the Windoze version.
Version 2001.07.19
- We can now handle streamed MPEG video
(as defined in RFC 2250, using payload format 32).
A new "-d" command-line option enables this.
- Outgoing RTCP "Receiver Reports" now include complete reception
stats for each source that we've seen recently, as defined in the
RTP specification.
Version 2001.03.25
(Linux version only)
- Changed to correctly recognize Linux 'zombie' subprocesses as
(effectively) no longer existing.
Version 2001.02.24
- Reorganized and cleaned up much of the "liveMedia" library
Version 2001.01.09
- Fixed a bug noticed by Roland Paviainen: We were assuming
the presence of a 4-byte MPEG audio header (from RFC2250), even
if the stream is "X-MP3".
Version 2000.12.18
- Added support for receiving SSM (source-specific multicast) sessions
Version 2000.11.14
- Fixed another bug in the ADU interleaving implementation
Version 2000.11.10
- Fixed a couple of bugs in the ADU interleaving implementation
Version 2000.11.08
- This version implements the updated ADU-based MP3 RTP payload format
(including an ADU descriptor in front of each ADU frame).
Therefore, this version should be used instead of earlier versions if
you plan to receive ADU-based streams.
Version 1999.11.30
(Released for FreeBSD only)
- Updated the FreeBSD version to a ELF-format binary
Version 1999.10.05
Version 1999.10.04
Version 1999.06.26
- Updated the RTCP implementation to correctly send a BYE when we exit.
Version 1999.05.15
- Added the
"-h <port-number> <command-to-execute>"
option, which gives the user control over the internal HTTP server hack.
(You must use either "-" or "-h ...".)
Version 1999.03.11
- You can now specify a unicast address instead of a multicast address on the
command line. (This will be the destination of RTCP reports.)
Version 1999.03.02
- Made a change that should allow the Windows version to work better
with "Winamp" when running on
Windows 95 or 98.
(Unfortunately these OSs have a ridiculously large time-slicing
interval, which can wreak havoc when two programs are working together.)
Version 1999.02.24
- Added new command line options
"-si <IP-address>"
and
"-ri <IP-address>"
to specify the IP address of the multicast sending and receiving
interfaces, respectively.
This can be useful on dual-interface systems where incoming and
outgoing multicast use different interfaces.
Version 1999.02.15
- Removed the lost packet replacement trick that was in the
previous release, because it made packet loss sound worse than
not attempting to fill in the gap at all.
Version 1999.02.14
- Added basic support for RTCP.
(playRTPMPEG sends out RR and SDES packets, although the RRs are
currently 'empty', and the SDES packets currently contain only CNAME.)
- Lost packets are now replaced by zeroed-out MPEG frames
rather than just being ignored.
This should make the output sound (a little) better when there's packet loss.
- playRTPMPEG should now be able to handle 'VBR' MP3 streams OK
Version 1999.02.06
- Added an option '-' meaning: write to stdout.
(This option is manditory for the new Unix versions of "playRTPMPEG".)
Version 1999.02.04
- This version should now reliably work from the "DOS console".
(The previous version worked OK from multikit, but not
always when run directly from the console.)
Version 1999.01.29
- playRTPMPEG will now more reliably exit if the user quits Winamp.
(Previously, it was possible for the process to stay around forever,
long after Winamp had gone.)
Version 1999.01.28
Return to the main page for "playRTPMPEG"