Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 Dec 2019 04:33:06 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r518906 - head/audio/alsa-plugins/files
Message-ID:  <201912030433.xB34X6VQ054835@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Tue Dec  3 04:33:06 2019
New Revision: 518906
URL: https://svnweb.freebsd.org/changeset/ports/518906

Log:
  audio/alsa-plugins: regen via "make makepatch"

Modified:
  head/audio/alsa-plugins/files/alsa-plugins.patch
  head/audio/alsa-plugins/files/patch-arcam-av_arcam__av.c   (contents, props changed)
  head/audio/alsa-plugins/files/patch-configure   (contents, props changed)
  head/audio/alsa-plugins/files/patch-oss_pcm__oss.c   (contents, props changed)

Modified: head/audio/alsa-plugins/files/alsa-plugins.patch
==============================================================================
--- head/audio/alsa-plugins/files/alsa-plugins.patch	Tue Dec  3 03:08:09 2019	(r518905)
+++ head/audio/alsa-plugins/files/alsa-plugins.patch	Tue Dec  3 04:33:06 2019	(r518906)
@@ -1,6 +1,6 @@
---- oss/ctl_oss.c.orig	2009-08-31 21:09:41.000000000 +0800
-+++ oss/ctl_oss.c	2009-09-15 01:07:51.000000000 +0800
-@@ -362,7 +366,9 @@
+--- oss/ctl_oss.c.orig	2016-03-31 13:11:29 UTC
++++ oss/ctl_oss.c
+@@ -362,7 +362,9 @@ SND_CTL_PLUGIN_DEFINE_FUNC(oss)
  {
  	snd_config_iterator_t it, next;
  	const char *device = "/dev/mixer";
@@ -10,7 +10,7 @@
  	int i, err, val;
  	snd_ctl_oss_t *oss;
  	
-@@ -399,19 +405,29 @@
+@@ -399,19 +401,29 @@ SND_CTL_PLUGIN_DEFINE_FUNC(oss)
  		goto error;
  	}
  
@@ -40,14 +40,12 @@
  	oss->ext.poll_fd = -1;
  	oss->ext.callback = &oss_ext_callback;
  	oss->ext.private_data = oss;
---- oss/pcm_oss.c.orig	2009-08-31 21:09:41.000000000 +0800
-+++ oss/pcm_oss.c	2009-09-28 14:54:12.000000000 +0800
-@@ -22,17 +22,41 @@
- #include <sys/ioctl.h>
- #include <alsa/asoundlib.h>
+--- oss/pcm_oss.c.orig	2016-03-31 13:11:29 UTC
++++ oss/pcm_oss.c
+@@ -24,15 +24,39 @@
  #include <alsa/pcm_external.h>
  #include <linux/soundcard.h>
-+
+ 
 +#define ARRAY_SIZE(x)	(sizeof(x) / sizeof(*(x)))
 +
 +#ifdef __FreeBSD__
@@ -65,7 +63,7 @@
 +#define FREEBSD_OSS_BLKCNT_MAX	(FREEBSD_OSS_BUFSZ_MAX / FREEBSD_OSS_BUFSZ_MIN)
 +#define FREEBSD_OSS_BLKSZ_MAX	(FREEBSD_OSS_BUFSZ_MAX / FREEBSD_OSS_BLKCNT_MIN)
 +#endif
- 
++
  typedef struct snd_pcm_oss {
  	snd_pcm_ioplug_t io;
  	char *device;
@@ -84,7 +82,7 @@
  	unsigned int frame_bytes;
  } snd_pcm_oss_t;
  
-@@ -49,8 +89,13 @@
+@@ -49,8 +73,13 @@ static snd_pcm_sframes_t oss_write(snd_pcm_ioplug_t *i
  	buf = (char *)areas->addr + (areas->first + areas->step * offset) / 8;
  	size *= oss->frame_bytes;
  	result = write(oss->fd, buf, size);
@@ -98,7 +96,7 @@
  	return result / oss->frame_bytes;
  }
  
