diff options
author | nork <nork@FreeBSD.org> | 2002-10-13 14:58:32 +0800 |
---|---|---|
committer | nork <nork@FreeBSD.org> | 2002-10-13 14:58:32 +0800 |
commit | 95edf7502d539bae1963c78e539b4602b0802c72 (patch) | |
tree | bb75450d002a1ad8b147e6d6b01585db47f74aed /net/liveMedia | |
parent | 994b8bee5e5090820a56afaf816c0e11ccb4f348 (diff) | |
download | freebsd-ports-gnome-95edf7502d539bae1963c78e539b4602b0802c72.tar.gz freebsd-ports-gnome-95edf7502d539bae1963c78e539b4602b0802c72.tar.zst freebsd-ports-gnome-95edf7502d539bae1963c78e539b4602b0802c72.zip |
Add liveMedia(2002.10.11), a set of C++ libraries for
multimedia streaming, using open standard protocols
(RTP/RTCP and RTSP).
Diffstat (limited to 'net/liveMedia')
-rw-r--r-- | net/liveMedia/Makefile | 134 | ||||
-rw-r--r-- | net/liveMedia/distinfo | 1 | ||||
-rw-r--r-- | net/liveMedia/files/config.fixed-freebsd | 16 | ||||
-rw-r--r-- | net/liveMedia/pkg-comment | 1 | ||||
-rw-r--r-- | net/liveMedia/pkg-descr | 12 | ||||
-rw-r--r-- | net/liveMedia/pkg-plist | 82 |
6 files changed, 246 insertions, 0 deletions
diff --git a/net/liveMedia/Makefile b/net/liveMedia/Makefile new file mode 100644 index 000000000000..f0c6656cab89 --- /dev/null +++ b/net/liveMedia/Makefile @@ -0,0 +1,134 @@ +# New ports collection makefile for: liveMedia +# Date created: 2002/09/25 +# Whom: nork@FreeBSD.org +# +# $FreeBSD$ +# + +PORTNAME= liveMedia +PORTVERSION= 2002.10.11 +CATEGORIES= net devel +MASTER_SITES= http://www.LIVE.COM/liveMedia/public/ +MASTER_SITES+= ${MASTER_SITE_LOCAL} +MASTER_SITE_SUBDIR= nork +DISTNAME= live.${PORTVERSION} + +MAINTAINER= nork@FreeBSD.org + +WRKSRC= ${WRKDIR}/live + +BasicUsageEnvironment= \ + BasicUsageEnvironment/include/BasicHashTable.hh \ + BasicUsageEnvironment/include/BasicUsageEnvironment.hh \ + BasicUsageEnvironment/include/BasicUsageEnvironment_version.hh \ + BasicUsageEnvironment/include/DelayQueue.hh \ + BasicUsageEnvironment/include/Lock.hh + +UsageEnvironment= \ + UsageEnvironment/include/Boolean.hh \ + UsageEnvironment/include/HashTable.hh \ + UsageEnvironment/include/UsageEnvironment.hh \ + UsageEnvironment/include/UsageEnvironment_version.hh + +groupsock= \ + groupsock/include/GroupEId.hh \ + groupsock/include/Groupsock.hh \ + groupsock/include/GroupsockHelper.hh \ + groupsock/include/IOHandlers.hh \ + groupsock/include/NetAddress.hh \ + groupsock/include/NetInterface.hh \ + groupsock/include/TunnelEncaps.hh \ + groupsock/include/groupsock_version.hh + +liveMedia= \ + liveMedia/include/BasicUDPSource.hh \ + liveMedia/include/ByteStreamFileSource.hh \ + liveMedia/include/ByteStreamMultiFileSource.hh \ + liveMedia/include/DeviceSource.hh \ + liveMedia/include/FileSink.hh \ + liveMedia/include/FramedFileSource.hh \ + liveMedia/include/FramedFilter.hh \ + liveMedia/include/FramedSource.hh \ + liveMedia/include/GSMAudioRTPSink.hh \ + liveMedia/include/H263plusVideoRTPSink.hh \ + liveMedia/include/H263plusVideoRTPSource.hh \ + liveMedia/include/HTTPSink.hh \ + liveMedia/include/MP3ADU.hh \ + liveMedia/include/MP3ADURTPSink.hh \ + liveMedia/include/MP3ADURTPSource.hh \ + liveMedia/include/MP3ADUTranscoder.hh \ + liveMedia/include/MP3ADUinterleaving.hh \ + liveMedia/include/MP3FileSource.hh \ + liveMedia/include/MP3HTTPSource.hh \ + liveMedia/include/MP3Transcoder.hh \ + liveMedia/include/MPEGAudioRTPSink.hh \ + liveMedia/include/MPEGAudioRTPSource.hh \ + liveMedia/include/MPEGAudioStreamFramer.hh \ + liveMedia/include/MPEGDemux.hh \ + liveMedia/include/MPEGDemuxedElementaryStream.hh \ + liveMedia/include/MPEGVideoHTTPSink.hh \ + liveMedia/include/MPEGVideoRTPSink.hh \ + liveMedia/include/MPEGVideoRTPSource.hh \ + liveMedia/include/MPEGVideoStreamFramer.hh \ + liveMedia/include/Media.hh \ + liveMedia/include/MediaSession.hh \ + liveMedia/include/MediaSink.hh \ + liveMedia/include/MediaSource.hh \ + liveMedia/include/MultiFramedRTPSink.hh \ + liveMedia/include/MultiFramedRTPSource.hh \ + liveMedia/include/PrioritizedRTPStreamSelector.hh \ + liveMedia/include/QCELPAudioRTPSource.hh \ + liveMedia/include/QuickTimeFileSink.hh \ + liveMedia/include/QuickTimeGenericRTPSource.hh \ + liveMedia/include/RTCP.hh \ + liveMedia/include/RTPInterface.hh \ + liveMedia/include/RTPSink.hh \ + liveMedia/include/RTPSource.hh \ + liveMedia/include/RTSPClient.hh \ + liveMedia/include/RTSPServer.hh \ + liveMedia/include/ServerMediaSession.hh \ + liveMedia/include/SimpleRTPSink.hh \ + liveMedia/include/SimpleRTPSource.hh \ + liveMedia/include/liveMedia.hh \ + liveMedia/include/liveMedia_version.hh + +post-extract: + @${CP} ${FILESDIR}/config.fixed-${OPSYS:L} ${WRKSRC}/ + +do-configure: + @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ./genMakefiles fixed-${OPSYS:L}) + +do-install:: + @${INSTALL_PROGRAM} ${WRKSRC}/testProgs/openRTSP ${PREFIX}/bin/ + @${INSTALL_PROGRAM} ${WRKSRC}/testProgs/sapWatch ${PREFIX}/bin/ + +do-install:: + @${MKDIR} ${PREFIX}/live + @${MKDIR} ${PREFIX}/live/BasicUsageEnvironment + @${MKDIR} ${PREFIX}/live/UsageEnvironment + @${MKDIR} ${PREFIX}/live/groupsock + @${MKDIR} ${PREFIX}/live/liveMedia + @${INSTALL_DATA} ${WRKSRC}/BasicUsageEnvironment/libBasicUsageEnvironment.a ${PREFIX}/live/BasicUsageEnvironment/ + @${INSTALL_DATA} ${WRKSRC}/UsageEnvironment/libUsageEnvironment.a ${PREFIX}/live/UsageEnvironment/ + @${INSTALL_DATA} ${WRKSRC}/groupsock/libgroupsock.a ${PREFIX}/live/groupsock/ + @${INSTALL_DATA} ${WRKSRC}/liveMedia/libliveMedia.a ${PREFIX}/live/liveMedia/ + +do-install:: + @${MKDIR} ${PREFIX}/live/BasicUsageEnvironment/include + @${MKDIR} ${PREFIX}/live/UsageEnvironment/include + @${MKDIR} ${PREFIX}/live/groupsock/include + @${MKDIR} ${PREFIX}/live/liveMedia/include +.for file in ${BasicUsageEnvironment} + @${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/live/BasicUsageEnvironment/include/ +.endfor +.for file in ${UsageEnvironment} + @${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/live/UsageEnvironment/include/ +.endfor +.for file in ${groupsock} + @${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/live/groupsock/include/ +.endfor +.for file in ${liveMedia} + @${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/live/liveMedia/include/ +.endfor + +.include <bsd.port.mk> diff --git a/net/liveMedia/distinfo b/net/liveMedia/distinfo new file mode 100644 index 000000000000..2811cfe920ff --- /dev/null +++ b/net/liveMedia/distinfo @@ -0,0 +1 @@ +MD5 (live.2002.10.11.tar.gz) = 45e502a42ba2674e21b6c82898003ced diff --git a/net/liveMedia/files/config.fixed-freebsd b/net/liveMedia/files/config.fixed-freebsd new file mode 100644 index 000000000000..4d12090c69d3 --- /dev/null +++ b/net/liveMedia/files/config.fixed-freebsd @@ -0,0 +1,16 @@ +COMPILE_OPTS = $(CFLAGS) $(INCLUDES) -I. -DBSD=1 -DSOCKLEN_T=socklen_t +C = c +C_COMPILER = $(CC) +C_FLAGS = $(COMPILE_OPTS) +CPLUSPLUS_COMPILER = $(CXX) +CPLUSPLUS_FLAGS = $(COMPILE_OPTS) -Wall +OBJ = o +LINK = $(CXX) -o +LINK_OPTS = -L. +CONSOLE_LINK_OPTS = $(LINK_OPTS) +LIBRARY_LINK = $(LD) -o +LIBRARY_LINK_OPTS = $(LINK_OPTS) -r -Bstatic +LIB_SUFFIX = a +LIBS_FOR_CONSOLE_APPLICATION = +LIBS_FOR_GUI_APPLICATION = +EXE = diff --git a/net/liveMedia/pkg-comment b/net/liveMedia/pkg-comment new file mode 100644 index 000000000000..6d833f636b47 --- /dev/null +++ b/net/liveMedia/pkg-comment @@ -0,0 +1 @@ +LIVE.COM Streaming Media diff --git a/net/liveMedia/pkg-descr b/net/liveMedia/pkg-descr new file mode 100644 index 000000000000..9d947a97d5bd --- /dev/null +++ b/net/liveMedia/pkg-descr @@ -0,0 +1,12 @@ +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". diff --git a/net/liveMedia/pkg-plist b/net/liveMedia/pkg-plist new file mode 100644 index 000000000000..5f93a2e413ad --- /dev/null +++ b/net/liveMedia/pkg-plist @@ -0,0 +1,82 @@ +bin/openRTSP +bin/sapWatch +live/BasicUsageEnvironment/libBasicUsageEnvironment.a +live/BasicUsageEnvironment/include/BasicHashTable.hh +live/BasicUsageEnvironment/include/BasicUsageEnvironment.hh +live/BasicUsageEnvironment/include/BasicUsageEnvironment_version.hh +live/BasicUsageEnvironment/include/DelayQueue.hh +live/BasicUsageEnvironment/include/Lock.hh +live/UsageEnvironment/libUsageEnvironment.a +live/UsageEnvironment/include/Boolean.hh +live/UsageEnvironment/include/HashTable.hh +live/UsageEnvironment/include/UsageEnvironment.hh +live/UsageEnvironment/include/UsageEnvironment_version.hh +live/groupsock/libgroupsock.a +live/groupsock/include/GroupEId.hh +live/groupsock/include/Groupsock.hh +live/groupsock/include/GroupsockHelper.hh +live/groupsock/include/IOHandlers.hh +live/groupsock/include/NetAddress.hh +live/groupsock/include/NetInterface.hh +live/groupsock/include/TunnelEncaps.hh +live/groupsock/include/groupsock_version.hh +live/liveMedia/libliveMedia.a +live/liveMedia/include/BasicUDPSource.hh +live/liveMedia/include/ByteStreamFileSource.hh +live/liveMedia/include/ByteStreamMultiFileSource.hh +live/liveMedia/include/DeviceSource.hh +live/liveMedia/include/FileSink.hh +live/liveMedia/include/FramedFileSource.hh +live/liveMedia/include/FramedFilter.hh +live/liveMedia/include/FramedSource.hh +live/liveMedia/include/GSMAudioRTPSink.hh +live/liveMedia/include/H263plusVideoRTPSink.hh +live/liveMedia/include/H263plusVideoRTPSource.hh +live/liveMedia/include/HTTPSink.hh +live/liveMedia/include/MP3ADU.hh +live/liveMedia/include/MP3ADURTPSink.hh +live/liveMedia/include/MP3ADURTPSource.hh +live/liveMedia/include/MP3ADUTranscoder.hh +live/liveMedia/include/MP3ADUinterleaving.hh +live/liveMedia/include/MP3FileSource.hh +live/liveMedia/include/MP3HTTPSource.hh +live/liveMedia/include/MP3Transcoder.hh +live/liveMedia/include/MPEGAudioRTPSink.hh +live/liveMedia/include/MPEGAudioRTPSource.hh +live/liveMedia/include/MPEGAudioStreamFramer.hh +live/liveMedia/include/MPEGDemux.hh +live/liveMedia/include/MPEGDemuxedElementaryStream.hh +live/liveMedia/include/MPEGVideoHTTPSink.hh +live/liveMedia/include/MPEGVideoRTPSink.hh +live/liveMedia/include/MPEGVideoRTPSource.hh +live/liveMedia/include/MPEGVideoStreamFramer.hh +live/liveMedia/include/Media.hh +live/liveMedia/include/MediaSession.hh +live/liveMedia/include/MediaSink.hh +live/liveMedia/include/MediaSource.hh +live/liveMedia/include/MultiFramedRTPSink.hh +live/liveMedia/include/MultiFramedRTPSource.hh +live/liveMedia/include/PrioritizedRTPStreamSelector.hh +live/liveMedia/include/QCELPAudioRTPSource.hh +live/liveMedia/include/QuickTimeFileSink.hh +live/liveMedia/include/QuickTimeGenericRTPSource.hh +live/liveMedia/include/RTCP.hh +live/liveMedia/include/RTPInterface.hh +live/liveMedia/include/RTPSink.hh +live/liveMedia/include/RTPSource.hh +live/liveMedia/include/RTSPClient.hh +live/liveMedia/include/RTSPServer.hh +live/liveMedia/include/ServerMediaSession.hh +live/liveMedia/include/SimpleRTPSink.hh +live/liveMedia/include/SimpleRTPSource.hh +live/liveMedia/include/liveMedia.hh +live/liveMedia/include/liveMedia_version.hh +@dirrm live/BasicUsageEnvironment/include +@dirrm live/UsageEnvironment/include +@dirrm live/groupsock/include +@dirrm live/liveMedia/include +@dirrm live/BasicUsageEnvironment +@dirrm live/UsageEnvironment +@dirrm live/groupsock +@dirrm live/liveMedia +@dirrm live |