./audio/jack [low latency sound server]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 0.125.0, Package name: jack-0.125.0
Maintained by: The OpenBSD ports mailing-list
Master sites:
Description
JACK is a low-latency audio server, written for POSIX conformant
operating systems. It can connect a number of different applications to
an audio device, as well as allowing them to share audio between
themselves. Its clients can run in their own processes (ie. as normal
applications), or can they can run within the JACK server (ie. as a
"plugin").

JACK was designed from the ground up for professional audio work, and
its design focuses on two key areas: synchronous execution of all
clients, and low latency operation.


Filesize: 1189.431 KB
Version History (View Complete History)
  • (2016-11-14) Updated to version: jack-0.125.0
  • (2015-05-06) Updated to version: jack-0.124.1
  • (2012-01-24) Updated to version: jack-0.121.3
  • (2010-06-07) Updated to version: jack-0.116.1p4
  • (2009-12-09) Updated to version: jack-0.116.1p3
  • (2009-03-14) Updated to version: jack-0.116.1p2
  • (2009-02-04) Updated to version: jack-0.116.1p1
  • (2009-01-12) Updated to version: jack-0.116.1p0
  • (2009-01-11) Updated to version: jack-0.116.1
  • (2008-06-28) Updated to version: jack-0.112.0.2524
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2017-01-27 15:19:20 by Stuart Henderson | Files touched by this commit (5)
Log message:
zap more zero-byte files, found by rsadowski, who also tested builds
without them present.
   2017-01-27 15:19:20 by Stuart Henderson | Files touched by this commit (5)
Log message:
zap more zero-byte files, found by rsadowski, who also tested builds
without them present.
   2017-01-27 15:19:20 by Stuart Henderson | Files touched by this commit (5)
Log message:
zap more zero-byte files, found by rsadowski, who also tested builds
without them present.
   2016-12-29 07:29:37 by Jeremie Courreges-Anglas | Files touched by this commit (1)
Log message:
Needs atomic builtins, build with lang/gcc on arm.
   2016-12-22 01:10:21 by Peter Hessler | Files touched by this commit (2)
Log message:
these use atomics not currently available on arm
   2016-11-13 12:22:34 by Jeremie Courreges-Anglas | Files touched by this commit (18)
Log message:
Update to jack-0.125.0
From David Carlier, input and ok danj@ on a previous version.
   2016-11-13 12:22:34 by Jeremie Courreges-Anglas | Files touched by this commit (18)
Log message:
Update to jack-0.125.0
From David Carlier, input and ok danj@ on a previous version.
   2016-11-13 12:22:34 by Jeremie Courreges-Anglas | Files touched by this commit (18)
Log message:
Update to jack-0.125.0
From David Carlier, input and ok danj@ on a previous version.
   2016-11-13 12:22:34 by Jeremie Courreges-Anglas | Files touched by this commit (18)
Log message:
Update to jack-0.125.0
From David Carlier, input and ok danj@ on a previous version.
   2016-11-13 12:22:34 by Jeremie Courreges-Anglas | Files touched by this commit (18)
Log message:
Update to jack-0.125.0
From David Carlier, input and ok danj@ on a previous version.
   2016-11-13 12:22:34 by Jeremie Courreges-Anglas | Files touched by this commit (18)
Log message:
Update to jack-0.125.0
From David Carlier, input and ok danj@ on a previous version.
   2016-11-13 12:22:34 by Jeremie Courreges-Anglas | Files touched by this commit (18)
Log message:
Update to jack-0.125.0
From David Carlier, input and ok danj@ on a previous version.
   2016-11-13 12:22:34 by Jeremie Courreges-Anglas | Files touched by this commit (18)
Log message:
Update to jack-0.125.0
From David Carlier, input and ok danj@ on a previous version.
   2016-11-13 12:22:34 by Jeremie Courreges-Anglas | Files touched by this commit (18)
Log message:
Update to jack-0.125.0
From David Carlier, input and ok danj@ on a previous version.
   2016-11-13 12:22:34 by Jeremie Courreges-Anglas | Files touched by this commit (18)
Log message:
Update to jack-0.125.0
From David Carlier, input and ok danj@ on a previous version.
   2016-11-13 12:22:34 by Jeremie Courreges-Anglas | Files touched by this commit (18)
Log message:
Update to jack-0.125.0
From David Carlier, input and ok danj@ on a previous version.
   2016-11-13 12:22:34 by Jeremie Courreges-Anglas | Files touched by this commit (18)
Log message:
Update to jack-0.125.0
From David Carlier, input and ok danj@ on a previous version.
   2016-11-13 12:22:34 by Jeremie Courreges-Anglas | Files touched by this commit (18)
Log message:
Update to jack-0.125.0
From David Carlier, input and ok danj@ on a previous version.
   2016-11-13 12:22:34 by Jeremie Courreges-Anglas | Files touched by this commit (18)
Log message:
Update to jack-0.125.0
From David Carlier, input and ok danj@ on a previous version.
   2016-11-13 12:22:34 by Jeremie Courreges-Anglas | Files touched by this commit (18)
