summaryrefslogtreecommitdiff
path: root/multimedia/mpeg4ip
diff options
context:
space:
mode:
authorwiz <wiz>2006-04-12 21:39:38 +0000
committerwiz <wiz>2006-04-12 21:39:38 +0000
commita1a2916d1e071393fdaef0f79dccfa070ebc4c9f (patch)
treef1de45588f0cb8fb2a1f6bd422be0e0e67b5a157 /multimedia/mpeg4ip
parent2d9f66aa9401684036011c4e13d9fca3a0b8e9ff (diff)
downloadpkgsrc-a1a2916d1e071393fdaef0f79dccfa070ebc4c9f.tar.gz
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.
Diffstat (limited to 'multimedia/mpeg4ip')
-rw-r--r--multimedia/mpeg4ip/DESCR8
-rw-r--r--multimedia/mpeg4ip/Makefile19
-rw-r--r--multimedia/mpeg4ip/PLIST200
-rw-r--r--multimedia/mpeg4ip/buildlink3.mk18
-rw-r--r--multimedia/mpeg4ip/distinfo7
-rw-r--r--multimedia/mpeg4ip/patches/patch-aa13
-rw-r--r--multimedia/mpeg4ip/patches/patch-ab13
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