svn commit: r370874 - in head/net/mediastreamer: . files

Tijl Coosemans tijl at FreeBSD.org
Tue Oct 14 17:49:07 UTC 2014


Author: tijl
Date: Tue Oct 14 17:49:06 2014
New Revision: 370874
URL: https://svnweb.freebsd.org/changeset/ports/370874
QAT: https://qat.redports.org/buildarchive/r370874/

Log:
  - Patch OSS backend to remove latency
  - Remove USE_GNOME=gnomehier and @dirrm (handled by pkg)
  
  PR:		194346
  Submitted by:	hselasky

Added:
  head/net/mediastreamer/files/patch-src__audiofilters__oss.c   (contents, props changed)
Modified:
  head/net/mediastreamer/Makefile
  head/net/mediastreamer/pkg-plist

Modified: head/net/mediastreamer/Makefile
==============================================================================
--- head/net/mediastreamer/Makefile	Tue Oct 14 17:47:34 2014	(r370873)
+++ head/net/mediastreamer/Makefile	Tue Oct 14 17:49:06 2014	(r370874)
@@ -3,7 +3,7 @@
 
 PORTNAME=	mediastreamer
 PORTVERSION=	2.10.0
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	net
 MASTER_SITES=	SAVANNAH/linphone/mediastreamer
 
@@ -25,7 +25,7 @@ CPPFLAGS+=	-I${LOCALBASE}/include
 LIBS+=		-L${LOCALBASE}/lib
 INSTALL_TARGET=	install-strip
 USES=		gmake libtool pathfix pkgconfig
-USE_GNOME=	gnomehier intlhack
+USE_GNOME=	intlhack
 USE_LDCONFIG=	yes
 
 OPTIONS_DEFINE=		IPV6 NLS UPNP VIDEO

Added: head/net/mediastreamer/files/patch-src__audiofilters__oss.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/mediastreamer/files/patch-src__audiofilters__oss.c	Tue Oct 14 17:49:06 2014	(r370874)
@@ -0,0 +1,15 @@
+--- src/audiofilters/oss.c.orig
++++ src/audiofilters/oss.c
+@@ -364,7 +364,11 @@
+ 			}
+ 		}
+ 		if (d->pcmfd_write>=0){
+-			if (d->write_started){
++			int bufsize = 0;
++			ioctl(d->pcmfd_write, SNDCTL_DSP_GETODELAY, &bufsize);
++			if (bufsize >= bsize){
++				/* wait for buffer to empty */
++			}else if (d->write_started){
+ 				err=ms_bufferizer_read(d->bufferizer,wtmpbuff,bsize);
+ 				if (err==bsize){
+ 					err=write(d->pcmfd_write,wtmpbuff,bsize);

Modified: head/net/mediastreamer/pkg-plist
==============================================================================
--- head/net/mediastreamer/pkg-plist	Tue Oct 14 17:47:34 2014	(r370873)
+++ head/net/mediastreamer/pkg-plist	Tue Oct 14 17:49:06 2014	(r370874)
@@ -55,4 +55,3 @@ share/images/nowebcamCIF.jpg
 %%NLS%%share/locale/ru/LC_MESSAGES/mediastreamer.mo
 %%NLS%%share/locale/sv/LC_MESSAGES/mediastreamer.mo
 %%NLS%%share/locale/zh_CN/LC_MESSAGES/mediastreamer.mo
- at dirrm include/mediastreamer2


More information about the svn-ports-all mailing list