Log message:
Update to jack-0.125.0
From David Carlier, input and ok danj@ on a previous version.
   2016-11-13 12:22:34 by Jeremie Courreges-Anglas | Files touched by this commit (18)
Log message:
Update to jack-0.125.0
From David Carlier, input and ok danj@ on a previous version.
   2016-11-13 12:22:34 by Jeremie Courreges-Anglas | Files touched by this commit (18)
Log message:
Update to jack-0.125.0
From David Carlier, input and ok danj@ on a previous version.
   2016-11-13 12:22:34 by Jeremie Courreges-Anglas | Files touched by this commit (18)
Log message:
Update to jack-0.125.0
From David Carlier, input and ok danj@ on a previous version.
   2016-03-16 15:19:39 by Christian Weisgerber | Files touched by this commit (46)
Log message:
remove SHARED_ONLY from ports that use only the gnu module
   2016-03-11 13:28:34 by Christian Weisgerber | Files touched by this commit (247)
Log message:
garbage collect CONFIGURE_SHARED
   2015-05-21 05:44:01 by Jeremie Courreges-Anglas | Files touched by this commit (2)
Log message:
Tyop.
   2015-05-21 05:44:01 by Jeremie Courreges-Anglas | Files touched by this commit (2)
Log message:
Tyop.
   2015-05-06 04:22:07 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Fix DEPENDS to unbreak dependent ports.
   2015-05-05 13:45:19 by Stuart Henderson | Files touched by this commit (14)
Log message:
update to JACK 0.124.1, from Eric Lalonde.
   2015-05-05 13:45:19 by Stuart Henderson | Files touched by this commit (14)
Log message:
update to JACK 0.124.1, from Eric Lalonde.
   2015-05-05 13:45:19 by Stuart Henderson | Files touched by this commit (14)
Log message:
update to JACK 0.124.1, from Eric Lalonde.
   2015-05-05 13:45:19 by Stuart Henderson | Files touched by this commit (14)
Log message:
update to JACK 0.124.1, from Eric Lalonde.
   2015-05-05 13:45:19 by Stuart Henderson | Files touched by this commit (14)
Log message:
update to JACK 0.124.1, from Eric Lalonde.
   2015-05-05 13:45:19 by Stuart Henderson | Files touched by this commit (14)
Log message:
update to JACK 0.124.1, from Eric Lalonde.
   2015-05-05 13:45:19 by Stuart Henderson | Files touched by this commit (14)
Log message:
update to JACK 0.124.1, from Eric Lalonde.
   2015-05-05 13:45:19 by Stuart Henderson | Files touched by this commit (14)
Log message:
update to JACK 0.124.1, from Eric Lalonde.
   2015-05-05 13:45:19 by Stuart Henderson | Files touched by this commit (14)
Log message:
update to JACK 0.124.1, from Eric Lalonde.
   2015-05-05 13:45:19 by Stuart Henderson | Files touched by this commit (14)
Log message:
update to JACK 0.124.1, from Eric Lalonde.
   2015-05-05 13:45:19 by Stuart Henderson | Files touched by this commit (14)
Log message:
update to JACK 0.124.1, from Eric Lalonde.
   2015-05-05 13:45:19 by Stuart Henderson | Files touched by this commit (14)
Log message:
update to JACK 0.124.1, from Eric Lalonde.
   2015-05-05 13:45:19 by Stuart Henderson | Files touched by this commit (14)
Log message:
update to JACK 0.124.1, from Eric Lalonde.
   2015-05-05 13:45:19 by Stuart Henderson | Files touched by this commit (14)
Log message:
update to JACK 0.124.1, from Eric Lalonde.
   2015-01-24 04:07:57 by Ingo Schwarze | Files touched by this commit (21)
Log message:
only minor formatting differences; drop USE_GROFF; no bump needed
   2015-01-17 20:16:09 by Christian Weisgerber | Files touched by this commit (3349)
Log message:
Drop remaining MD5/RMD160/SHA1 checksums.
   2011-06-02 07:41:42 by Antoine Jacoutot | Files touched by this commit (238)
Log message:
Add a consistent header that substitutes FULLPKGNAME for the READMEs.
ok jasper@ sthen@
   2011-06-02 07:41:42 by Antoine Jacoutot | Files touched by this commit (238)
Log message:
Add a consistent header that substitutes FULLPKGNAME for the READMEs.
ok jasper@ sthen@
   2010-12-02 15:17:46 by David Coppa | Files touched by this commit (2)
Log message:
Don't enable CELT support for now.
OK jakemsr@
   2010-12-02 15:17:46 by David Coppa | Files touched by this commit (2)
Log message:
Don't enable CELT support for now.
OK jakemsr@
   2010-11-23 11:14:02 by Jasper Lievisse Adriaanse | Files touched by this commit (2)
Log message:
- minor style
   2010-11-23 11:14:02 by Jasper Lievisse Adriaanse | Files touched by this commit (2)
