summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--multimedia/dirac/DESCR7
-rw-r--r--multimedia/dirac/Makefile20
-rw-r--r--multimedia/dirac/PLIST37
-rw-r--r--multimedia/dirac/buildlink3.mk20
-rw-r--r--multimedia/dirac/distinfo4
5 files changed, 88 insertions, 0 deletions
diff --git a/multimedia/dirac/DESCR b/multimedia/dirac/DESCR
new file mode 100644
index 00000000000..c14b658cd98
--- /dev/null
+++ b/multimedia/dirac/DESCR
@@ -0,0 +1,7 @@
+Dirac is a prototype video codec, under development by BBC R&D, and initially
+released in March 2003.
+
+Dirac is a general-purpose video codec aimed at resolutions from QCIF
+(180x144) to HDTV (1920x1080) progressive or interlaced. It uses wavelets,
+motion compensation and arithmetic coding and aims to be competitive with
+other state of the art codecs.
diff --git a/multimedia/dirac/Makefile b/multimedia/dirac/Makefile
new file mode 100644
index 00000000000..cd23649862e
--- /dev/null
+++ b/multimedia/dirac/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/05/16 02:07:44 xtraeme Exp $
+#
+
+DISTNAME= Dirac-0.2.0
+PKGNAME= ${DISTNAME:S/D/d/}
+CATEGORIES= multimedia
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=dirac/}
+
+MAINTAINER= tech-pkg@NetBSD.org
+HOMEPAGE= http://dirac.sourceforge.net/
+COMMENT= Open-source video codec designed at the BBC
+
+USE_BUILDLINK3= yes
+USE_LANGUAGES= c c++
+GNU_CONFIGURE= yes
+
+PKGCONFIG_OVERRIDE+= dirac.pc.in
+
+.include "../../devel/pkgconfig/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/multimedia/dirac/PLIST b/multimedia/dirac/PLIST
new file mode 100644
index 00000000000..54e3c8b2f58
--- /dev/null
+++ b/multimedia/dirac/PLIST
@@ -0,0 +1,37 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/05/16 02:07:44 xtraeme Exp $
+bin/dirac_decoder
+bin/dirac_encoder
+bin/make_header
+include/Dirac/arith_codec.h
+include/Dirac/arrays.h
+include/Dirac/band_codec.h
+include/Dirac/bit_manager.h
+include/Dirac/block_match.h
+include/Dirac/cmd_line.h
+include/Dirac/common.h
+include/Dirac/comp_compress.h
+include/Dirac/comp_decompress.h
+include/Dirac/context.h
+include/Dirac/downconvert.h
+include/Dirac/frame.h
+include/Dirac/frame_compress.h
+include/Dirac/frame_decompress.h
+include/Dirac/golomb.h
+include/Dirac/gop.h
+include/Dirac/me_mode_decn.h
+include/Dirac/me_subpel.h
+include/Dirac/me_utils.h
+include/Dirac/mot_comp.h
+include/Dirac/motion.h
+include/Dirac/motion_estimate.h
+include/Dirac/mv_codec.h
+include/Dirac/pic_io.h
+include/Dirac/seq_compress.h
+include/Dirac/seq_decompress.h
+include/Dirac/upconvert.h
+include/Dirac/wavelet_utils.h
+lib/libdirac_common.a
+lib/libdirac_decoder.a
+lib/libdirac_encoder.a
+lib/libdirac_motionest.a
+@dirrm include/Dirac
diff --git a/multimedia/dirac/buildlink3.mk b/multimedia/dirac/buildlink3.mk
new file mode 100644
index 00000000000..5fc589842c7
--- /dev/null
+++ b/multimedia/dirac/buildlink3.mk
@@ -0,0 +1,20 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2004/05/16 02:07:44 xtraeme Exp $
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+DIRAC_BUILDLINK3_MK:= ${DIRAC_BUILDLINK3_MK}+
+
+.if !empty(BUILDLINK_DEPTH:M+)
+BUILDLINK_DEPENDS+= dirac
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Ndirac}
+BUILDLINK_PACKAGES+= dirac
+
+.if !empty(DIRAC_BUILDLINK3_MK:M+)
+BUILDLINK_DEPENDS.dirac+= dirac>=0.2.0
+BUILDLINK_PKGSRCDIR.dirac?= ../../multimedia/dirac
+BUILDLINK_DEPMETHOD.dirac?= build
+.endif # DIRAC_BUILDLINK3_MK
+
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/multimedia/dirac/distinfo b/multimedia/dirac/distinfo
new file mode 100644
index 00000000000..9e9f5e0b9f2
--- /dev/null
+++ b/multimedia/dirac/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/05/16 02:07:44 xtraeme Exp $
+
+SHA1 (Dirac-0.2.0.tar.gz) = b87a0442fc199c23e90f89a280d5db8268555325
+Size (Dirac-0.2.0.tar.gz) = 200203 bytes