summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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