Log message:
- minor style
   2010-11-14 17:22:54 by Marc Espie | Files touched by this commit (427)
Log message:
convert to new style depends
zap default spec that are not needed
convert libspecs as well
convert p* to REVISION.
No package changes
   2010-11-10 01:00:03 by Jasper Lievisse Adriaanse | Files touched by this commit (4)
Log message:
- switch to pkg-readmes
ok sir jake@
   2010-11-10 01:00:03 by Jasper Lievisse Adriaanse | Files touched by this commit (4)
Log message:
- switch to pkg-readmes
ok sir jake@
   2010-11-10 01:00:03 by Jasper Lievisse Adriaanse | Files touched by this commit (4)
Log message:
- switch to pkg-readmes
ok sir jake@
   2010-11-10 01:00:03 by Jasper Lievisse Adriaanse | Files touched by this commit (4)
Log message:
- switch to pkg-readmes
ok sir jake@
   2010-10-18 10:52:48 by Marc Espie | Files touched by this commit (115)
Log message:
USE_GROFF=Yes
   2010-09-05 16:00:14 by Stuart Henderson | Files touched by this commit (46)
Log message:
new-style LIB_DEPENDS/REVISION, sync WANTLIB, bump where necessary.
checked with check-lib-depends and PLIST_DB "make package".
   2010-06-23 11:06:44 by Landry Breuil | Files touched by this commit (1)
Log message:
Explicitely add libtool to BUILD_DEPENDS as jack autohell uses macros from
libtool.m4. Builds fine with ports libtool otherwise.
   2010-06-06 19:44:38 by Jacob Meuser | Files touched by this commit (13)
Log message:
* clean up sndio(7) driver
* update README.OpenBSD
* add patches to let it build on gcc2 archs (from Sebastian Reitenbach)
* disable audio(4) driver
   2010-06-06 19:44:38 by Jacob Meuser | Files touched by this commit (13)
Log message:
* clean up sndio(7) driver
* update README.OpenBSD
* add patches to let it build on gcc2 archs (from Sebastian Reitenbach)
* disable audio(4) driver
   2010-06-06 19:44:38 by Jacob Meuser | Files touched by this commit (13)
Log message:
* clean up sndio(7) driver
* update README.OpenBSD
* add patches to let it build on gcc2 archs (from Sebastian Reitenbach)
* disable audio(4) driver
   2010-06-06 19:44:38 by Jacob Meuser | Files touched by this commit (13)
Log message:
* clean up sndio(7) driver
* update README.OpenBSD
* add patches to let it build on gcc2 archs (from Sebastian Reitenbach)
* disable audio(4) driver
   2010-06-06 19:44:38 by Jacob Meuser | Files touched by this commit (13)
Log message:
* clean up sndio(7) driver
* update README.OpenBSD
* add patches to let it build on gcc2 archs (from Sebastian Reitenbach)
* disable audio(4) driver
   2010-06-06 19:44:38 by Jacob Meuser | Files touched by this commit (13)
Log message:
* clean up sndio(7) driver
* update README.OpenBSD
* add patches to let it build on gcc2 archs (from Sebastian Reitenbach)
* disable audio(4) driver
   2010-06-06 19:44:38 by Jacob Meuser | Files touched by this commit (13)
Log message:
* clean up sndio(7) driver
* update README.OpenBSD
* add patches to let it build on gcc2 archs (from Sebastian Reitenbach)
* disable audio(4) driver
   2010-06-06 19:44:38 by Jacob Meuser | Files touched by this commit (13)
Log message:
* clean up sndio(7) driver
* update README.OpenBSD
* add patches to let it build on gcc2 archs (from Sebastian Reitenbach)
* disable audio(4) driver
   2010-06-06 19:44:38 by Jacob Meuser | Files touched by this commit (13)
Log message:
* clean up sndio(7) driver
* update README.OpenBSD
* add patches to let it build on gcc2 archs (from Sebastian Reitenbach)
* disable audio(4) driver
   2010-06-06 19:44:38 by Jacob Meuser | Files touched by this commit (13)
Log message:
* clean up sndio(7) driver
* update README.OpenBSD
* add patches to let it build on gcc2 archs (from Sebastian Reitenbach)
* disable audio(4) driver
   2010-06-06 19:44:38 by Jacob Meuser | Files touched by this commit (13)
Log message:
* clean up sndio(7) driver
* update README.OpenBSD
* add patches to let it build on gcc2 archs (from Sebastian Reitenbach)
* disable audio(4) driver
   2010-06-06 19:44:38 by Jacob Meuser | Files touched by this commit (13)
Log message:
* clean up sndio(7) driver
* update README.OpenBSD
* add patches to let it build on gcc2 archs (from Sebastian Reitenbach)
* disable audio(4) driver
   2010-06-06 19:44:38 by Jacob Meuser | Files touched by this commit (13)
