DESCR

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.

Makefile

# $NetBSD: Makefile,v 1.15 2008/07/14 12:56:09 joerg Exp $

DISTNAME= mpeg4ip-1.5.0.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

PKG_DESTDIR_SUPPORT= user-destdir

CONFLICTS+= faad2<2.0nb6

USE_LANGUAGES= c c++
USE_PKGLOCALEDIR= yes
USE_LIBTOOL= yes
GNU_CONFIGURE= yes
CONFIGURE_SCRIPT= bootstrap
OVERRIDE_DIRDEPTH= 3 # */*/*/libtool

.include "../../mk/bsd.prefs.mk"

PLIST_VARS+= mpeg4ipSDL
.if ${OPSYS} != "Darwin"
PLIST.mpeg4ipSDL= yes
.endif

.include "../../devel/SDL/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

PLIST

@comment $NetBSD: PLIST,v 1.6 2009/06/14 18:08:08 joerg 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
${PLIST.mpeg4ipSDL}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/libsrtpif.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

buildlink3.mk

# $NetBSD: buildlink3.mk,v 1.4 2009/03/20 19:25:05 joerg Exp $

BUILDLINK_TREE+= mpeg4ip

.if !defined(MPEG4IP_BUILDLINK3_MK)
MPEG4IP_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.mpeg4ip+= mpeg4ip>=1.4.1
BUILDLINK_PKGSRCDIR.mpeg4ip?= ../../multimedia/mpeg4ip
.endif # MPEG4IP_BUILDLINK3_MK

BUILDLINK_TREE+= -mpeg4ip

distinfo

$NetBSD: distinfo,v 1.13 2010/01/01 18:23:48 joerg Exp $

SHA1 (mpeg4ip-1.5.0.1.tar.gz) = 1271de695ed65284d9c39aa91bf26c5494603fd3
RMD160 (mpeg4ip-1.5.0.1.tar.gz) = fee5c21c17a470e6de349e07d233a1eb46b2064a
Size (mpeg4ip-1.5.0.1.tar.gz) = 4826180 bytes
SHA1 (patch-aa) = 5f494117fae307f4adc503fd880a762d82d771ff
SHA1 (patch-ab) = 93875dfe86b50c399113915fbac523becae3e2aa
SHA1 (patch-ac) = 9e4683fdbbfa3b85941243547773814ea50125a9
SHA1 (patch-ad) = e5dd062d7f17230bf27ffde0fc2db72d8357fd56
SHA1 (patch-ae) = 0418c4fa0fd966b3d5303d4f95a300d94fc48111
SHA1 (patch-af) = a69e136fbe8db5ae844c90ae5e2f06e86bf2ed85
SHA1 (patch-ag) = 76ec743b051ef39e4edb211a15a2accbf491d0b1
SHA1 (patch-ah) = b5db1d879cf790c2b9c7e9132b14e1fc59e9cb4d
SHA1 (patch-ai) = 8815f81cc09bb36944bf33691aaf9060b545c76e
SHA1 (patch-aj) = f0aeab4c17bb8a737a9ae3d4385c9f2989540ea7
SHA1 (patch-ak) = 8a89f6eb4860b12479a062303c15a4f09416c964
SHA1 (patch-al) = 5966b9c64a7d305b3e3b70717036ccebb5c3bdcd