From bbb0c117017f85bdaea82e45d62d5a6c5a9d3921 Mon Sep 17 00:00:00 2001 From: wiz Date: Wed, 12 Apr 2006 21:39:38 +0000 Subject: Initial import of mpeg4ip-1.4.1: 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. --- multimedia/mpeg4ip/DESCR | 8 ++ multimedia/mpeg4ip/Makefile | 19 ++++ multimedia/mpeg4ip/PLIST | 200 ++++++++++++++++++++++++++++++++++++ multimedia/mpeg4ip/buildlink3.mk | 18 ++++ multimedia/mpeg4ip/distinfo | 7 ++ multimedia/mpeg4ip/patches/patch-aa | 13 +++ multimedia/mpeg4ip/patches/patch-ab | 13 +++ 7 files changed, 278 insertions(+) create mode 100644 multimedia/mpeg4ip/DESCR create mode 100644 multimedia/mpeg4ip/Makefile create mode 100644 multimedia/mpeg4ip/PLIST create mode 100644 multimedia/mpeg4ip/buildlink3.mk create mode 100644 multimedia/mpeg4ip/distinfo create mode 100644 multimedia/mpeg4ip/patches/patch-aa create mode 100644 multimedia/mpeg4ip/patches/patch-ab (limited to 'multimedia/mpeg4ip') 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 -- cgit v1.2.3