Log message:
* clean up sndio(7) driver
* update README.OpenBSD
* add patches to let it build on gcc2 archs (from Sebastian Reitenbach)
* disable audio(4) driver
   2009-12-09 03:15:08 by Jacob Meuser | Files touched by this commit (6)
Log message:
sndio_driver.c:
- make it work with 24-bit formats (as with azalia and envy)
- use the correct member of struct sio_par for the buffer size
- check both poll(2) revents as well as calculated buffer positions
to know when we can read/write data
sun_driver.c:
- make it work with 24-bit formats (as with azalia and envy)
jackd/engine.c:
- don't spam error messages every time a client quits
add README.OpenBSD
   2009-12-09 03:15:08 by Jacob Meuser | Files touched by this commit (6)
Log message:
sndio_driver.c:
- make it work with 24-bit formats (as with azalia and envy)
- use the correct member of struct sio_par for the buffer size
- check both poll(2) revents as well as calculated buffer positions
to know when we can read/write data
sun_driver.c:
- make it work with 24-bit formats (as with azalia and envy)
jackd/engine.c:
- don't spam error messages every time a client quits
add README.OpenBSD
   2009-12-09 03:15:08 by Jacob Meuser | Files touched by this commit (6)
Log message:
sndio_driver.c:
- make it work with 24-bit formats (as with azalia and envy)
- use the correct member of struct sio_par for the buffer size
- check both poll(2) revents as well as calculated buffer positions
to know when we can read/write data
sun_driver.c:
- make it work with 24-bit formats (as with azalia and envy)
jackd/engine.c:
- don't spam error messages every time a client quits
add README.OpenBSD
   2009-12-09 03:15:08 by Jacob Meuser | Files touched by this commit (6)
Log message:
sndio_driver.c:
- make it work with 24-bit formats (as with azalia and envy)
- use the correct member of struct sio_par for the buffer size
- check both poll(2) revents as well as calculated buffer positions
to know when we can read/write data
sun_driver.c:
- make it work with 24-bit formats (as with azalia and envy)
jackd/engine.c:
- don't spam error messages every time a client quits
add README.OpenBSD
   2009-12-09 03:15:08 by Jacob Meuser | Files touched by this commit (6)
Log message:
sndio_driver.c:
- make it work with 24-bit formats (as with azalia and envy)
- use the correct member of struct sio_par for the buffer size
- check both poll(2) revents as well as calculated buffer positions
to know when we can read/write data
sun_driver.c:
- make it work with 24-bit formats (as with azalia and envy)
jackd/engine.c:
- don't spam error messages every time a client quits
add README.OpenBSD
   2009-12-09 03:15:08 by Jacob Meuser | Files touched by this commit (6)
Log message:
sndio_driver.c:
- make it work with 24-bit formats (as with azalia and envy)
- use the correct member of struct sio_par for the buffer size
- check both poll(2) revents as well as calculated buffer positions
to know when we can read/write data
sun_driver.c:
- make it work with 24-bit formats (as with azalia and envy)
jackd/engine.c:
- don't spam error messages every time a client quits
add README.OpenBSD
   2009-03-13 17:06:14 by Jacob Meuser | Files touched by this commit (2)
Log message:
fixes for the sndio backend:
* deal with sio_{read,write} possibly moving less data than requested
* check for out-of-sync conditions and restart if they occur
makes running jackd over aucat much more reliable
   2009-03-13 17:06:14 by Jacob Meuser | Files touched by this commit (2)
Log message:
fixes for the sndio backend:
* deal with sio_{read,write} possibly moving less data than requested
* check for out-of-sync conditions and restart if they occur
makes running jackd over aucat much more reliable
   2009-02-03 17:02:16 by Michael Erdely | Files touched by this commit (2)
Log message:
Fix build on alpha.
ok jakemsr@
   2009-02-03 17:02:16 by Michael Erdely | Files touched by this commit (2)
Log message:
Fix build on alpha.
ok jakemsr@
   2009-01-12 03:45:01 by Jacob Meuser | Files touched by this commit (2)
Log message:
don't use dynamic SIMD instructions.
   2009-01-12 03:45:01 by Jacob Meuser | Files touched by this commit (2)
Log message:
don't use dynamic SIMD instructions.
   2009-01-11 03:51:46 by Jacob Meuser | Files touched by this commit (18)
Log message:
- update to 0.116.1, mostly stability/reliability fixes
- add sndio backend
playback under aucat server is pretty solid.  for full-duplex,
starting aucat with 'aucat -l -b 2048' and jackd with just
'jackd -d sndio' seems to work best for me.  we want low latency
anyway, right ;)
   2009-01-11 03:51:46 by Jacob Meuser | Files touched by this commit (18)
Log message:
- update to 0.116.1, mostly stability/reliability fixes
- add sndio backend
playback under aucat server is pretty solid.  for full-duplex,
starting aucat with 'aucat -l -b 2048' and jackd with just
'jackd -d sndio' seems to work best for me.  we want low latency
anyway, right ;)
   2009-01-11 03:51:46 by Jacob Meuser | Files touched by this commit (18)
