Update to schroedinger-1.0.11.

- Added 10-bit and 16-bit support to both the encoder and decoder.
Only works in intra mode. Tested formats are 16-bit 4:4:4 and
10-bit 4:2:2.

Dependencies are still happy.

from Brad
This commit is contained in:
ajacoutot 2012-01-25 13:50:28 +00:00
parent 086c34737b
commit ca2eccad44
4 changed files with 21 additions and 34 deletions

View File

@ -1,12 +1,12 @@
# $OpenBSD: Makefile,v 1.8 2011/03/26 10:05:24 sthen Exp $
# $OpenBSD: Makefile,v 1.9 2012/01/25 13:50:28 ajacoutot Exp $
COMMENT= high-speed Dirac codec
DISTNAME= schroedinger-1.0.10
DISTNAME= schroedinger-1.0.11
CATEGORIES= multimedia
MASTER_SITES= ${HOMEPAGE}/download/schroedinger/
SHARED_LIBS= schroedinger-1.0 2.0
SHARED_LIBS= schroedinger-1.0 3.0
HOMEPAGE= http://diracvideo.org/
@ -17,12 +17,13 @@ PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
WANTLIB= m orc-0.4>=2.0 stdc++
LIB_DEPENDS= orc->=0.4.11:devel/orc
WANTLIB= m orc-0.4>=4.0 stdc++
LIB_DEPENDS= devel/orc>=0.4.16p0
USE_LIBTOOL= Yes
CONFIGURE_STYLE= autoconf
AUTOCONF_VERSION= 2.65
AUTOCONF_VERSION= 2.68
.include <bsd.port.mk>

View File

@ -1,5 +1,5 @@
MD5 (schroedinger-1.0.10.tar.gz) = neCIzMMUu552bLOqZRCg7w==
RMD160 (schroedinger-1.0.10.tar.gz) = Bzc+QOYgZ/0qOKQcVe9s3OQMdfs=
SHA1 (schroedinger-1.0.10.tar.gz) = yK9MsrxUt3g6wg1/SjnbTjHBysA=
SHA256 (schroedinger-1.0.10.tar.gz) = mkXE+NYZemQamwarm1nsAq2ZhnI/2FVSigDsNHenGWQ=
SIZE (schroedinger-1.0.10.tar.gz) = 996489
MD5 (schroedinger-1.0.11.tar.gz) = 2mrwjlZMoRVzSPuNku/IkQ==
RMD160 (schroedinger-1.0.11.tar.gz) = IkbwfSpzENek+ot59iso9lx4AyI=
SHA1 (schroedinger-1.0.11.tar.gz) = wB7gvtbBvXYIdjkn9xn5TrxqqkE=
SHA256 (schroedinger-1.0.11.tar.gz) = HlcqBzW5KspXRsRSj5vr01qgzPhhmyL6J1YTeozJ+RI=
SIZE (schroedinger-1.0.11.tar.gz) = 1019247

View File

@ -1,25 +1,12 @@
$OpenBSD: patch-configure_ac,v 1.3 2010/11/19 08:58:39 jasper Exp $
--- configure.ac.orig Thu Oct 7 21:28:17 2010
+++ configure.ac Sun Oct 17 23:55:01 2010
@@ -80,7 +80,11 @@ THREAD_IMPL=${with_thread}
AC_SUBST(THREAD_IMPL)
if test "x${with_thread}" = "xpthread" ; then
- case "$host_os" in
+ case "$host_os" in
+ openbsd*)
+ PTHREAD_CFLAGS=
+ PTHREAD_LIBS=-pthread
+ ;;
*)
PTHREAD_CFLAGS=
PTHREAD_LIBS=-lpthread
@@ -129,8 +133,6 @@ if test "x$SCHRO_CVS" = "xyes"
then
AS_COMPILER_FLAG(-Werror, SCHRO_CFLAGS="$SCHRO_CFLAGS -Werror")
$OpenBSD: patch-configure_ac,v 1.4 2012/01/25 13:50:28 ajacoutot Exp $
--- configure.ac.orig Sun Jan 22 20:32:45 2012
+++ configure.ac Sun Jan 22 21:48:48 2012
@@ -135,8 +135,6 @@ then
AS_COMPILER_FLAG(-Wno-strict-overflow, SCHRO_CFLAGS="$SCHRO_CFLAGS -Wno-strict-overflow")
fi
-
-AS_COMPILER_FLAG(-O3, CFLAGS=`echo $CFLAGS | sed s/O2/O3/`)
-AS_COMPILER_FLAG(-O3, CFLAGS=`echo $CFLAGS | sed s/O2/O3/`)
-
# Enable severe pain
#AS_COMPILER_FLAGS(COMPANY_CFLAGS,"-Wextra -Wno-missing-field-initializers -Wno-unused-parameter -Wold-style-definition -Wdeclaration-after-statement -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wmissing-noreturn -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Winline -Wformat-nonliteral -Wformat-security -Wswitch-enum -Wswitch-default")
#COMPANY_CFLAGS="-Wextra -Wno-missing-field-initializers -Wno-unused-parameter -Wold-style-definition -Wdeclaration-after-statement -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wmissing-noreturn -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Winline -Wformat-nonliteral -Wformat-security -Wswitch-enum -Wswitch-default"

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.2 2010/08/25 23:25:36 sthen Exp $
@comment $OpenBSD: PLIST,v 1.3 2012/01/25 13:50:28 ajacoutot Exp $
%%SHARED%%
include/schroedinger-1.0/
include/schroedinger-1.0/schroedinger/
@ -77,7 +77,6 @@ share/gtk-doc/html/schroedinger/schroedinger-schrounpack.html
share/gtk-doc/html/schroedinger/schroedinger-schroutils.html
share/gtk-doc/html/schroedinger/schroedinger-schrovideoformat.html
share/gtk-doc/html/schroedinger/schroedinger-schrowavelet.html
share/gtk-doc/html/schroedinger/schroedinger.devhelp
share/gtk-doc/html/schroedinger/schroedinger.devhelp2
share/gtk-doc/html/schroedinger/schrointernal.html
share/gtk-doc/html/schroedinger/schropublic.html