-@@ -67,13 +112,79 @@
+@@ -67,14 +96,80 @@ static snd_pcm_sframes_t oss_read(snd_pcm_ioplug_t *io
  	buf = (char *)areas->addr + (areas->first + areas->step * offset) / 8;
  	size *= oss->frame_bytes;
  	result = read(oss->fd, buf, size);
@@ -115,7 +113,7 @@
  static snd_pcm_sframes_t oss_pointer(snd_pcm_ioplug_t *io)
  {
 +#ifdef __FreeBSD__
-+	snd_pcm_oss_t *oss = io->private_data;
+ 	snd_pcm_oss_t *oss = io->private_data;
 +#ifdef FREEBSD_OSS_USE_IO_PTR
 +	struct count_info ci;
 +#endif
@@ -175,10 +173,11 @@
 +
 +	return snd_pcm_bytes_to_frames(io->pcm, oss->ptr);
 +#else
- 	snd_pcm_oss_t *oss = io->private_data;
++	snd_pcm_oss_t *oss = io->private_data;
  	struct count_info info;
  	int ptr;
-@@ -85,20 +196,59 @@
+ 
+@@ -85,20 +180,59 @@ static snd_pcm_sframes_t oss_pointer(snd_pcm_ioplug_t 
  	}
  	ptr = snd_pcm_bytes_to_frames(io->pcm, info.ptr);
  	return ptr;
@@ -238,7 +237,7 @@
  	return 0;
  }
  
-@@ -107,6 +257,10 @@
+@@ -107,6 +241,10 @@ static int oss_stop(snd_pcm_ioplug_t *io)
  	snd_pcm_oss_t *oss = io->private_data;
  	int tmp = 0;
  
@@ -249,7 +248,7 @@
  	ioctl(oss->fd, SNDCTL_DSP_SETTRIGGER, &tmp);
  	return 0;
  }
-@@ -115,16 +269,25 @@
+@@ -115,16 +253,25 @@ static int oss_drain(snd_pcm_ioplug_t *io)
  {
  	snd_pcm_oss_t *oss = io->private_data;
  
@@ -275,12 +274,12 @@
  	ioctl(oss->fd, SNDCTL_DSP_RESET);
  
  	tmp = io->channels;
-@@ -145,16 +308,75 @@
+@@ -145,16 +292,75 @@ static int oss_prepare(snd_pcm_ioplug_t *io)
  	}
  	return 0;
  }
 +#endif
-+
+ 
 +#ifdef __FreeBSD__
 +static const struct {
 +	int oss_format;
@@ -317,7 +316,7 @@
 +	{ AFMT_U32_BE, SND_PCM_FORMAT_U24_BE  },
 +};
 +#endif