Log message:
- update to 0.116.1, mostly stability/reliability fixes
- add sndio backend
playback under aucat server is pretty solid.  for full-duplex,
starting aucat with 'aucat -l -b 2048' and jackd with just
'jackd -d sndio' seems to work best for me.  we want low latency
anyway, right ;)
   2009-01-11 03:51:46 by Jacob Meuser | Files touched by this commit (18)
Log message:
- update to 0.116.1, mostly stability/reliability fixes
- add sndio backend
playback under aucat server is pretty solid.  for full-duplex,
starting aucat with 'aucat -l -b 2048' and jackd with just
'jackd -d sndio' seems to work best for me.  we want low latency
anyway, right ;)
   2009-01-11 03:51:46 by Jacob Meuser | Files touched by this commit (18)
Log message:
- update to 0.116.1, mostly stability/reliability fixes
- add sndio backend
playback under aucat server is pretty solid.  for full-duplex,
starting aucat with 'aucat -l -b 2048' and jackd with just
'jackd -d sndio' seems to work best for me.  we want low latency
anyway, right ;)
   2009-01-11 03:51:46 by Jacob Meuser | Files touched by this commit (18)
Log message:
- update to 0.116.1, mostly stability/reliability fixes
- add sndio backend
playback under aucat server is pretty solid.  for full-duplex,
starting aucat with 'aucat -l -b 2048' and jackd with just
'jackd -d sndio' seems to work best for me.  we want low latency
anyway, right ;)
   2009-01-11 03:51:46 by Jacob Meuser | Files touched by this commit (18)
Log message:
- update to 0.116.1, mostly stability/reliability fixes
- add sndio backend
playback under aucat server is pretty solid.  for full-duplex,
starting aucat with 'aucat -l -b 2048' and jackd with just
'jackd -d sndio' seems to work best for me.  we want low latency
anyway, right ;)
   2009-01-11 03:51:46 by Jacob Meuser | Files touched by this commit (18)
Log message:
- update to 0.116.1, mostly stability/reliability fixes
- add sndio backend
playback under aucat server is pretty solid.  for full-duplex,
starting aucat with 'aucat -l -b 2048' and jackd with just
'jackd -d sndio' seems to work best for me.  we want low latency
anyway, right ;)
   2009-01-11 03:51:46 by Jacob Meuser | Files touched by this commit (18)
Log message:
- update to 0.116.1, mostly stability/reliability fixes
- add sndio backend
playback under aucat server is pretty solid.  for full-duplex,
starting aucat with 'aucat -l -b 2048' and jackd with just
'jackd -d sndio' seems to work best for me.  we want low latency
anyway, right ;)
   2009-01-11 03:51:46 by Jacob Meuser | Files touched by this commit (18)
Log message:
- update to 0.116.1, mostly stability/reliability fixes
- add sndio backend
playback under aucat server is pretty solid.  for full-duplex,
starting aucat with 'aucat -l -b 2048' and jackd with just
'jackd -d sndio' seems to work best for me.  we want low latency
anyway, right ;)
   2009-01-11 03:51:46 by Jacob Meuser | Files touched by this commit (18)
Log message:
- update to 0.116.1, mostly stability/reliability fixes
- add sndio backend
playback under aucat server is pretty solid.  for full-duplex,
starting aucat with 'aucat -l -b 2048' and jackd with just
'jackd -d sndio' seems to work best for me.  we want low latency
anyway, right ;)
   2009-01-11 03:51:46 by Jacob Meuser | Files touched by this commit (18)
Log message:
- update to 0.116.1, mostly stability/reliability fixes
- add sndio backend
playback under aucat server is pretty solid.  for full-duplex,
starting aucat with 'aucat -l -b 2048' and jackd with just
'jackd -d sndio' seems to work best for me.  we want low latency
anyway, right ;)
   2009-01-11 03:51:46 by Jacob Meuser | Files touched by this commit (18)
Log message:
- update to 0.116.1, mostly stability/reliability fixes
- add sndio backend
playback under aucat server is pretty solid.  for full-duplex,
starting aucat with 'aucat -l -b 2048' and jackd with just
'jackd -d sndio' seems to work best for me.  we want low latency
anyway, right ;)
   2009-01-11 03:51:46 by Jacob Meuser | Files touched by this commit (18)
Log message:
- update to 0.116.1, mostly stability/reliability fixes
- add sndio backend
playback under aucat server is pretty solid.  for full-duplex,
starting aucat with 'aucat -l -b 2048' and jackd with just
'jackd -d sndio' seems to work best for me.  we want low latency
anyway, right ;)
   2009-01-11 03:51:46 by Jacob Meuser | Files touched by this commit (18)
Log message:
- update to 0.116.1, mostly stability/reliability fixes
- add sndio backend
playback under aucat server is pretty solid.  for full-duplex,
starting aucat with 'aucat -l -b 2048' and jackd with just
'jackd -d sndio' seems to work best for me.  we want low latency
anyway, right ;)
   2009-01-11 03:51:46 by Jacob Meuser | Files touched by this commit (18)
