? alsa-plugins-1.0.10.tar.bz2 ? alsa-plugins-1.0.10.tar.gz ? polyp-update.patch Index: configure.in =================================================================== RCS file: /cvsroot/alsa/alsa-plugins/configure.in,v retrieving revision 1.13 diff -u -r1.13 configure.in --- configure.in 21 Feb 2006 16:13:57 -0000 1.13 +++ configure.in 22 Feb 2006 09:44:47 -0000 @@ -15,7 +15,7 @@ PKG_CHECK_MODULES(JACK, jack >= 0.98, [HAVE_JACK=yes], [HAVE_JACK=no]) AM_CONDITIONAL(HAVE_JACK, test x$HAVE_JACK = xyes) -PKG_CHECK_MODULES(polypaudio, [polyplib polyplib-mainloop], [HAVE_POLYP=yes], [HAVE_POLYP=no]) +PKG_CHECK_MODULES(polypaudio, [polyplib], [HAVE_POLYP=yes], [HAVE_POLYP=no]) AM_CONDITIONAL(HAVE_POLYP, test x$HAVE_POLYP = xyes) SAVE_PLUGINS_VERSION Index: polyp/pcm_polyp.c =================================================================== RCS file: /cvsroot/alsa/alsa-plugins/polyp/pcm_polyp.c,v retrieving revision 1.1 diff -u -r1.1 pcm_polyp.c --- polyp/pcm_polyp.c 21 Feb 2006 16:14:00 -0000 1.1 +++ polyp/pcm_polyp.c 22 Feb 2006 09:44:47 -0000 @@ -210,7 +210,7 @@ buf = (char *)areas->addr + (areas->first + areas->step * offset) / 8; - pa_stream_write(pcm->stream, buf, size * pcm->frame_size, NULL, 0); + pa_stream_write(pcm->stream, buf, size * pcm->frame_size, NULL, 0, 0); /* Make sure the buffer pointer is in sync */ update_ptr(pcm); @@ -245,7 +245,7 @@ dst_buf = (char *)areas->addr + (areas->first + areas->step * offset) / 8; while (remain_size > 0) { - pa_stream_peek(pcm->stream, (void**)&src_buf, &frag_length); + pa_stream_peek(pcm->stream, (const void**)&src_buf, &frag_length); if (frag_length == 0) break; @@ -352,7 +352,7 @@ assert(pcm->stream); if (io->stream == SND_PCM_STREAM_PLAYBACK) - pa_stream_connect_playback(pcm->stream, pcm->device, &pcm->buffer_attr, 0, NULL); + pa_stream_connect_playback(pcm->stream, pcm->device, &pcm->buffer_attr, 0, NULL, NULL); else pa_stream_connect_record(pcm->stream, pcm->device, &pcm->buffer_attr, 0); Index: polyp/polyp.c =================================================================== RCS file: /cvsroot/alsa/alsa-plugins/polyp/polyp.c,v retrieving revision 1.1 diff -u -r1.1 polyp.c --- polyp/polyp.c 21 Feb 2006 16:14:00 -0000 1.1 +++ polyp/polyp.c 22 Feb 2006 09:44:47 -0000 @@ -234,7 +234,7 @@ assert(p && p->context && p->mainloop && (p->state == POLYP_STATE_INIT)); - err = pa_context_connect(p->context, server, 1, NULL); + err = pa_context_connect(p->context, server, 0, NULL); if (err < 0) goto error;