summaryrefslogtreecommitdiff
path: root/multimedia/mpeg4ip
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2006-04-12 21:39:38 +0000
committerwiz <wiz@pkgsrc.org>2006-04-12 21:39:38 +0000
commitbbb0c117017f85bdaea82e45d62d5a6c5a9d3921 (patch)
treef1de45588f0cb8fb2a1f6bd422be0e0e67b5a157 /multimedia/mpeg4ip
parent1c43c9af475d8044c440b1c369a0228d04e583cc (diff)
downloadpkgsrc-bbb0c117017f85bdaea82e45d62d5a6c5a9d3921.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