Log message:
- update to 0.116.1, mostly stability/reliability fixes
- add sndio backend
playback under aucat server is pretty solid.  for full-duplex,
starting aucat with 'aucat -l -b 2048' and jackd with just
'jackd -d sndio' seems to work best for me.  we want low latency
anyway, right ;)
   2009-01-11 03:51:46 by Jacob Meuser | Files touched by this commit (18)
Log message:
- update to 0.116.1, mostly stability/reliability fixes
- add sndio backend
playback under aucat server is pretty solid.  for full-duplex,
starting aucat with 'aucat -l -b 2048' and jackd with just
'jackd -d sndio' seems to work best for me.  we want low latency
anyway, right ;)
   2009-01-11 03:51:46 by Jacob Meuser | Files touched by this commit (18)
Log message:
- update to 0.116.1, mostly stability/reliability fixes
- add sndio backend
playback under aucat server is pretty solid.  for full-duplex,
starting aucat with 'aucat -l -b 2048' and jackd with just
'jackd -d sndio' seems to work best for me.  we want low latency
anyway, right ;)
   2009-01-02 15:47:45 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
- add a patch from upstream SVN to allow compiling with DEBUG
"if it works for you" jakemsr@ (maintainer)
   2008-06-27 23:49:31 by Jacob Meuser | Files touched by this commit (13)
Log message:
maintainence update, plus
- fix build on alpha by not comparing a va_list to NULL.  problem
noticed and fix tested by merdely@.
- fix possible 100% cpu usage in full-duplex mode
- fix net client/server
- add @bin markers to PLIST
   2008-06-27 23:49:31 by Jacob Meuser | Files touched by this commit (13)
Log message:
maintainence update, plus
- fix build on alpha by not comparing a va_list to NULL.  problem
noticed and fix tested by merdely@.
- fix possible 100% cpu usage in full-duplex mode
- fix net client/server
- add @bin markers to PLIST
   2008-06-27 23:49:31 by Jacob Meuser | Files touched by this commit (13)
Log message:
maintainence update, plus
- fix build on alpha by not comparing a va_list to NULL.  problem
noticed and fix tested by merdely@.
- fix possible 100% cpu usage in full-duplex mode
- fix net client/server
- add @bin markers to PLIST
   2008-06-27 23:49:31 by Jacob Meuser | Files touched by this commit (13)
Log message:
maintainence update, plus
- fix build on alpha by not comparing a va_list to NULL.  problem
noticed and fix tested by merdely@.
- fix possible 100% cpu usage in full-duplex mode
- fix net client/server
- add @bin markers to PLIST
   2008-06-27 23:49:31 by Jacob Meuser | Files touched by this commit (13)
Log message:
maintainence update, plus
- fix build on alpha by not comparing a va_list to NULL.  problem
noticed and fix tested by merdely@.
- fix possible 100% cpu usage in full-duplex mode
- fix net client/server
- add @bin markers to PLIST
   2008-06-27 23:49:31 by Jacob Meuser | Files touched by this commit (13)
Log message:
maintainence update, plus
- fix build on alpha by not comparing a va_list to NULL.  problem
noticed and fix tested by merdely@.
- fix possible 100% cpu usage in full-duplex mode
- fix net client/server
- add @bin markers to PLIST
   2008-06-27 23:49:31 by Jacob Meuser | Files touched by this commit (13)
Log message:
maintainence update, plus
- fix build on alpha by not comparing a va_list to NULL.  problem
noticed and fix tested by merdely@.
- fix possible 100% cpu usage in full-duplex mode
- fix net client/server
- add @bin markers to PLIST
   2008-06-27 23:49:31 by Jacob Meuser | Files touched by this commit (13)
Log message:
maintainence update, plus
- fix build on alpha by not comparing a va_list to NULL.  problem
noticed and fix tested by merdely@.
- fix possible 100% cpu usage in full-duplex mode
- fix net client/server
- add @bin markers to PLIST
   2008-06-27 23:49:31 by Jacob Meuser | Files touched by this commit (13)
Log message:
maintainence update, plus
- fix build on alpha by not comparing a va_list to NULL.  problem
noticed and fix tested by merdely@.
- fix possible 100% cpu usage in full-duplex mode
- fix net client/server
- add @bin markers to PLIST
   2008-06-27 23:49:31 by Jacob Meuser | Files touched by this commit (13)
Log message:
maintainence update, plus
- fix build on alpha by not comparing a va_list to NULL.  problem
noticed and fix tested by merdely@.
- fix possible 100% cpu usage in full-duplex mode
- fix net client/server
- add @bin markers to PLIST
   2008-06-27 23:49:31 by Jacob Meuser | Files touched by this commit (13)
Log message:
maintainence update, plus
- fix build on alpha by not comparing a va_list to NULL.  problem
noticed and fix tested by merdely@.
- fix possible 100% cpu usage in full-duplex mode
- fix net client/server
- add @bin markers to PLIST
   2008-06-27 23:49:31 by Jacob Meuser | Files touched by this commit (13)