- 
++
  static int oss_hw_params(snd_pcm_ioplug_t *io,
  			 snd_pcm_hw_params_t *params ATTRIBUTE_UNUSED)
  {
@@ -351,7 +350,7 @@
  	switch (io->format) {
  	case SND_PCM_FORMAT_U8:
  		oss->format = AFMT_U8;
-@@ -166,9 +388,87 @@
+@@ -166,9 +372,87 @@ static int oss_hw_params(snd_pcm_ioplug_t *io,
  		oss->format = AFMT_S16_BE;
  		break;
  	default:
@@ -439,7 +438,7 @@
  	period_bytes = io->period_size * oss->frame_bytes;
  	oss->period_shift = 0;
  	for (i = 31; i >= 4; i--) {
-@@ -209,6 +509,7 @@
+@@ -209,6 +493,7 @@ static int oss_hw_params(snd_pcm_ioplug_t *io,
  		goto _retry;
  	}
  	oss->fragment_set = 1;
@@ -447,7 +446,7 @@
  
  	if ((flags = fcntl(oss->fd, F_GETFL)) < 0) {
  		err = -errno;
-@@ -229,10 +530,146 @@
+@@ -229,16 +514,152 @@ static int oss_hw_params(snd_pcm_ioplug_t *io,
  	return 0;
  }
  
@@ -456,18 +455,18 @@
  static int oss_hw_constraint(snd_pcm_oss_t *oss)
  {
 +#ifdef __FreeBSD__
-+	snd_pcm_ioplug_t *io = &oss->io; 
-+	static const snd_pcm_access_t access_list[] = {
-+		SND_PCM_ACCESS_RW_INTERLEAVED,
-+		SND_PCM_ACCESS_MMAP_INTERLEAVED
-+	};
+ 	snd_pcm_ioplug_t *io = &oss->io; 
+ 	static const snd_pcm_access_t access_list[] = {
+ 		SND_PCM_ACCESS_RW_INTERLEAVED,
+ 		SND_PCM_ACCESS_MMAP_INTERLEAVED
+ 	};
 +#ifdef FREEBSD_OSS_BLKCNT_P2
 +	unsigned int period_list[30];
 +#endif
 +#ifdef FREEBSD_OSS_BUFSZ_P2
 +	unsigned int bufsz_list[30];
 +#endif
-+	unsigned int nformats;
+ 	unsigned int nformats;
 +	unsigned int format[ARRAY_SIZE(oss_formats_tab)];
 +#if 0
 +	unsigned int nchannels;
@@ -593,10 +592,16 @@
 +
 +	return 0;
 +#else
- 	snd_pcm_ioplug_t *io = &oss->io; 
- 	static const snd_pcm_access_t access_list[] = {
- 		SND_PCM_ACCESS_RW_INTERLEAVED,
-@@ -317,6 +736,7 @@
++	snd_pcm_ioplug_t *io = &oss->io; 
++	static const snd_pcm_access_t access_list[] = {
++		SND_PCM_ACCESS_RW_INTERLEAVED,
++		SND_PCM_ACCESS_MMAP_INTERLEAVED
++	};
++	unsigned int nformats;
+ 	unsigned int format[5];
+ 	unsigned int nchannels;
+ 	unsigned int channel[6];
+@@ -317,6 +738,7 @@ static int oss_hw_constraint(snd_pcm_oss_t *oss)
  		return err;
  
  	return 0;
@@ -604,7 +609,7 @@
  }
  
  
-@@ -324,6 +744,10 @@
+@@ -324,6 +746,10 @@ static int oss_close(snd_pcm_ioplug_t *io)
  {
  	snd_pcm_oss_t *oss = io->private_data;
  
@@ -615,7 +620,7 @@
  	close(oss->fd);
  	free(oss->device);
  	free(oss);
-@@ -337,7 +761,9 @@
+@@ -337,7 +763,9 @@ static const snd_pcm_ioplug_callback_t oss_playback_ca
  	.pointer = oss_pointer,
  	.close = oss_close,
  	.hw_params = oss_hw_params,
@@ -625,7 +630,7 @@
  	.drain = oss_drain,
  };
  
-@@ -348,7 +774,9 @@
+@@ -348,7 +776,9 @@ static const snd_pcm_ioplug_callback_t oss_capture_cal
  	.pointer = oss_pointer,
  	.close = oss_close,
  	.hw_params = oss_hw_params,
@@ -635,7 +640,7 @@
  	.drain = oss_drain,
  };
  
-@@ -360,6 +788,10 @@
+@@ -360,6 +790,10 @@ SND_PCM_PLUGIN_DEFINE_FUNC(oss)
  	int err;
  	snd_pcm_oss_t *oss;
  	

Modified: head/audio/alsa-plugins/files/patch-arcam-av_arcam__av.c
==============================================================================
--- head/audio/alsa-plugins/files/patch-arcam-av_arcam__av.c	Tue Dec  3 03:08:09 2019	(r518905)
+++ head/audio/alsa-plugins/files/patch-arcam-av_arcam__av.c	Tue Dec  3 04:33:06 2019	(r518906)
@@ -8,12 +8,12 @@
  #include <termios.h>
  #include <unistd.h>
  
-@@ -38,6 +39,8 @@
+@@ -37,6 +38,8 @@
+ #include <sys/stat.h>
  #include <sys/socket.h>
  #include <sys/un.h>
- 
-+#define AF_FILE     AF_UNIX
 +
++#define AF_FILE     AF_UNIX
+ 
  #define MIN(a, b)     ((a) < (b) ? (a) : (b))
  #define MAX(a, b)     ((a) > (b) ? (a) : (b))
- 

Modified: head/audio/alsa-plugins/files/patch-configure
==============================================================================
--- head/audio/alsa-plugins/files/patch-configure	Tue Dec  3 03:08:09 2019	(r518905)
+++ head/audio/alsa-plugins/files/patch-configure	Tue Dec  3 04:33:06 2019	(r518906)
@@ -1,6 +1,6 @@
 --- configure.orig	2016-03-31 13:14:07 UTC
 +++ configure
-@@ -12402,14 +12402,6 @@ else
+@@ -12402,21 +12402,22 @@ else
  $as_echo "yes" >&6; }
  	HAVE_SPEEXDSP="yes"
  fi
@@ -11,23 +11,23 @@
 -  HAVE_SPEEXDSP_TRUE='#'
 -  HAVE_SPEEXDSP_FALSE=
 -fi
--
  
  
+-
  # Check whether --with-speex was given.
-@@ -12420,6 +12412,15 @@ else
- fi
- 
- 
+ if test "${with_speex+set}" = set; then :
+   withval=$with_speex; PPH=$withval
+ else
+   PPH="lib"
++fi
++
++
 + if test "$HAVE_SPEEXDSP" = "yes" -a "$PPH" != "no"; then
 +  HAVE_SPEEXDSP_TRUE=
 +  HAVE_SPEEXDSP_FALSE='#'
 +else
 +  HAVE_SPEEXDSP_TRUE='#'
 +  HAVE_SPEEXDSP_FALSE=
-+fi
-+
-+
- USE_LIBSPEEX=""
- if test "$PPH" = "lib"; then
- 	if test "$HAVE_SPEEXDSP" = "yes"; then
+ fi
+ 
+ 

Modified: head/audio/alsa-plugins/files/patch-oss_pcm__oss.c
==============================================================================
--- head/audio/alsa-plugins/files/patch-oss_pcm__oss.c	Tue Dec  3 03:08:09 2019	(r518905)
+++ head/audio/alsa-plugins/files/patch-oss_pcm__oss.c	Tue Dec  3 04:33:06 2019	(r518906)
@@ -1,4 +1,4 @@
---- oss/pcm_oss.c.orig	2019-07-04 14:37:07 UTC
+--- oss/pcm_oss.c.orig	2016-03-31 13:11:29 UTC
 +++ oss/pcm_oss.c
 @@ -22,7 +22,11 @@
  #include <sys/ioctl.h>
@@ -12,7 +12,7 @@
  
  #define ARRAY_SIZE(x)	(sizeof(x) / sizeof(*(x)))
  
-@@ -74,11 +78,19 @@ static snd_pcm_sframes_t oss_write(snd_p
+@@ -74,11 +78,19 @@ static snd_pcm_sframes_t oss_write(snd_pcm_ioplug_t *i
  	size *= oss->frame_bytes;
  	result = write(oss->fd, buf, size);
  #ifdef __FreeBSD__
@@ -36,7 +36,7 @@
  #endif
  	return result / oss->frame_bytes;
  }
-@@ -97,11 +109,19 @@ static snd_pcm_sframes_t oss_read(snd_pc
+@@ -97,11 +109,19 @@ static snd_pcm_sframes_t oss_read(snd_pcm_ioplug_t *io
  	size *= oss->frame_bytes;
  	result = read(oss->fd, buf, size);
  #ifdef __FreeBSD__
@@ -60,7 +60,7 @@
  #endif
  	return result / oss->frame_bytes;
  }
-@@ -258,10 +278,29 @@ static int oss_drain(snd_pcm_ioplug_t *i
+@@ -258,10 +278,29 @@ static int oss_drain(snd_pcm_ioplug_t *io)
  #endif
  
  	if (io->stream == SND_PCM_STREAM_PLAYBACK)
@@ -91,7 +91,7 @@
  #ifndef __FreeBSD__
  static int oss_prepare(snd_pcm_ioplug_t *io)
  {
-@@ -272,7 +311,7 @@ static int oss_prepare(snd_pcm_ioplug_t 
+@@ -272,7 +311,7 @@ static int oss_prepare(snd_pcm_ioplug_t *io)
  	fprintf(stderr, "%s()\n", __func__);
  #endif
  
@@ -100,7 +100,7 @@
  
  	tmp = io->channels;
  	if (ioctl(oss->fd, SNDCTL_DSP_CHANNELS, &tmp) < 0) {
-@@ -380,20 +419,26 @@ static int oss_hw_params(snd_pcm_ioplug_
+@@ -380,20 +419,26 @@ static int oss_hw_params(snd_pcm_ioplug_t *io,
  
  	ioctl(oss->fd, SNDCTL_DSP_RESET);
  
@@ -116,14 +116,14 @@
 +	/* round up to nearest power of two */
 +	while (tmp & (tmp - 1))
 +		tmp += tmp & ~(tmp - 1);
-+
+ 
+-	blkcnt = 2;
 +	/* get logarithmic value */
 +	for (blksz_shift = 0; blksz_shift < 24; blksz_shift++) {
 +		if (tmp == (1 << blksz_shift))
 +			break;
 +	}
- 
--	blkcnt = 2;
++
  	tmp = io->buffer_size * oss->frame_bytes;
  
 -	while (blkcnt < 4096 && (blksz_aligned() * blkcnt) < tmp &&
@@ -137,7 +137,7 @@
  
  	tmp = blksz_shift | (blkcnt << 16);
  	if (ioctl(oss->fd, SNDCTL_DSP_SETFRAGMENT, &tmp) < 0) {
-@@ -767,6 +812,7 @@ static const snd_pcm_ioplug_callback_t o
+@@ -767,6 +812,7 @@ static const snd_pcm_ioplug_callback_t oss_playback_ca
  	.prepare = oss_prepare,
  #endif
  	.drain = oss_drain,
@@ -145,7 +145,7 @@
  };
  
  static const snd_pcm_ioplug_callback_t oss_capture_callback = {
-@@ -780,6 +826,7 @@ static const snd_pcm_ioplug_callback_t o
+@@ -780,6 +826,7 @@ static const snd_pcm_ioplug_callback_t oss_capture_cal
  	.prepare = oss_prepare,
  #endif
  	.drain = oss_drain,



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201912030433.xB34X6VQ054835>