notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
liveMedia LIVE.COM Streaming Media
2024.10.31,2 net on this many watch lists=62 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2024.09.25,2Version of this port present on the latest quarterly branch.
Maintainer: multimedia@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2002-10-13 06:59:09
Last Update: 2024-11-14 03:16:07
Commit Hash: 4f73cbd
People watching this port, also watch:: libogg, libvorbis, gmake, libxml2, freetype2
Also Listed In: devel
License: LGPL3+
WWW:
http://www.live555.com/liveMedia/
Description:
This code forms a set of C++ libraries for multimedia streaming, using open standard protocols (RTP/RTCP and RTSP). These libraries - which can be compiled for Unix (including Linux and Mac OS X), Windows, and QNX(and other POSIX-compliant systems) - can be used to build streaming applications. The libraries are already being used to implement applications such as "liveCaster" and "playRTPMPEG" (for streaming MP3 audio using RTP/RTCP). The libraries can also be used to stream, receive, and process MPEG video, and can easily be extended to support additional (audio and/or video) codecs. They can also be used to build basic RTSP clients and servers, and have been used to add streaming support to existing media player applications, such as "mplayer".
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (238 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/liveMedia-2024.10.31,2/catalog.mk
  3. /usr/local/share/licenses/liveMedia-2024.10.31,2/LICENSE
  4. /usr/local/share/licenses/liveMedia-2024.10.31,2/LGPL3+
  5. bin/MPEG2TransportStreamIndexer
  6. bin/live555HLSProxy
  7. bin/live555MediaServer
  8. bin/live555ProxyServer
  9. bin/mikeyParse
  10. bin/openRTSP
  11. bin/playSIP
  12. bin/registerRTSPStream
  13. bin/sapWatch
  14. bin/testAMRAudioStreamer
  15. bin/testDVVideoStreamer
  16. bin/testH264VideoStreamer
  17. bin/testH264VideoToHLSSegments
  18. bin/testH264VideoToTransportStream
  19. bin/testH265VideoStreamer
  20. bin/testH265VideoToTransportStream
  21. bin/testMKVSplitter
  22. bin/testMKVStreamer
  23. bin/testMP3Receiver
  24. bin/testMP3Streamer
  25. bin/testMPEG1or2AudioVideoStreamer
  26. bin/testMPEG1or2ProgramToTransportStream
  27. bin/testMPEG1or2Splitter
  28. bin/testMPEG1or2VideoReceiver
  29. bin/testMPEG1or2VideoStreamer
  30. bin/testMPEG2TransportReceiver
  31. bin/testMPEG2TransportStreamSplitter
  32. bin/testMPEG2TransportStreamTrickPlay
  33. bin/testMPEG2TransportStreamer
  34. bin/testMPEG4VideoStreamer
  35. bin/testOggStreamer
  36. bin/testOnDemandRTSPServer
  37. bin/testRTSPClient
  38. bin/testRelay
  39. bin/testReplicator
  40. bin/testWAVAudioStreamer
  41. bin/vobStreamer
  42. include/BasicUsageEnvironment/BasicHashTable.hh
  43. include/BasicUsageEnvironment/BasicUsageEnvironment.hh
  44. include/BasicUsageEnvironment/BasicUsageEnvironment0.hh
  45. include/BasicUsageEnvironment/BasicUsageEnvironment_version.hh
  46. include/BasicUsageEnvironment/DelayQueue.hh
  47. include/BasicUsageEnvironment/HandlerSet.hh
  48. include/UsageEnvironment/Boolean.hh
  49. include/UsageEnvironment/HashTable.hh
  50. include/UsageEnvironment/UsageEnvironment.hh
  51. include/UsageEnvironment/UsageEnvironment_version.hh
  52. include/UsageEnvironment/strDup.hh
  53. include/groupsock/GroupEId.hh
  54. include/groupsock/Groupsock.hh
  55. include/groupsock/GroupsockHelper.hh
  56. include/groupsock/IOHandlers.hh
  57. include/groupsock/NetAddress.hh
  58. include/groupsock/NetCommon.h
  59. include/groupsock/NetInterface.hh
  60. include/groupsock/groupsock_version.hh
  61. include/liveMedia/AC3AudioFileServerMediaSubsession.hh
  62. include/liveMedia/AC3AudioRTPSink.hh
  63. include/liveMedia/AC3AudioRTPSource.hh
  64. include/liveMedia/AC3AudioStreamFramer.hh
  65. include/liveMedia/ADTSAudioFileServerMediaSubsession.hh
  66. include/liveMedia/ADTSAudioFileSource.hh
  67. include/liveMedia/ADTSAudioStreamDiscreteFramer.hh
  68. include/liveMedia/AMRAudioFileServerMediaSubsession.hh
  69. include/liveMedia/AMRAudioFileSink.hh
  70. include/liveMedia/AMRAudioFileSource.hh
  71. include/liveMedia/AMRAudioRTPSink.hh
  72. include/liveMedia/AMRAudioRTPSource.hh
  73. include/liveMedia/AMRAudioSource.hh
  74. include/liveMedia/AVIFileSink.hh
  75. include/liveMedia/AudioInputDevice.hh
  76. include/liveMedia/AudioRTPSink.hh
  77. include/liveMedia/Base64.hh
  78. include/liveMedia/BasicUDPSink.hh
  79. include/liveMedia/BasicUDPSource.hh
  80. include/liveMedia/BitVector.hh
  81. include/liveMedia/ByteStreamFileSource.hh
  82. include/liveMedia/ByteStreamMemoryBufferSource.hh
  83. include/liveMedia/ByteStreamMultiFileSource.hh
  84. include/liveMedia/DVVideoFileServerMediaSubsession.hh
  85. include/liveMedia/DVVideoRTPSink.hh
  86. include/liveMedia/DVVideoRTPSource.hh
  87. include/liveMedia/DVVideoStreamFramer.hh
  88. include/liveMedia/DeviceSource.hh
  89. include/liveMedia/DigestAuthentication.hh
  90. include/liveMedia/FileServerMediaSubsession.hh
  91. include/liveMedia/FileSink.hh
  92. include/liveMedia/FramedFileSource.hh
  93. include/liveMedia/FramedFilter.hh
  94. include/liveMedia/FramedSource.hh
  95. include/liveMedia/GSMAudioRTPSink.hh
  96. include/liveMedia/GenericMediaServer.hh
  97. include/liveMedia/H261VideoRTPSource.hh
  98. include/liveMedia/H263plusVideoFileServerMediaSubsession.hh
  99. include/liveMedia/H263plusVideoRTPSink.hh
  100. include/liveMedia/H263plusVideoRTPSource.hh
  101. include/liveMedia/H263plusVideoStreamFramer.hh
  102. include/liveMedia/H264VideoFileServerMediaSubsession.hh
  103. include/liveMedia/H264VideoFileSink.hh
  104. include/liveMedia/H264VideoRTPSink.hh
  105. include/liveMedia/H264VideoRTPSource.hh
  106. include/liveMedia/H264VideoStreamDiscreteFramer.hh
  107. include/liveMedia/H264VideoStreamFramer.hh
  108. include/liveMedia/H264or5VideoFileSink.hh
  109. include/liveMedia/H264or5VideoRTPSink.hh
  110. include/liveMedia/H264or5VideoStreamDiscreteFramer.hh
  111. include/liveMedia/H264or5VideoStreamFramer.hh
  112. include/liveMedia/H265VideoFileServerMediaSubsession.hh
  113. include/liveMedia/H265VideoFileSink.hh
  114. include/liveMedia/H265VideoRTPSink.hh
  115. include/liveMedia/H265VideoRTPSource.hh
  116. include/liveMedia/H265VideoStreamDiscreteFramer.hh
  117. include/liveMedia/H265VideoStreamFramer.hh
  118. include/liveMedia/HLSSegmenter.hh
  119. include/liveMedia/HMAC_SHA1.hh
  120. include/liveMedia/HMAC_hash.hh
  121. include/liveMedia/InputFile.hh
  122. include/liveMedia/JPEG2000VideoRTPSink.hh
  123. include/liveMedia/JPEG2000VideoRTPSource.hh
  124. include/liveMedia/JPEGVideoRTPSink.hh
  125. include/liveMedia/JPEGVideoRTPSource.hh
  126. include/liveMedia/JPEGVideoSource.hh
  127. include/liveMedia/Locale.hh
  128. include/liveMedia/MIKEY.hh
  129. include/liveMedia/MP3ADU.hh
  130. include/liveMedia/MP3ADURTPSink.hh
  131. include/liveMedia/MP3ADURTPSource.hh
  132. include/liveMedia/MP3ADUTranscoder.hh
  133. include/liveMedia/MP3ADUinterleaving.hh
  134. include/liveMedia/MP3AudioFileServerMediaSubsession.hh
  135. include/liveMedia/MP3FileSource.hh
  136. include/liveMedia/MP3Transcoder.hh
  137. include/liveMedia/MPEG1or2AudioRTPSink.hh
  138. include/liveMedia/MPEG1or2AudioRTPSource.hh
  139. include/liveMedia/MPEG1or2AudioStreamFramer.hh
  140. include/liveMedia/MPEG1or2Demux.hh
  141. include/liveMedia/MPEG1or2DemuxedElementaryStream.hh
  142. include/liveMedia/MPEG1or2DemuxedServerMediaSubsession.hh
  143. include/liveMedia/MPEG1or2FileServerDemux.hh
  144. include/liveMedia/MPEG1or2VideoFileServerMediaSubsession.hh
  145. include/liveMedia/MPEG1or2VideoRTPSink.hh
  146. include/liveMedia/MPEG1or2VideoRTPSource.hh
  147. include/liveMedia/MPEG1or2VideoStreamDiscreteFramer.hh
  148. include/liveMedia/MPEG1or2VideoStreamFramer.hh
  149. include/liveMedia/MPEG2IndexFromTransportStream.hh
  150. include/liveMedia/MPEG2TransportFileServerMediaSubsession.hh
  151. include/liveMedia/MPEG2TransportStreamAccumulator.hh
  152. include/liveMedia/MPEG2TransportStreamDemux.hh
  153. include/liveMedia/MPEG2TransportStreamFramer.hh
  154. include/liveMedia/MPEG2TransportStreamFromESSource.hh
  155. include/liveMedia/MPEG2TransportStreamFromPESSource.hh
  156. include/liveMedia/MPEG2TransportStreamIndexFile.hh
  157. include/liveMedia/MPEG2TransportStreamMultiplexor.hh
  158. include/liveMedia/MPEG2TransportStreamTrickModeFilter.hh
  159. include/liveMedia/MPEG2TransportUDPServerMediaSubsession.hh
  160. include/liveMedia/MPEG4ESVideoRTPSink.hh
  161. include/liveMedia/MPEG4ESVideoRTPSource.hh
  162. include/liveMedia/MPEG4GenericRTPSink.hh
  163. include/liveMedia/MPEG4GenericRTPSource.hh
  164. include/liveMedia/MPEG4LATMAudioRTPSink.hh
  165. include/liveMedia/MPEG4LATMAudioRTPSource.hh
  166. include/liveMedia/MPEG4VideoFileServerMediaSubsession.hh
  167. include/liveMedia/MPEG4VideoStreamDiscreteFramer.hh
  168. include/liveMedia/MPEG4VideoStreamFramer.hh
  169. include/liveMedia/MPEGVideoStreamFramer.hh
  170. include/liveMedia/MatroskaFile.hh
  171. include/liveMedia/MatroskaFileServerDemux.hh
  172. include/liveMedia/Media.hh
  173. include/liveMedia/MediaSession.hh
  174. include/liveMedia/MediaSink.hh
  175. include/liveMedia/MediaSource.hh
  176. include/liveMedia/MediaTranscodingTable.hh
  177. include/liveMedia/MultiFramedRTPSink.hh
  178. include/liveMedia/MultiFramedRTPSource.hh
  179. include/liveMedia/OggFile.hh
  180. include/liveMedia/OggFileServerDemux.hh
  181. include/liveMedia/OggFileSink.hh
  182. include/liveMedia/OnDemandServerMediaSubsession.hh
  183. include/liveMedia/OutputFile.hh
  184. include/liveMedia/PassiveServerMediaSubsession.hh
  185. include/liveMedia/ProxyServerMediaSession.hh
  186. include/liveMedia/QCELPAudioRTPSource.hh
  187. include/liveMedia/QuickTimeFileSink.hh
  188. include/liveMedia/QuickTimeGenericRTPSource.hh
  189. include/liveMedia/RTCP.hh
  190. include/liveMedia/RTPInterface.hh
  191. include/liveMedia/RTPSink.hh
  192. include/liveMedia/RTPSource.hh
  193. include/liveMedia/RTSPClient.hh
  194. include/liveMedia/RTSPCommon.hh
  195. include/liveMedia/RTSPRegisterSender.hh
  196. include/liveMedia/RTSPServer.hh
  197. include/liveMedia/RawVideoFrameParameters.hh
  198. include/liveMedia/RawVideoRTPSink.hh
  199. include/liveMedia/RawVideoRTPSource.hh
  200. include/liveMedia/SIPClient.hh
  201. include/liveMedia/SRTPCryptographicContext.hh
  202. include/liveMedia/ServerMediaSession.hh
  203. include/liveMedia/SimpleRTPSink.hh
  204. include/liveMedia/SimpleRTPSource.hh
  205. include/liveMedia/StreamReplicator.hh
  206. include/liveMedia/T140TextRTPSink.hh
  207. include/liveMedia/TLSState.hh
  208. include/liveMedia/TextRTPSink.hh
  209. include/liveMedia/TheoraVideoRTPSink.hh
  210. include/liveMedia/TheoraVideoRTPSource.hh
  211. include/liveMedia/VP8VideoRTPSink.hh
  212. include/liveMedia/VP8VideoRTPSource.hh
  213. include/liveMedia/VP9VideoRTPSink.hh
  214. include/liveMedia/VP9VideoRTPSource.hh
  215. include/liveMedia/VideoRTPSink.hh
  216. include/liveMedia/VorbisAudioRTPSink.hh
  217. include/liveMedia/VorbisAudioRTPSource.hh
  218. include/liveMedia/WAVAudioFileServerMediaSubsession.hh
  219. include/liveMedia/WAVAudioFileSource.hh
  220. include/liveMedia/liveMedia.hh
  221. include/liveMedia/liveMedia_version.hh
  222. include/liveMedia/ourMD5.hh
  223. include/liveMedia/uLawAudioFilter.hh
  224. lib/libBasicUsageEnvironment.so
  225. lib/libBasicUsageEnvironment.so.0
  226. lib/libBasicUsageEnvironment.so.0.0.1
  227. lib/libUsageEnvironment.so
  228. lib/libUsageEnvironment.so.1
  229. lib/libUsageEnvironment.so.1.0.0
  230. lib/libgroupsock.so
  231. lib/libgroupsock.so.1
  232. lib/libgroupsock.so.1.0.1
  233. lib/libliveMedia.so
  234. lib/libliveMedia.so.16
  235. lib/libliveMedia.so.16.0.1
  236. @owner
  237. @group
  238. @mode
Collapse this list.
Dependency lines:
  • liveMedia>0:net/liveMedia
To install the port:
cd /usr/ports/net/liveMedia/ && make install clean
To add the package, run one of these commands:
  • pkg install net/liveMedia
  • pkg install liveMedia
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: liveMedia
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1731553276 SHA256 (live.2024.10.31.tar.gz) = 75a4568a0a979326674ca45dfd1dfaba9d916380e80cc46af7792ed740595774 SIZE (live.2024.10.31.tar.gz) = 696459

Packages (timestamps in pop-ups are UTC):
liveMedia
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2024.10.31,22024.10.31,22020.11.26,22024.10.31,22024.10.31,2-2020.11.26,2-
FreeBSD:13:quarterly2024.09.25,22024.09.25,22022.06.16,22024.09.25,22024.09.25,22022.06.16,22022.06.16,22022.06.16,2
FreeBSD:14:latest2024.10.31,22024.10.31,22022.06.16,22024.10.31,22024.10.31,22022.06.16,2-2022.06.16,2
FreeBSD:14:quarterly2024.09.25,22024.09.25,2-2024.09.25,22024.09.25,22022.06.16,22022.06.16,22022.06.16,2
FreeBSD:15:latest2024.10.31,22024.10.31,2n/a2024.10.31,2n/a2022.06.16,22022.06.16,22022.06.16,2
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.4.1 : devel/gmake
This port is required by:
for Libraries
  1. multimedia/vlc

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. multimedia/vlc-qt4*
  2. multimedia/vlc3*
  3. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
No options to configure
Options name:
net_liveMedia
USES:
compiler:c++11-lang gmake ssl
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://download.videolan.org/contrib/live555/
Collapse this list.

Number of commits found: 401 (showing only 100 on this page)

1 | 2 | 3 | 4 | 5  »  

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2024.10.31,2
14 Nov 2024 03:16:07
commit hash: 4f73cbd6db3f0983f54a4a18e639fd1f5157dc03commit hash: 4f73cbd6db3f0983f54a4a18e639fd1f5157dc03commit hash: 4f73cbd6db3f0983f54a4a18e639fd1f5157dc03commit hash: 4f73cbd6db3f0983f54a4a18e639fd1f5157dc03 files touched by this commit
Jason E. Hale (jhale) search for other commits by this committer
net/liveMedia: Update to 2024.10.31

http://www.live555.com/liveMedia/public/changelog.txt
2024.09.25,2
26 Sep 2024 05:27:34
commit hash: 5354c31ea1a75fd6c343a44a71347f2ef8adb0a4commit hash: 5354c31ea1a75fd6c343a44a71347f2ef8adb0a4commit hash: 5354c31ea1a75fd6c343a44a71347f2ef8adb0a4commit hash: 5354c31ea1a75fd6c343a44a71347f2ef8adb0a4 files touched by this commit
Jason E. Hale (jhale) search for other commits by this committer
net/liveMedia: Update to 2024.09.25

Fix LICENSE block. This is LGPL 3.0 or greater. Remove the "MAT" license
which appears to have been added as a misinterpretation from when this
port had NO_CDROM defined. There's no need for a bogus license just
because the port is versioned by date.

Set previously undefined c++ standard as a precaution.

Simplify Makefile. Move CFLAGS (builds fine on amd64 with -fpic, so
there's no need to conditionalize it) and the openssl sub (MAKE_ENV
already defines OPENSSLLIB) out to files/config.fixed-freebsd. Respect
PREFIX with a more concise sub and no logic requiring <b.p.p.m>.

Strip binaries by subbing the install commands with BSD_INSTALL_* and
patch Makefile.head/tail in the post-patch target instead of the
generated Makefile in the post-configure target.

Pet portclippy(1).

Remove pkg-message that only provided very obious information.
2024.08.01,2
15 Sep 2024 11:54:31
commit hash: 2e9449bde972f72939cfbb64f29b4da51e7d14bfcommit hash: 2e9449bde972f72939cfbb64f29b4da51e7d14bfcommit hash: 2e9449bde972f72939cfbb64f29b4da51e7d14bfcommit hash: 2e9449bde972f72939cfbb64f29b4da51e7d14bf files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
net/liveMedia: Update to 2024.08.01

Changelog: http://www.live555.com/liveMedia/public/changelog.txt

PR:		281185
2022.06.16,2
31 Dec 2023 00:37:05
commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree

- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
  ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
  Also move conditional flags for non sparc64/arm ARCH to fixed flags.

Reviewed by:	brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
2022.06.16,2
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2022.06.16,2
20 Jul 2022 14:22:37
commit hash: 6a378e5659b93de6dbe8956246fb3bf971677624commit hash: 6a378e5659b93de6dbe8956246fb3bf971677624commit hash: 6a378e5659b93de6dbe8956246fb3bf971677624commit hash: 6a378e5659b93de6dbe8956246fb3bf971677624 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
net: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  <ports@c0decafe.net>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Aaron Straup Cope <ascope@cpan.org>
  *  Aaron Zauner <az_mail@gmx.at>
  *  Adam Jette <jettea46@yahoo.com>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Alan Eldridge <alane@geeksrus.net>
  *  Alex Bakhtin <Alex.Bakhtin@gmail.com>
  *  Alex Deiter <Alex.Deiter@Gmail.COM>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alex Dupre <sysadmin@alexdupre.com>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2022.06.16,2
18 Jun 2022 12:20:41
commit hash: efc46764a0a5fb6133a0acbd31a68dfe5410955ecommit hash: efc46764a0a5fb6133a0acbd31a68dfe5410955ecommit hash: efc46764a0a5fb6133a0acbd31a68dfe5410955ecommit hash: efc46764a0a5fb6133a0acbd31a68dfe5410955e files touched by this commit
Thomas Zander (riggs) search for other commits by this committer
net/liveMedia: Update to upstream release 2022.06.16

Details (since 2022.04.26):
- 2022.06.16:
  Both our RTSP client and RTSP server implementations now support (optional)
  RTSP-over-HTTPS streaming, when RTSP-over-TLS would otherwise be available.
  (This does not apply to a RTSP server that streams SRTP/SRTCP.  In that case,
sending
  SRTP/SRTCP over a TLS connection would add unnecessary overhead, so is not
supported.)
- 2022.06.14:
  Added optional support (via #ifdefs) to the "testOnDemandRTSPServer" demo
application
  for streaming via RTSPS (RTSP-over-TLS) and optionally SRTP (encrypted
RTP/RTCP).
  To use this, you would need to define SERVER_USE_TLS, and
PATHNAME_TO_CERTIFICATE_FILE and
  PATHNAME_TO_PRIVATE_KEY_FILE.
2022.04.26,2
28 Apr 2022 18:21:26
commit hash: 10544847625cb01ba14089e36d98b2cc02031e01commit hash: 10544847625cb01ba14089e36d98b2cc02031e01commit hash: 10544847625cb01ba14089e36d98b2cc02031e01commit hash: 10544847625cb01ba14089e36d98b2cc02031e01 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
net/liveMedia: update to 2022.04.26

2022.04.26:
- A minor update to the previous release, to ensure that we don't call
"delete[]" on an
  uninitialized pointer.
2022.04.25:
- Updated "RTSPClient" so that it can optionally include a "Require:" header in
RTSP commands.
  (See the definition of "setRequireValue()" in "include/RTSPClient.hh")
  (Thanks to Gregory Chiapa from Thales Group for suggesting this.)
2022.04.15:
- Fixed a "fprintf()" argument-order-evaluation bug in the "mikeyParse" demo
application.
  (Thanks to Taeho Kim for reporting this.)
2022.04.12:
- Updated the "openRTSP" application (RTSP command-line client) to add an option
'-L', meaning:
  receive only an "application" (e.g., 'metadata') track, if present, outputting
the data
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2020.11.26,2
06 May 2021 11:47:41
commit hash: adb93122cbf753a26a0497479dbb88cf415de29bcommit hash: adb93122cbf753a26a0497479dbb88cf415de29bcommit hash: adb93122cbf753a26a0497479dbb88cf415de29bcommit hash: adb93122cbf753a26a0497479dbb88cf415de29b files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Deorbit RESTRICTED && NO_CDROM, part one.

For ports that already use the licenses framwork, merge the content of
RESTRICTED/NO_CDROM/LEGAL* entries into LICENSEs.

Approved by:	rene
Differential Revision:	https://reviews.freebsd.org/D30010
2020.11.26,2
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
2020.11.26,2
27 Nov 2020 21:40:15
Revision:556457Original commit files touched by this commit
riggs search for other commits by this committer
net/liveMedia: update to 2020.11.26

2020.11.26:
- We now use a "struct sockaddr_storage" rather than a "struct sockaddr_in" for
the
  'client address' field in the ("GenericMediaServer" and "RTSPServer")
"ClientSession" class.
2020.11.25:
- Updated readSocket(), Groupsock::handleRead(), and RTPInterface::handleRead()
  (and related functions) to take/return a "sockaddr_storage" (rather than a
"sockaddr_in"),
  to prepare for eventual support for IPv6.
- Added some basic logging code (from Jim Ham) to "RTSPServer.cpp".
  This code is #ifdef'd out by default.  To enable it, define
LOG_RTSPSERVER_ACCESS
2020.11.21,2
21 Nov 2020 15:30:01
Revision:555986Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update to 2020.11.21

2020.11.21:
- Removed the use of "our_inet_addr()" (and "inet_addr()") functions, and
replaced them with
  calls to (the more up-to-date) "inet_pton()" function.
- Updated the "parseRTSPURL()" function to recognize IP address literals (in
"rtsp://" URLs)
  that are enclosed in square brackets [].  (This is how IPv6 address literals
are included in
  URs, although we don't yet support IPv6.)
2020.11.20,2
21 Nov 2020 07:15:11
Revision:555812Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update to 2020.11.20

2020.11.20:
- Renamed the existing 'macosx' config file to 'config.macosx-catalina', and
created a new
  config file 'config.macosx-bigsur' that will work with Apple's new OS "MacOS
Big Sur".
2020.11.19:
- In "liveMedia/TLSState.cpp", changed the call to "TLS_client_method()" back to
  "SSLv23_client_method()", because "TLS_client_method()" isn't defined for SSH
  in some systems (e.g., Mac OS)
2020.11.05,2
07 Nov 2020 14:34:07
Revision:554394Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update to 2020.11.05

2020.11.05:
- Changed the HTTP version used in our RTSP-over-HTTP implementation (for both
clients and
  servers) from HTTP/1.1 back to HTTP/1.0.
  (This was a suggest from David Yang, who noted that HTTP/1.1 would require
that we
   implement "chunked" transfer-coding.)
2020.11.03,2
05 Nov 2020 04:03:08
Revision:554118Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update to 2020.11.03

2020.11.03:
- Updated the "LIVE555 HLS Proxy" application to output the liveMedia version
number
  when starting.
- Added the LGPLv3 header to some files (where it had accidentally been omitted
before).
  (Thanks to Sebastian Ramacher for noting this.)
2020.10.16,2
17 Oct 2020 05:42:15
Revision:552546Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update to 2020.10.16

2020.10.16:
- Changed "TLSState::read()" to treat any "SSL_read()" result of <=0 as if the
  TLS connection has closed (unless the error was SSL_ERROR_WANT_READ).
  This fixes a problem that could cause 100% CPU usage in RTSP client
applications.
  (Thanks to Larry Wu for reporting this.)
- Updated "TLSState::setup()" to use "TLS_client_method()" instead of the
(deprecated)
  "SSLv23_client_method()".
2020.08.19,2
24 Aug 2020 06:23:46
Revision:546046Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: udpate to 2020.08.19

2020.08.19:
- Fixed a bug in "QuickTimeFileSink" that could cause malformed "esds" atoms to
be
  generated.  (Thanks to Chris Paucar for reporting this issue.)
2020.08.18:
- In "MPEG2TransportStreamFromESSource.cpp", changed the name of the constant
LOW_WATER_MARK
  to TS_FROM_ES_LOW_WATER_MARK, and "#ifndef"d it, so that, if you wish, you can
redefine it
  at compile time.
2020.08.12,2
14 Aug 2020 18:41:07
Revision:544896Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update to 2020.08.12

2020.08.12:
- Fixed a bug in the handling of pausing, when streaming from (multi-track)
Matroska files.
2020.08.11:
- Fixed another bug in the handling of seeking within Matroska files.
2020.08.10:
- Fixed a bug in the handling of seeking within Matroska files.
  (Thanks to Jim Ham for reporting this problem.)
2020.08.09,2
09 Aug 2020 09:31:25
Revision:544554Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update to 2020.08.09

2020.08.09:
- Changed the parameter signature of the "RawVideoRTPSink" constructor and
"createNew()"
  functions so that the "width" parameter comes before the "height" parameter. 
This order
  - "width", "height" - is more common, and is the order used when these
parameters are
  defined in RFC 4175.
  IMPORTANT NOTE: Because the types of these two parameters are the same,
existing application
  code that uses "RawVideoRTPSink" will compile without error; however, it will
not work
  properly unless the order of the parameters in the call to
"RawVideoRTPSink::createNew()"
  is changed.

The sole consumer multimedia/vlc does not use RawVideoRTPSink, so no patching is
required.
2020.08.05,2
09 Aug 2020 09:14:18
Revision:544553Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update distinfo (changed post release)

- diffing the distfile used when creating the initial update in r544379 with the
one
  on the server now leads to:

  live/liveMedia/Makefile.tail:

  -include/RawVideoRTPSink.hh:    include/VideoRTPSink.hh
include/RawVideoFrameParameters.hh
  +include/RawVideoRTPSink.hh:    include/VideoRTPSink.hh
RawVideoFrameParameters.hh

  The moved header file is identical.
2020.08.05,2
08 Aug 2020 09:51:14
Revision:544379Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update to 2020.08.05

2020.08.05:
- More cleanup of the implementation of "RawVideoRTPSink".
2020.07.31,2
02 Aug 2020 09:49:12
Revision:543939Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update to 2020.07.31

2020.07.31:
- Cleaned up the implementation of "RawVideoRTPSink".
2020.07.21,2
25 Jul 2020 11:50:51
Revision:543411Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update to 2020.07.21

2020.07.21:
- Updated the "RawVideoRTPSource" implementation to not set
"fCurrentPacketCompletesFrame"
  until we are processing the last line in the packet.
  (Thanks to Andrey Lisovoy for reporting this issue.)
2020.07.09,2
10 Jul 2020 09:42:07
Revision:541851Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update to 2020.07.09

2020.07.09:
- Fixed a potential buffer overflow bug in the server handling of a RTSP "PLAY"
command,
  when the command specifies seeking by absolute time.
  (Thank to Xiaobo Xiang for reporting this.)
2020.06.25,2
28 Jun 2020 06:17:41
Revision:540679Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update to 2020.06.25

From the changelog:

2020.06.25:
- Fixed a memory leak in the "sha1()" function (a "EVP_MD_CTX" object was not
being deleted).
  (Thanks to Amir Perlman for reporting this.)

2020.06.23:
- Moved all definitions of PREFIX from "Makefile.tail" files to "Makefile.head"
(so that
  it can be redefined by a "config.*" file, if desired.
  Also changed the definition of EXE in "config.mingw" to be ".exe".
  (Thanks to Eric Beuque for this suggestion.)

2020.06.22:
- Fixed a typo in the previous release that could cause a compilation problem
for some
  developers.  (Thanks to Eric Beuque for reporting this.)
2020.05.15,2
16 May 2020 16:12:13
Revision:535477Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update to 2020.05.15

2020.05.15:
- Added a new filter class "ADTSAudioStreamDiscreteFramer" that prepends ADTS
headers to
  incoming AAC audio frames.  This makes the AAC audio playable (by media
players)
- Updated "openRTSP" to use a "ADTSAudioStreamDiscreteFramer" when outputting a
AAC audio
  stream.  This makes the resulting file playable (by media players).
- Updated the "LIVE555 HLS Proxy" to support AAC audio tracks (as well as
H.264/5 video).

2020.05.14:
- Updated "H264or5VideoStreamDiscreteFramer" to add VPS,SPS,PPS NAL units (if
known) to
  the output stream, each time an "access_unit_delimiter" NAL unit is added.
  This makes it more likely that the Transport Stream segments produced by the
  "LIVE555 HLS Proxy" will be understandable by a client browser.
- Added support for H.265 video streams to the "LIVE555 HLS Proxy".  (This has
not yet been
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2020.04.24,2
28 Apr 2020 17:11:55
Revision:533257Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: updatei to 2020.04.24

2020.04.24:
- Fixed an apparent bug in "RTSPClient" that was causing it to not always send
an
  "Authorization:" header when sending a RTSP "OPTIONS" command.
  (Thanks to Alexander Prohorov for reporting this.)
2020.04.12,2
14 Apr 2020 18:15:55
Revision:531712Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update to 2020.04.12

2020.04.12:
- Updated "config.linux-with-shared-libraries" (and "liveMedia/Makefile.tail")
to ensure
  that "libssl" and "libcrypto" are linked when "libliveMedia" is built.
  (Thanks to Felix Kaechele for reporting this.)
2020.04.06,2
07 Apr 2020 16:21:46
Revision:531024Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update 2020.04.06

2020.04.06:

- Removed support for the classes "RTSPServerSupportingHTTPStreaming" and
"TCPStreamSink".
  These were being used (in the "LIVE555 Media Server") for streaming using
  "HTTP Live Streaming" (HLS).  This was always a hack; it is better to use a
dedicated
  HTTP server to serve HLS segments, rather than trying to implement a HTTP
server
  (serving 'virtual HLS segments) within our own (primarily RTSP) server.

  If you are looking for HLS support, note that we provide a source-code demo
application
  "testH264VideoToHLSSegments" that converts a (static) H.264 Elementary Stream
file to
  HLS segments, and the "LIVE555 HLS Proxy", which proxies a live RTSP/RTP
stream
  to HLS segments.
2020.03.06,2
07 Mar 2020 13:50:14
Revision:527947Original commit files touched by this commit
riggs search for other commits by this committer
Update to upstream version 2020.03.06

Details: Upstream changelog since last ports version:
2020.03.06:
- Fixed a problem in "H264or5VideoStreamFramer.cpp" that was allegedly causing
problems
  compiling for Windows.
2020.02.25:
- Added full support for the "LIVE555 HLS Proxy" ("live555HLSProxy")
application, which
  is documented at: http://live555.com/hlsProxy/
2020.02.24:
- Commented out a line of code that was preventing "RTSPClientConnection"
objects from being
  closed when a RTSP server handles a "TEARDOWN" command (on a RTP-over-TCP
stream).
2020.02.23:
- Updated our (unicast) RTSP server implementation to handle "PAUSE" commands by
calling
  "stopGettingFrames()" on the input source.  Normally, this is just a no-op,
but might not
  be for some input sources. (See below.)
- Fixed a bug in "H264or5VideoStreamFramer" that was causing it to not update
its
  presentation times properly following a pause.  (Thanks to Micha Kalfon for
reporting this.)
- Updated "openRTSP" to improve the handling of the "-R <port-num>" option.  If
the specified
  port number cannot be used (e.g., because it's already in use), then
"openRTSP" now exits.
2020.02.11,2
12 Feb 2020 17:54:15
Revision:525924Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update to 2020.02.11

2020.02.11:
- Added support for receiving SRTP (encrypted) RTSP streams.
  Currently only a few RTSP servers support SRTP.  Our current RTSP client code
is known
  to support two of them: The Axis and Bosch network cameras.  These cameras
support SRTP
  only when the RTSP connection to the camera is over a TLS connection
(something that our
  RTSP client code has supported since early December 2019).
  (If you manufacture a network camera (or other RTSP server) that supports
streaming SRTP,
  but which our RTSP client code does not yet handle, then please let us know,
and we might
  be able to update our code to support it.)
  Note that this support for SRTP is currently only for RTSP *clients*.
  Our RTSP server implementation does not currently support streaming (outgoing)
SRTP
  However, the "LIVE555 Proxy Server" can now be used to proxy back-end SRTP
streams.
  (The front-end streams will be regular RTP.)
  As usual, if you don't have the "openssl" library, you can compile the code by
specifying
     -DNO_OPENSSL=1
  on the command line.  (If you do this, you won't be able to connect to RTSP
servers over TLS,
  nor access SRTP streams.)
  (Many thanks to Thales Group for sponsoring this work.)
- Updated the "LIVE555 Proxy Server" so that it can recognize/handle back-end
"rtsps://" URLs.
- Removed a cast that had prevented a file from compiling on MSVC.
  (Thanks to Jonathan Brady for reporting this.)
- Added a new configuration file "config.macosx-no-openssl" for Mac OS X.
2020.01.28,2
28 Jan 2020 17:23:53
Revision:524504Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update to 2020.01.28

2020.01.28:
- Fixed a bug (accidentally introduced in version 2020.01.10 that had caused
"openRTSP"s
  -K option to stop working.
2020.01.24,2
26 Jan 2020 09:49:01
Revision:524166Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update to 2020.01.24

2020.01.24:
- Added #ifdefs around the code in the function "setSocketKeepAlive()" (in
"GroupsockHelper.cpp")
  in case "TCP_KEEPCNT" and/or "TCP_KEEPINTVL" are not defined.
  (Thanks to Wictor Lund for reporting this issue.)
- More minor improvements to the "mikeyParse" testProg
2020.01.23,2
24 Jan 2020 17:40:51
Revision:523976Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update to 2020.01.23

2020.01.23:
- Removed stray characters that had been accidentally left in "mikeyParse.cpp"
(in "testProgs")
2020.01.22:
- Fixed a bug in the "TLSState" constructor (some fields were not initialized
properly).
  (Thanks to Horst Possegger for reporting this.)
- Updated the "mikeyParse" demo application to properly parse the "Key validity"
section
  of a "Key Data" sub-payload.
2020.01.19,2
22 Jan 2020 05:27:52
Revision:523763Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update to 2020.01.19

2020.01.19:
- Updated "TLSState::read()" to allow for "SSL_read()" 'failing' with a
  SSL_ERROR_WANT_READ error code.  If this happens, we just pretend to succeed,
but
  returning a read count of 0.  Fortunately, "RTSPClient" (the only code that
calls
  "TLSState::read()" will handle this OK, and the read will get recalled again
when ready.
- Minor improvements to the output of the "mikeyParse" demo application.
2020.01.11,2
12 Jan 2020 11:39:25
Revision:522777Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update to 2020.01.11

2020.01.11:
- Added a new application "mikeyParse" to "testProgs".  "mikeyParse" parses a
Base64 string
  - that encodes a binary MIKEY (multimedia key management) message - and
outputs a human-readable
  description of the MIKEY message. (The Base64 string could, for example, have
been used in a
  SDP "a=key-mgmt:" attribute, as defined by RFC 4567.)
2020.01.10a:
- Removed a stray character that had accidentally been inserted into
"config.linux-with-shared-libraries",
  preventing it from being used.
2020.01.10,2
10 Jan 2020 20:38:26
Revision:522616Original commit files touched by this commit
tcberner search for other commits by this committer
net/livemedia: update to 2020.01.10

2020.01.10:
- Made sure that each "TaskToken" is set to NULL when its scheduled event
occurs, to ensure that
  "unscheduleDelayedTask()" is never later called with it.  Also, because
"unscheduleDelayedTask()"
  sets its "TaskToken&" parameter to NULL, there's no need to do this explicitly
outside the call.
  (Thanks to Helmut Grohne for proposing this.)
2020.01.09:
- Improved the "MediaSession"/"MediaSubsession" SDP parsing code by moving
replicated code into a
  single function.  (We also now parse the "key-mgmt" SDP attribute, although we
don't yet use it.)
2019.12.30,2
02 Jan 2020 09:52:58
Revision:521821Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update to 2019.12.30

2019.12.30:
- Moved the definition of "class tcpStreamRecord" inside "RTPInterface.cpp", to
make it clear
  that this class is intended to be used only to implement "RTPInterface".
- Added the "EXT-X-INDEPENDENT-SEGMENTS" tag to the playlist header generated by
the
  "testH264VideoToHLSSegments" and "live555HLSProxy" demo applications.
2019.12.27:
- Added a new demo application "live555HLSProxy" to "testProgs".
  (Because this is still 'work in progress', it is described/documented only on
our
  developers' mailing list, for now.)
2019.12.13:
- In the file "win32config" (used for generating Makefiles for Windows), moved
"-DNO_OPENSSL=1" from
  "C_FLAGS" to "COMPILE_OPTS", following a suggestion.
- Changed the type of the "data" parameter in the (private) member function
"RTSPClient::write()"
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2019.12.05,2
06 Dec 2019 09:56:23
Revision:519130Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update to 2019.12.05

2019.12.05:
- Fixed a memory leak in the RTSP "REGISTER" command implementation
  (that I had failed to catch in the previous release).
2019.12.04:
- Fixed a couple of memory leaks in the RTSP "REGISTER" command implementation.
  (Thanks to Micha Kalfon for noting this.)
- Changed to protection of the member function "setSDPLinesFromRTPSink" in
  "OnDemandServerMediaSubsession" from "private:" to "protected:".
- Performed the annual update of the copyright years near the start of each file
2019.11.22,2
23 Nov 2019 21:41:55
Revision:518276Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update to 2019.11.22

2019.11.22:
- Fixed a bug in the previous revision's fix to the "RTSPClient" URL parsing
code.
2019.11.11,2
12 Nov 2019 15:54:58
Revision:517338Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update to 2019.11.11

2019.11.11:
- Fixed the URL parsing code in "RTSPClient" to allow for the possibility
  of an embedded password  containing a '@'.
  (Thanks to Ha Viet for reporting this.)
- Fixed a potential memory leak in "GenericMediaServer.cpp"
  (if "addUserRecord()" is called more than once with the same user name.
  (Thanks to Jeff Shanab for reporting this.)
2019.11.06,2
09 Nov 2019 08:49:48
Revision:517113Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update to 2019.11.06

2019.11.06:
- Added a new application "testH264VideoToHLSSegments" to "testProgs".
  This demo application converts an H.264 (Elementary Stream) video file - named
"in.264" - into
  a sequence of HLS ("HTTP Live Streaming") segments, plus a ".m3u8" file that
can be accessed
  via a web browser.
2019.11.05:
- Added initial support for HLS (Apple's "HTTP Live Streaming"), by adding a new
class "HLSSegmenter"
  that takes - as input - a MPEG Transport Stream, and outputs a series of MPEG
Transport Stream
  files, each representing a segment of the input stream.
  (A demo application that illustrates this will be added (to "testProgs")
shortly.)
- Completed the previous revision by adding support for "inserting access unit
delimiters" to
  "H264or5VideoStreamDiscreteFramer" (rather than just to
"H264or5VideoStreamFramer").
2019.11.04:
- Added a new (optional) parameter to the various H.264/H.265 'framer' classes,
to tell us
  whether or not to add an "access unit delimiter" NAL unit before each output
H.264/H.265 NAL unit
  that begins an 'access unit'.
  (The default behavior remains as before: Do not insert "access unit
delimiters".)
2019.11.03:
- Updated "MPEG2TransportStreamMultiplexor" to support 13-bit PIDs (previously,
PIDs were
  assumed to be 8 bits only), and to make the output transport streams more
compatible with
  HLS-compliant transport streams.
2019.10.20,2
23 Oct 2019 10:12:30
Revision:515245Original commit files touched by this commit
riggs search for other commits by this committer
Update to upstream version 2019.10.20
2019.10.11,2
16 Oct 2019 10:54:57
Revision:514579Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update to 2019.10.11

Changelog:

2019.10.11:
- Some minor changes to prevent compilation errors with older, dumb compilers.
2019.10.10:
- Added optional support to "MPEG2TransportStreamMultiplexor" for 'segmenting'
the output
  Transport Stream (by inserting a PAT and PMT Transport packet) every 'n'
seconds.
  (Also, an optional handler function is called whenever such a segment has
completed.)
- Fixed a problem with the definition of "MPEG2TransportStreamParser" that could
trip up some
  compilers.  (Thanks to Denis Genestier for reporting this.)
2019.09.30:
- Fixed a bug in "GenericMediaServer.cpp" (accidentally introduced in version
2019.08.10) that
  could cause an infinite recursion error in the "LIVE555 Media Server".
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2019.08.11,2
14 Aug 2019 08:48:51
Revision:508903Original commit files touched by this commit
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories n)

(and missed 3 missed files from previous categories.)
2019.08.11,2
12 Aug 2019 20:13:18
Revision:508797Original commit files touched by this commit
pkubaj search for other commits by this committer
net/liveMedia: fix build with GCC-based architectures

Use C++11 compiler:
MPEG2TransportStreamParser.hh:107: error: a class-key must be used when
declaring a friend

Approved by:    mentors (implicit approval)
2019.08.11,2
11 Aug 2019 13:16:01
Revision:508621Original commit files touched by this commit
riggs search for other commits by this committer
Update to upstream release 2019.08.11

Details:
- Upstream release 2019.08.11 adds new feature:
  demultiplexing support for MPEG Transport Streams
2019.06.28,2
30 Jun 2019 20:04:37
Revision:505466Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update to 2019.06.28

Changelog:
	2019.06.28:
	- Changed the visibility of some fields of
	  "PassiveServerMediaSubsession" from "private:" to "protected:" - as
	  requested by Zhang Qian.
2019.05.29,2
30 May 2019 09:59:02
Revision:503061Original commit files touched by this commit
riggs search for other commits by this committer
Update to upstream version 2019.05.29 (bug fix release)
2019.05.21,2
25 May 2019 17:00:06
Revision:502601Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update to 2019.05.21

From the changelog:
  - Added new classes "JPEG2000VideoRTPSink" and "JPEG2000VideoRTPSource" for
    sending/receiving JPEG 2000 video in RTP - as specified in RFC 5371.
    (Thanks to Francois Bonnissent for providing the initial implementation.)
2019.05.12,2
12 May 2019 08:15:39
Revision:501366Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update to 2019.05.12
2019.03.06,2
06 Apr 2019 19:55:24
Revision:498192Original commit files touched by this commit
tcberner search for other commits by this committer
net/liveMedia: update to 2019.03.06
2018.12.14,2
15 Dec 2018 08:59:13
Revision:487493Original commit files touched by this commit
riggs search for other commits by this committer
Update to upstream release as of 2018.12.14

Details:
- Added support for sending (and handling) RTCP "BYE" packets that
  contain a 'reason' string.
- Fixed a bug in the server implementation of RTSP-over-HTTP to
  prevent a potential denial-of-service attack.
- Upstream changelog, see:
  http://www.live555.com/liveMedia/public/changelog.txt

MFH:		2018Q4
2018.10.17,2
28 Oct 2018 16:16:59
Revision:483312Original commit files touched by this commit
riggs search for other commits by this committer
Update to upstream version 2018.10.17

Details:
- Fix potential remote exploit in the RTSP code (CVE-2018-4013)

MFH:		2018Q4
Security:	CVE-2018-4013
2018.02.28,2
02 Apr 2018 19:48:24
Revision:466256Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Update to 2018.02.28
2017.09.12,2
03 Oct 2017 21:26:57
Revision:451173Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Update to 2017.09.12
2017.01.26,2
25 Jun 2017 00:29:09
Revision:444251Original commit files touched by this commit This port version is marked as vulnerable.
linimon search for other commits by this committer
Begin deorbit burn of ia64.  We have not attempted to build packages for
it for many years.

While here, alphabetize ARCHs, pet portlint, and modernize usages.

Approved by:	portmgr (tier-2 blanket)
2017.01.26,2
06 Feb 2017 22:17:30
Revision:433525Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Update to 2017.01.26
2016.11.28,2
05 Dec 2016 23:44:53
Revision:427925Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Update to 2016-11-28
2016.11.17,2
25 Nov 2016 12:30:55
Revision:427108Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Update to 2016-11-17
2016.11.06,2
13 Nov 2016 22:49:47
Revision:426071Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Update liveMedia 2016-11-06
Remove useless patches
Add videolan mirrors which keeps distfiles around for a while
2014.12.17_1,2
23 Dec 2014 13:30:30
Revision:375324Original commit files touched by this commit This port version is marked as vulnerable.
riggs search for other commits by this committer
Fix build failure on pre-10 systems
23 Dec 2014 13:18:10
Revision:375322Original commit files touched by this commit Sanity Test Failure Refresh
riggs search for other commits by this committer
- Ensure that PREFIX is respected
- Pet portlint

PR:		196162
Submitted by:	mi@ALDAN.algebra.com
2014.12.17,2
20 Dec 2014 14:49:16
Revision:375008Original commit files touched by this commit This port version is marked as vulnerable.
riggs search for other commits by this committer
Update to upstream version 2014.12.17
2013.11.29,2
22 Nov 2014 14:43:24
Revision:373063Original commit files touched by this commit This port version is marked as vulnerable.
antoine search for other commits by this committer
Cleanup plist
2013.11.29,2
04 Oct 2014 18:57:04
Revision:369993Original commit files touched by this commit This port version is marked as vulnerable.
marino search for other commits by this committer
net/liveMedia: Fix building on DF, no-op for FreeBSD
2013.11.29,2
05 May 2014 09:45:37
Revision:352986Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Convert all :U to :tu and :L to :tl

Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)

bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore

Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier

With hat:	portmgr
2013.11.29,2
01 Dec 2013 21:58:16
Revision:335446Original commit files touched by this commit This port version is marked as vulnerable.
thierry search for other commits by this committer
- Stagify;

- it seems that we can now use the targets supplied by upstream,
so that the port installs now as intended and like on the
other platforms;

- switch to shared libraries, so that we shall be able to apply
minor upgrades without rebuilding its consumers;

- chase this upgrade in mplayer and vlc.

PR:		ports/184035
Submitted by:	/me
2013.11.29,2
30 Nov 2013 18:35:58
Revision:335333Original commit files touched by this commit This port version is marked as vulnerable.
wg search for other commits by this committer
net/liveMedia: fix plist
2013.11.29,2
30 Nov 2013 18:01:45
Revision:335311Original commit files touched by this commit This port version is marked as vulnerable.
wg search for other commits by this committer
net/liveMedia: update to 2013.11.29

- Update to 2013.11.29
- Put the distfile in my LOCAL distfiles as it will get removed in upstream
- Pass maintainership to multimedia
2013.08.31,2
25 Nov 2013 00:03:39
Revision:334801Original commit files touched by this commit This port version is marked as vulnerable.
linimon search for other commits by this committer
Reset maintainer at his request.

PR:	ports/184260
2013.08.31,2
20 Sep 2013 22:10:25
Revision:327755Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
net)
2013.08.31,2
07 Sep 2013 13:31:38
Revision:326635Original commit files touched by this commit This port version is marked as vulnerable.
thierry search for other commits by this committer
- Upgrade to 2013.08.31
	Changelog at <http://www.live555.com/liveMedia/public/changelog.txt>

- Change the license to LGPL21

- Add a mirror to SF.

PR:		ports/181907
Submitted by:	maintainer
2013.08.16,2
20 Aug 2013 19:57:06
Revision:325072Original commit files touched by this commit This port version is marked as vulnerable.
wg search for other commits by this committer
net/liveMedia: update to 2013.08.16

- Update to 2013.08.16 [1]
- Unmute install commands

PR:		ports/181429 [1]
Submitted by:	Chris Petrik <c.petrik.sosa@gmail.com> (maintainer)
2013.04.30
14 Aug 2013 22:35:54
Revision:324744Original commit files touched by this commit Sanity Test Failure This port version is marked as vulnerable.
ak search for other commits by this committer
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
2013.04.30,2
16 May 2013 13:38:26
Revision:318313Original commit files touched by this commit This port version is marked as vulnerable.
bdrewery search for other commits by this committer
- Update to 2013.04.30

PR:		ports/178633
Submitted by:	Chris Petrik <c.petrik.sosa@gmail.com> (maintainer)
2013.03.23,2
24 Mar 2013 14:06:43
Revision:315119Original commit files touched by this commit This port version is marked as vulnerable.
bdrewery search for other commits by this committer
- Update to 2013.03.23

PR:		ports/177330
Submitted by:	Chris Petrik <c.petrik.sosa@gmail.com> (maintainer)
2013.03.07,2
18 Mar 2013 11:39:55
Revision:314555Original commit files touched by this commit This port version is marked as vulnerable.
bdrewery search for other commits by this committer
Mirror the distfile as upstream has bad habits of
removing the last version on updates.

Reported by:	bapt
2013.03.07,2
18 Mar 2013 02:27:12
Revision:314519Original commit files touched by this commit This port version is marked as vulnerable.
bdrewery search for other commits by this committer
- Update to 2013.03.07

PR:		ports/177027
Submitted by:	Chris Petrik <c.petrik.sosa@gmail.com> (maintainer)
2012.12.18,2
07 Mar 2013 03:25:11
Revision:313559Original commit files touched by this commit This port version is marked as vulnerable.
bdrewery search for other commits by this committer
- Please welcome back Chris Petrik as maintainer of
  these ports [1]
- Trim headers
- Remove indefinite article from COMMENT
- Convert tab to space in WWW lines

PR:		ports/175415 [1]
Submitted by:	Chris Petrik <c.petrik.sosa@gmail.com> [1]
Discussed with:	bapt
2012.12.18,2
19 Dec 2012 17:30:58
Revision:309250Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Readd portepoch that shouldn't have been removed

Pointyhat to:	bapt
Reported by:	pawel
2012.12.18
19 Dec 2012 16:23:55
Revision:309248Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
- update to 2012-12-18
- mirror the distfile has upstream seem to like dropping it after each new
  releases
2012.11.30_1,2
11 Dec 2012 21:53:42
Revision:308717Original commit files touched by this commit This port version is marked as vulnerable.
mva search for other commits by this committer
- Install missing header
- Bump PORTREVISION to make ports depending on liveMedia buildable again
2012.11.30,2
10 Dec 2012 01:20:17
Revision:308576Original commit files touched by this commit This port version is marked as vulnerable.
eadler search for other commits by this committer
Revert Chris Petrik's ports to the pool.  Thank you for all your work so far,
and should you desire to return just let us know.

PR:		ports/174309
Submitted by:	Chris Petrik
2012.11.30,2
08 Dec 2012 02:54:35
Revision:308459Original commit files touched by this commit This port version is marked as vulnerable.
beech search for other commits by this committer
- Update to 11.30

Feature safe: yes

PR:		ports/174249
Submitted by:	Chris Petrik <c.petrik.sosa@gmail.com> (maintainer)
2012.04.04,2
25 Nov 2012 16:38:24
Revision:307750Original commit files touched by this commit This port version is marked as vulnerable.
crees search for other commits by this committer
Over to new volunteer.

PR:		ports/173907
Submitted by:	Chris Petrik <c.petrik.sosa@gmail.com>
Feature safe:	yes
2012.04.04,2
01 Sep 2012 14:09:19
Revision:303479Original commit files touched by this commit This port version is marked as vulnerable.
nox search for other commits by this committer
Update to 2012.04.04 needed by the upcoming vlc 2.0.3 .
2011.06.16,2
15 Aug 2012 19:26:14
Original commit files touched by this commit This port version is marked as vulnerable.
tabthorpe search for other commits by this committer
- Reassign nork@ ports to the heap
- Thank you for your years of service, we hope to see you back

Approved by:	portmgr
2011.06.16,2
02 May 2012 19:18:28
Original commit files touched by this commit This port version is marked as vulnerable.
rm search for other commits by this committer
Revert back to version 2011.06.16 to fix build of vlc 1.1.13, that's in the
tree now. This patch should be reapplied along with vlc 2.0.1 update.
I'm sorry about that.

Pointyhat to:   rm (myself)
Approved by:    maintainer (implicit)
2012.04.04,1
02 May 2012 13:13:34
Original commit files touched by this commit This port version is marked as vulnerable.
rm search for other commits by this committer
Switch MASTER_SITE_LOCAL to my subdirectory because original distfile was
removed upstream (replaced with new live.2012.04.27.tar.gz) and I wasn't
able to recieve any response from maintainer. This will fix fetch.

Reported by:    Leslie Jensen <leslie at eskk dot nu> (via ports@ ML)
Approved by:    maintainer (implicit)
2012.04.04,1
01 May 2012 18:42:13
Original commit files touched by this commit This port version is marked as vulnerable.
rm search for other commits by this committer
This update is a required prerequisite for vlc 2.x.

- update to 2012.04.04
- actualize/sort pkg-plist (installed files from liveMedia/include)
- drop LICENSE_FILE that isn't neccessary for GPLv2
- change `YES' with `yes' in couple of knobs
- whitespace fixes
- set XLOCALE_NOT_USED for xlocale.h-less FreeBSD versions to fix build on this
  systems. Notably on FreeBSD < 1000010. This value should be corrected if/when
  xlocale stuff will be MFCed sometime.

PR:             166916
Submitted by:   rm (myself)
Approved by:    maintainer timeout (>2weeks)
2011.06.16,1
24 Jun 2011 16:32:54
Original commit files touched by this commit This port version is marked as vulnerable.
nork search for other commits by this committer
Update to 2011.06.16.
2011.03.14,1
20 Mar 2011 06:42:36
Original commit files touched by this commit This port version is marked as vulnerable.
nork search for other commits by this committer
Update to 2011.03.14.

Committed at:   AsiaBSDCon 2011 @ Kagurazaka, Tokyo, Japan.
Committed with: akiyama, ume, gnn, philip, daichi and nyan
2011.03.05,1
06 Mar 2011 14:53:41
Original commit files touched by this commit This port version is marked as vulnerable.
nork search for other commits by this committer
Update to 2011.03.05.
2010.11.17,1
20 Nov 2010 22:23:10
Original commit files touched by this commit This port version is marked as vulnerable.
nork search for other commits by this committer
Update to 2010.11.17.
2010.06.22,1
26 Jun 2010 05:57:38
Original commit files touched by this commit This port version is marked as vulnerable.
nork search for other commits by this committer
Add more dougb-test-resistant:-) by portmaster with UPGRADE_TOOL.

Reported by:    dougb
Feature safe:   yes
2010.06.22,1
26 Jun 2010 05:46:54
Original commit files touched by this commit This port version is marked as vulnerable.
nork search for other commits by this committer
Update to 2010.06.22.

Feature safe:   yes
2010.06.11,1
13 Jun 2010 16:14:19
Original commit files touched by this commit This port version is marked as vulnerable.
nork search for other commits by this committer
Update to 2010.06.11.
2010.05.29,1
30 May 2010 04:47:53
Original commit files touched by this commit This port version is marked as vulnerable.
nork search for other commits by this committer
Update to 2010.05.29.

Number of commits found: 401 (showing only 100 on this page)

1 | 2 | 3 | 4 | 5  »