Log message:
maintainence update, plus
- fix build on alpha by not comparing a va_list to NULL.  problem
noticed and fix tested by merdely@.
- fix possible 100% cpu usage in full-duplex mode
- fix net client/server
- add @bin markers to PLIST
   2008-06-27 23:49:31 by Jacob Meuser | Files touched by this commit (13)
Log message:
maintainence update, plus
- fix build on alpha by not comparing a va_list to NULL.  problem
noticed and fix tested by merdely@.
- fix possible 100% cpu usage in full-duplex mode
- fix net client/server
- add @bin markers to PLIST
   2008-04-22 03:34:58 by Jacob Meuser | Files touched by this commit (9)
Log message:
update to 0.111.2.1169
- don't bother trying to fix compiler optimization flag tests.  they're
badly broken/linux spcific, and we don't use them anyway.
- the net source client became a "real" client (executable), instead of
an "in process" client (plugin)
- previous sun_driver patches accepted upstream, plus:
* fix cycle timing in duplex mode by moving calculations and function
calls out of the poll() synchronization loop
* shorten xrun and silence writing/reading messages
* remove unused variables
* attempt to stop continuous playback underruns in duplex mode that are
caused by the capture buffer overrunning
* try harder to make sure we have pristine buffers after
sun_driver_start()
* use native endian audio encodings
* report a delay when poll() times out, instead of effectively running
a null cycle
now jack works on my r10k sgi :)
   2008-04-22 03:34:58 by Jacob Meuser | Files touched by this commit (9)
Log message:
update to 0.111.2.1169
- don't bother trying to fix compiler optimization flag tests.  they're
badly broken/linux spcific, and we don't use them anyway.
- the net source client became a "real" client (executable), instead of
an "in process" client (plugin)
- previous sun_driver patches accepted upstream, plus:
* fix cycle timing in duplex mode by moving calculations and function
calls out of the poll() synchronization loop
* shorten xrun and silence writing/reading messages
* remove unused variables
* attempt to stop continuous playback underruns in duplex mode that are
caused by the capture buffer overrunning
* try harder to make sure we have pristine buffers after
sun_driver_start()
* use native endian audio encodings
* report a delay when poll() times out, instead of effectively running
a null cycle
now jack works on my r10k sgi :)
   2008-04-22 03:34:58 by Jacob Meuser | Files touched by this commit (9)
Log message:
update to 0.111.2.1169
- don't bother trying to fix compiler optimization flag tests.  they're
badly broken/linux spcific, and we don't use them anyway.
- the net source client became a "real" client (executable), instead of
an "in process" client (plugin)
- previous sun_driver patches accepted upstream, plus:
* fix cycle timing in duplex mode by moving calculations and function
calls out of the poll() synchronization loop
* shorten xrun and silence writing/reading messages
* remove unused variables
* attempt to stop continuous playback underruns in duplex mode that are
caused by the capture buffer overrunning
* try harder to make sure we have pristine buffers after
sun_driver_start()
* use native endian audio encodings
* report a delay when poll() times out, instead of effectively running
a null cycle
now jack works on my r10k sgi :)
   2008-04-22 03:34:58 by Jacob Meuser | Files touched by this commit (9)
Log message:
update to 0.111.2.1169
- don't bother trying to fix compiler optimization flag tests.  they're
badly broken/linux spcific, and we don't use them anyway.
- the net source client became a "real" client (executable), instead of
an "in process" client (plugin)
- previous sun_driver patches accepted upstream, plus:
* fix cycle timing in duplex mode by moving calculations and function
calls out of the poll() synchronization loop
* shorten xrun and silence writing/reading messages
* remove unused variables
* attempt to stop continuous playback underruns in duplex mode that are
caused by the capture buffer overrunning
* try harder to make sure we have pristine buffers after
sun_driver_start()
* use native endian audio encodings
* report a delay when poll() times out, instead of effectively running
a null cycle
now jack works on my r10k sgi :)
   2008-04-22 03:34:58 by Jacob Meuser | Files touched by this commit (9)
Log message:
update to 0.111.2.1169
- don't bother trying to fix compiler optimization flag tests.  they're
badly broken/linux spcific, and we don't use them anyway.
- the net source client became a "real" client (executable), instead of
an "in process" client (plugin)
- previous sun_driver patches accepted upstream, plus:
* fix cycle timing in duplex mode by moving calculations and function
calls out of the poll() synchronization loop
* shorten xrun and silence writing/reading messages
* remove unused variables
* attempt to stop continuous playback underruns in duplex mode that are
caused by the capture buffer overrunning
* try harder to make sure we have pristine buffers after
sun_driver_start()
* use native endian audio encodings
* report a delay when poll() times out, instead of effectively running
a null cycle
now jack works on my r10k sgi :)
   2008-04-22 03:34:58 by Jacob Meuser | Files touched by this commit (9)
Log message:
update to 0.111.2.1169
- don't bother trying to fix compiler optimization flag tests.  they're
badly broken/linux spcific, and we don't use them anyway.
- the net source client became a "real" client (executable), instead of
an "in process" client (plugin)
- previous sun_driver patches accepted upstream, plus:
* fix cycle timing in duplex mode by moving calculations and function
calls out of the poll() synchronization loop
* shorten xrun and silence writing/reading messages
* remove unused variables
* attempt to stop continuous playback underruns in duplex mode that are
caused by the capture buffer overrunning
* try harder to make sure we have pristine buffers after
sun_driver_start()
* use native endian audio encodings
* report a delay when poll() times out, instead of effectively running
a null cycle
now jack works on my r10k sgi :)
   2008-04-22 03:34:58 by Jacob Meuser | Files touched by this commit (9)
Log message:
update to 0.111.2.1169
- don't bother trying to fix compiler optimization flag tests.  they're
badly broken/linux spcific, and we don't use them anyway.
- the net source client became a "real" client (executable), instead of
an "in process" client (plugin)
- previous sun_driver patches accepted upstream, plus:
* fix cycle timing in duplex mode by moving calculations and function
calls out of the poll() synchronization loop
* shorten xrun and silence writing/reading messages
* remove unused variables
* attempt to stop continuous playback underruns in duplex mode that are
caused by the capture buffer overrunning
* try harder to make sure we have pristine buffers after
sun_driver_start()
* use native endian audio encodings
* report a delay when poll() times out, instead of effectively running
a null cycle
now jack works on my r10k sgi :)
   2008-04-22 03:34:58 by Jacob Meuser | Files touched by this commit (9)
Log message:
update to 0.111.2.1169
- don't bother trying to fix compiler optimization flag tests.  they're
badly broken/linux spcific, and we don't use them anyway.
- the net source client became a "real" client (executable), instead of
an "in process" client (plugin)
- previous sun_driver patches accepted upstream, plus:
* fix cycle timing in duplex mode by moving calculations and function
calls out of the poll() synchronization loop
* shorten xrun and silence writing/reading messages
* remove unused variables
* attempt to stop continuous playback underruns in duplex mode that are
caused by the capture buffer overrunning
* try harder to make sure we have pristine buffers after
sun_driver_start()
* use native endian audio encodings
* report a delay when poll() times out, instead of effectively running
a null cycle
now jack works on my r10k sgi :)
   2008-04-22 03:34:58 by Jacob Meuser | Files touched by this commit (9)
Log message:
update to 0.111.2.1169
- don't bother trying to fix compiler optimization flag tests.  they're
badly broken/linux spcific, and we don't use them anyway.
- the net source client became a "real" client (executable), instead of
an "in process" client (plugin)
- previous sun_driver patches accepted upstream, plus:
* fix cycle timing in duplex mode by moving calculations and function
calls out of the poll() synchronization loop
* shorten xrun and silence writing/reading messages
* remove unused variables
* attempt to stop continuous playback underruns in duplex mode that are
caused by the capture buffer overrunning
* try harder to make sure we have pristine buffers after
sun_driver_start()
* use native endian audio encodings
* report a delay when poll() times out, instead of effectively running
a null cycle
now jack works on my r10k sgi :)
   2008-03-30 02:46:15 by Jacob Meuser | Files touched by this commit (3)
Log message:
- restore the 10 second sleep in the watchdog thread by using
nanosleep(2) instead of usleep(3), which is limited to 1 second.
- stop clients from getting "zombified" after connection graph
changes by ignoring errors from read(2)ing data that isn't used.
   2008-03-30 02:46:15 by Jacob Meuser | Files touched by this commit (3)
Log message:
- restore the 10 second sleep in the watchdog thread by using
nanosleep(2) instead of usleep(3), which is limited to 1 second.
- stop clients from getting "zombified" after connection graph
changes by ignoring errors from read(2)ing data that isn't used.
   2008-03-30 02:46:15 by Jacob Meuser | Files touched by this commit (3)
Log message:
- restore the 10 second sleep in the watchdog thread by using
nanosleep(2) instead of usleep(3), which is limited to 1 second.
- stop clients from getting "zombified" after connection graph
changes by ignoring errors from read(2)ing data that isn't used.
   2008-03-24 15:45:14 by Jacob Meuser | Files touched by this commit (2)
Log message:
sun_driver tweaks:
- in each call to sun_driver_write(), bzero the buffer that will be
written to the audio device.  stops jackd from "buzzing" or
"humming" when the last samples from a client weren't true silence.
- consistently use bzero instead of memset to zero out buffers.
- add missing returns in error conditions.
   2008-03-24 15:45:14 by Jacob Meuser | Files touched by this commit (2)
Log message:
sun_driver tweaks:
- in each call to sun_driver_write(), bzero the buffer that will be
written to the audio device.  stops jackd from "buzzing" or
"humming" when the last samples from a client weren't true silence.
- consistently use bzero instead of memset to zero out buffers.
- add missing returns in error conditions.