diff options
-rw-r--r-- | multimedia/mpeg4ip/DESCR | 8 | ||||
-rw-r--r-- | multimedia/mpeg4ip/Makefile | 19 | ||||
-rw-r--r-- | multimedia/mpeg4ip/PLIST | 200 | ||||
-rw-r--r-- | multimedia/mpeg4ip/buildlink3.mk | 18 | ||||
-rw-r--r-- | multimedia/mpeg4ip/distinfo | 7 | ||||
-rw-r--r-- | multimedia/mpeg4ip/patches/patch-aa | 13 | ||||
-rw-r--r-- | multimedia/mpeg4ip/patches/patch-ab | 13 |
7 files changed, 278 insertions, 0 deletions
diff --git a/multimedia/mpeg4ip/DESCR b/multimedia/mpeg4ip/DESCR new file mode 100644 index 00000000000..0791046b3c2 --- /dev/null +++ b/multimedia/mpeg4ip/DESCR @@ -0,0 +1,8 @@ +The MPEG4IP project provides a standards-based system for encoding, +streaming, and playing encoded audio, video and text. To achieve +this we've integrated a number of existing open source packages, +and created some original code to fill in the gaps. + +Please note this project is intended for developers who are interested +in standards based audio and video, and Internet streaming. It is +not intended for end-users. diff --git a/multimedia/mpeg4ip/Makefile b/multimedia/mpeg4ip/Makefile new file mode 100644 index 00000000000..f9bc6fdd0d8 --- /dev/null +++ b/multimedia/mpeg4ip/Makefile @@ -0,0 +1,19 @@ +# $NetBSD: Makefile,v 1.1.1.1 2006/04/12 21:39:38 wiz Exp $ +# + +DISTNAME= mpeg4ip-1.4.1 +CATEGORIES= multimedia +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mpeg4ip/} + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://mpeg4ip.sourceforge.net/ +COMMENT= Tools for streaming video and audio + +USE_PKGLOCALEDIR= yes +USE_LIBTOOL= yes +GNU_CONFIGURE= yes +CONFIGURE_SCRIPT= bootstrap + +.include "../../devel/SDL/buildlink3.mk" +.include "../../mk/x11.buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/multimedia/mpeg4ip/PLIST b/multimedia/mpeg4ip/PLIST new file mode 100644 index 00000000000..1c87ccb0e23 --- /dev/null +++ b/multimedia/mpeg4ip/PLIST @@ -0,0 +1,200 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2006/04/12 21:39:38 wiz Exp $ +bin/avi2raw +bin/avidump +bin/h264_parse +bin/lboxcrop +bin/mp4art +bin/mp4creator +bin/mp4dump +bin/mp4extract +bin/mp4info +bin/mp4player +bin/mp4tags +bin/mp4trackdump +bin/mp4videoinfo +bin/mpeg2video_parse +bin/mpeg4ip-config +bin/mpeg4vol +bin/mpeg_ps_extract +bin/mpeg_ps_info +bin/rgb2yuv +bin/sdl_pcm_play +bin/yuvdump +include/codec_plugin.h +include/h264_sdp.h +include/mp4.h +include/mp4av.h +include/mp4av_aac.h +include/mp4av_ac3.h +include/mp4av_adts.h +include/mp4av_amr.h +include/mp4av_audio.h +include/mp4av_h264.h +include/mp4av_hinters.h +include/mp4av_mp3.h +include/mp4av_mpeg3.h +include/mp4av_mpeg4.h +include/mpeg4_audio_config.h +include/mpeg4_sdp.h +include/mpeg4ip.h +include/mpeg4ip_bitstream.h +include/mpeg4ip_byteswap.h +include/mpeg4ip_config.h +include/mpeg4ip_config_set.h +include/mpeg4ip_getopt.h +include/mpeg4ip_version.h +include/rtp_plugin.h +include/sdp.h +include/sdp_error.h +include/text_plugin.h +lib/libh264util.la +lib/libhttp.la +lib/libismacryp.la +lib/libmp4.la +lib/libmp4av.la +lib/libmp4util.la +lib/libmp4v2.la +lib/libmpeg4ipSDL.la +lib/libmpeg4ip_celp.la +lib/libmpeg4ip_celpbs.la +lib/libmpeg4ip_faad.la +lib/libmpeg4ip_fposrec.la +lib/libmpeg4ip_gnu.la +lib/libmpeg4ip_mpeg4_iso.la +lib/libmsg_queue.la +lib/libsdp.la +lib/mp4player_plugin/aac_plugin.la +lib/mp4player_plugin/celp_plugin.la +lib/mp4player_plugin/g711_audio_plugin.la +lib/mp4player_plugin/h261_plugin.la +lib/mp4player_plugin/h261_rtp_plugin.la +lib/mp4player_plugin/h264_rtp_plugin.la +lib/mp4player_plugin/href_rtp_plugin.la +lib/mp4player_plugin/href_text_plugin.la +lib/mp4player_plugin/isma_enc_rtp_plugin.la +lib/mp4player_plugin/isma_enc_video_rtp_plugin.la +lib/mp4player_plugin/isma_rtp_plugin.la +lib/mp4player_plugin/latm_rtp_plugin.la +lib/mp4player_plugin/mp3_plugin.la +lib/mp4player_plugin/mpeg4_iso_plugin.la +lib/mp4player_plugin/plaintext_text_plugin.la +lib/mp4player_plugin/raw_audio_plugin.la +lib/mp4player_plugin/raw_video_plugin.la +lib/mp4player_plugin/rfc2429_rtp_plugin.la +lib/mp4player_plugin/rfc3267_plugin.la +lib/mp4player_plugin/wav_plugin.la +man/man1/gmp4player.1 +man/man1/mp4creator.1 +man/man1/mp4encode.1 +man/man1/mp4live.1 +man/man3/MP4.3 +man/man3/MP4AddAudioTrack.3 +man/man3/MP4AddHintTrack.3 +man/man3/MP4AddODTrack.3 +man/man3/MP4AddRtpESConfigurationPacket.3 +man/man3/MP4AddRtpHint.3 +man/man3/MP4AddRtpImmediateData.3 +man/man3/MP4AddRtpPacket.3 +man/man3/MP4AddRtpSampleData.3 +man/man3/MP4AddRtpVideoHint.3 +man/man3/MP4AddSceneTrack.3 +man/man3/MP4AddSystemsTrack.3 +man/man3/MP4AddTrack.3 +man/man3/MP4AddTrackEdit.3 +man/man3/MP4AddVideoTrack.3 +man/man3/MP4AppendHintTrackSdp.3 +man/man3/MP4AppendSessionSdp.3 +man/man3/MP4BinaryToBase16.3 +man/man3/MP4BinaryToBase64.3 +man/man3/MP4CloneTrack.3 +man/man3/MP4Close.3 +man/man3/MP4ConvertFromMovieDuration.3 +man/man3/MP4ConvertFromTrackDuration.3 +man/man3/MP4ConvertFromTrackTimestamp.3 +man/man3/MP4ConvertToTrackDuration.3 +man/man3/MP4ConvertToTrackTimestamp.3 +man/man3/MP4CopySample.3 +man/man3/MP4CopyTrack.3 +man/man3/MP4Create.3 +man/man3/MP4DeleteTrack.3 +man/man3/MP4DeleteTrackEdit.3 +man/man3/MP4Dump.3 +man/man3/MP4FileInfo.3 +man/man3/MP4FindTrackId.3 +man/man3/MP4FindTrackIndex.3 +man/man3/MP4GetAudioProfileLevel.3 +man/man3/MP4GetDuration.3 +man/man3/MP4GetGraphicsProfileLevel.3 +man/man3/MP4GetHintTrackReferenceTrackId.3 +man/man3/MP4GetHintTrackRtpPayload.3 +man/man3/MP4GetHintTrackSdp.3 +man/man3/MP4GetNumberOfTracks.3 +man/man3/MP4GetODProfileLevel.3 +man/man3/MP4GetRtpHintNumberOfPackets.3 +man/man3/MP4GetRtpPacketBFrame.3 +man/man3/MP4GetRtpPacketTransmitOffset.3 +man/man3/MP4GetRtpTimestampStart.3 +man/man3/MP4GetSampleDuration.3 +man/man3/MP4GetSampleIdFromEditTime.3 +man/man3/MP4GetSampleIdFromTime.3 +man/man3/MP4GetSampleRenderingOffset.3 +man/man3/MP4GetSampleSize.3 +man/man3/MP4GetSampleSync.3 +man/man3/MP4GetSampleTime.3 +man/man3/MP4GetSceneProfileLevel.3 +man/man3/MP4GetSessionSdp.3 +man/man3/MP4GetTimeScale.3 +man/man3/MP4GetTrackAudioMpeg4Type.3 +man/man3/MP4GetTrackAudioType.3 +man/man3/MP4GetTrackBitRate.3 +man/man3/MP4GetTrackDuration.3 +man/man3/MP4GetTrackESConfiguration.3 +man/man3/MP4GetTrackEditDuration.3 +man/man3/MP4GetTrackEditDwell.3 +man/man3/MP4GetTrackEditMediaStart.3 +man/man3/MP4GetTrackEditStart.3 +man/man3/MP4GetTrackEditTotalDuration.3 +man/man3/MP4GetTrackFixedSampleDuration.3 +man/man3/MP4GetTrackMaxSampleSize.3 +man/man3/MP4GetTrackNumberOfEdits.3 +man/man3/MP4GetTrackNumberOfSamples.3 +man/man3/MP4GetTrackTimeScale.3 +man/man3/MP4GetTrackType.3 +man/man3/MP4GetTrackVideoFrameRate.3 +man/man3/MP4GetTrackVideoHeight.3 +man/man3/MP4GetTrackVideoType.3 +man/man3/MP4GetTrackVideoWidth.3 +man/man3/MP4GetVerbosity.3 +man/man3/MP4GetVideoProfileLevel.3 +man/man3/MP4Info.3 +man/man3/MP4MakeIsmaCompliant.3 +man/man3/MP4Modify.3 +man/man3/MP4Optimize.3 +man/man3/MP4Read.3 +man/man3/MP4ReadRtpHint.3 +man/man3/MP4ReadRtpPacket.3 +man/man3/MP4ReadSample.3 +man/man3/MP4ReadSampleFromEditTime.3 +man/man3/MP4ReadSampleFromTime.3 +man/man3/MP4SetAudioProfileLevel.3 +man/man3/MP4SetGraphicsProfileLevel.3 +man/man3/MP4SetHintTrackRtpPayload.3 +man/man3/MP4SetHintTrackSdp.3 +man/man3/MP4SetODProfileLevel.3 +man/man3/MP4SetRtpTimestampStart.3 +man/man3/MP4SetSampleRenderingOffset.3 +man/man3/MP4SetSceneProfileLevel.3 +man/man3/MP4SetSessionSdp.3 +man/man3/MP4SetTimeScale.3 +man/man3/MP4SetTrackESConfiguration.3 +man/man3/MP4SetTrackEditDuration.3 +man/man3/MP4SetTrackEditDwell.3 +man/man3/MP4SetTrackEditMediaStart.3 +man/man3/MP4SetTrackTimeScale.3 +man/man3/MP4SetVerbosity.3 +man/man3/MP4SetVideoProfileLevel.3 +man/man3/MP4WriteRtpHint.3 +man/man3/MP4WriteSample.3 +man/manm/api.mpt +@dirrm man/manm +@dirrm lib/mp4player_plugin diff --git a/multimedia/mpeg4ip/buildlink3.mk b/multimedia/mpeg4ip/buildlink3.mk new file mode 100644 index 00000000000..5d2b6498540 --- /dev/null +++ b/multimedia/mpeg4ip/buildlink3.mk @@ -0,0 +1,18 @@ +# $NetBSD: buildlink3.mk,v 1.1.1.1 2006/04/12 21:39:38 wiz Exp $ + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ +MPEG4IP_BUILDLINK3_MK:= ${MPEG4IP_BUILDLINK3_MK}+ + +.if !empty(BUILDLINK_DEPTH:M+) +BUILDLINK_DEPENDS+= mpeg4ip +.endif + +BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nmpeg4ip} +BUILDLINK_PACKAGES+= mpeg4ip + +.if !empty(MPEG4IP_BUILDLINK3_MK:M+) +BUILDLINK_API_DEPENDS.mpeg4ip+= mpeg4ip>=1.4.1 +BUILDLINK_PKGSRCDIR.mpeg4ip?= ../../multimedia/mpeg4ip +.endif # MPEG4IP_BUILDLINK3_MK + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/multimedia/mpeg4ip/distinfo b/multimedia/mpeg4ip/distinfo new file mode 100644 index 00000000000..103682c5537 --- /dev/null +++ b/multimedia/mpeg4ip/distinfo @@ -0,0 +1,7 @@ +$NetBSD: distinfo,v 1.1.1.1 2006/04/12 21:39:38 wiz Exp $ + +SHA1 (mpeg4ip-1.4.1.tar.gz) = f0a4b9ecfb281c6c20b332002a7e341e27a9ea10 +RMD160 (mpeg4ip-1.4.1.tar.gz) = 656d06433d490aadadd8c6fd8e8d5727870e8766 +Size (mpeg4ip-1.4.1.tar.gz) = 4791075 bytes +SHA1 (patch-aa) = 871343e2f8412b8141849a74170c8336424c067d +SHA1 (patch-ab) = 93875dfe86b50c399113915fbac523becae3e2aa diff --git a/multimedia/mpeg4ip/patches/patch-aa b/multimedia/mpeg4ip/patches/patch-aa new file mode 100644 index 00000000000..4a1486abe6e --- /dev/null +++ b/multimedia/mpeg4ip/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1.1.1 2006/04/12 21:39:38 wiz Exp $ + +--- bootstrap.orig 2005-08-12 17:17:17.000000000 +0000 ++++ bootstrap +@@ -34,7 +34,7 @@ if (test ! -f "$MPEG4IP_SRC/configure") + exit 1 + fi + +-target_system=`uname -s` ++target_system=Linux + if sdl-config --version >/dev/null 2>/dev/null + then + echo "SDL appears to be installed" diff --git a/multimedia/mpeg4ip/patches/patch-ab b/multimedia/mpeg4ip/patches/patch-ab new file mode 100644 index 00000000000..1fafcd9d7cc --- /dev/null +++ b/multimedia/mpeg4ip/patches/patch-ab @@ -0,0 +1,13 @@ +$NetBSD: patch-ab,v 1.1.1.1 2006/04/12 21:39:38 wiz Exp $ + +--- configure.orig 2005-11-11 00:26:00.000000000 +0000 ++++ configure +@@ -1570,7 +1570,7 @@ echo "$as_me: error: Please run bootstra + { (exit 1); exit 1; }; } + exit -1 + fi +-rm -f config.h >&/dev/null ++rm -f config.h >/dev/null + touch config.h + ac_aux_dir= + for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do |