[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openbsd-ports
Subject:    Re: update: ffmpeg-20080620
From:       Jacob Meuser <jakemsr () sdf ! lonestar ! org>
Date:       2008-06-29 23:49:28
Message-ID: 20080629234928.GA2172 () SDF ! LONESTAR ! ORG
[Download RAW message or body]

On Sun, Jun 29, 2008 at 02:56:35AM +0000, Jacob Meuser wrote:
> 
> here's an update to a recent snapshot of ffmpeg.

> this also requires changes to several ffmpeg related ports.  the
> patches for those are attached.

as ajacoutot@ pointed out, I missed that net/openh323 is also
affected.

-- 
jakemsr@sdf.lonestar.org
SDF Public Access UNIX System - http://sdf.lonestar.org

Index: Makefile
===================================================================
RCS file: /home/cvs/OpenBSD/ports/net/openh323/Makefile,v
retrieving revision 1.17
diff -u -r1.17 Makefile
--- Makefile	22 May 2008 19:27:04 -0000	1.17
+++ Makefile	29 Jun 2008 23:46:35 -0000
@@ -6,7 +6,7 @@
 
 V=		1_19_0_1
 DISTNAME=	openh323-v${V}
-PKGNAME=	openh323-${V:S/_/./g}p0
+PKGNAME=	openh323-${V:S/_/./g}p1
 CATEGORIES=	net devel
 
 EXTRACT_SUFX=	-src-tar.gz
@@ -39,7 +39,7 @@
 NO_REGRESS=	Yes
 
 CONFIGURE_STYLE=gnu
-CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include -I${LOCALBASE}/include/ffmpeg" \
+CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
 		LDFLAGS="-L${LOCALBASE}/lib -pthread -lavutil"
 CONFIGURE_ARGS=	--enable-h263avcodec \
 		--disable-localspeex \
@@ -53,6 +53,8 @@
 		CC=${CC} CPLUS=${CXX} BUILDSELF="1"
 MAKE_FLAGS=	LIB_MAJOR_VERSION=${LIBh323_VERSION:R} \
 		LIB_MINOR_VERSION=${LIBh323_VERSION:E}
+
+CFLAGS +=	-I${LOCALBASE}/include/libavcodec
 
 do-extract:
 	@tar xzf ${FULLDISTDIR}/${DISTNAME}${EXTRACT_SUFX} -C ${WRKDIR}
Index: patches/patch-src_ffh263codec_cxx
===================================================================
RCS file: /home/cvs/OpenBSD/ports/net/openh323/patches/patch-src_ffh263codec_cxx,v
retrieving revision 1.2
diff -u -r1.2 patch-src_ffh263codec_cxx
--- patches/patch-src_ffh263codec_cxx	15 Mar 2008 17:38:43 -0000	1.2
+++ patches/patch-src_ffh263codec_cxx	29 Jun 2008 23:46:35 -0000
@@ -1,6 +1,6 @@
 $OpenBSD: patch-src_ffh263codec_cxx,v 1.2 2008/03/15 17:38:43 ajacoutot Exp $
---- src/ffh263codec.cxx.orig	Wed Dec  8 03:03:59 2004
-+++ src/ffh263codec.cxx	Tue Mar  4 14:29:13 2008
+--- src/ffh263codec.cxx.orig	Tue Dec  7 18:03:59 2004
++++ src/ffh263codec.cxx	Sun Jun 29 16:00:47 2008
 @@ -142,6 +142,7 @@
   *
   */
@@ -50,6 +50,24 @@
  
    isLoadedOK = TRUE;
  }
+@@ -357,7 +364,7 @@ int FfmpgLink::AvcodecDecodeVideo(AVCodecContext *ctx,
+   PWaitAndSignal m(processLock);
+ 
+   PTRACE(6, "Avcodec decode video at " << ::hex << ctx << " frame" << picture 
+-	 << " buf" << (int)buf << ::dec << "           got picture" << *got_picture_ptr 
++	 << " buf" << (long)buf << ::dec << "           got picture" << *got_picture_ptr 
+ 	 << " buffer size is" << buf_size);
+   int res = Favcodec_decode_video(ctx, picture, got_picture_ptr, buf, buf_size);
+   PTRACE(6, "Avcodec decode video of " <<buf_size << " bytes.  result is " << res );
+@@ -370,7 +377,7 @@ int FfmpgLink::AvcodecEncodeVideo(AVCodecContext *ctx,
+   PWaitAndSignal m(processLock);
+ 
+   PTRACE(6, "Avcodec encode video for ctxt " << ::hex << ctx << " picture" << pict 
+-	 << " buf" << (int)buf << ::dec << "          buffer size is" << buf_size);
++	 << " buf" << (long)buf << ::dec << "          buffer size is" << buf_size);
+   int res = Favcodec_encode_video(ctx, buf, buf_size, pict);
+ 
+   PTRACE(6, "Avcodec encode video into " << res << " bytes.");
 @@ -388,10 +395,12 @@ void FfmpgLink::AvcodecInit(void)
    Favcodec_init();
  }

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic