Branch: refs/heads/master
Home: https://github.com/jackaudio/jack1
Commit: c758cdf4f6e959b92683f2dba6ce8617ac4f0a83
https://github.com/jackaudio/jack1/commit/c758cdf4f6e959b92683f2dba6ce8617a…
Author: Paul Davis <paul(a)linuxaudiosystems.com>
Date: 2016-02-23 (Tue, 23 Feb 2016)
Changed paths:
M config/cpu/alpha/atomicity.h
M config/cpu/alpha/cycles.h
M config/cpu/cris/atomicity.h
M config/cpu/generic/atomicity.h
M config/cpu/generic/cycles.h
M config/cpu/i386/atomicity.h
M config/cpu/i386/cycles.h
M config/cpu/ia64/atomicity.h
M config/cpu/ia64/cycles.h
M config/cpu/ia64/ia64intrin.h
M config/cpu/m68k/atomicity.h
M config/cpu/mips/atomicity.h
M config/cpu/powerpc/atomicity.h
M config/cpu/powerpc/cycles.h
M config/cpu/s390/atomicity.h
M config/os/generic/ipc.h
M config/os/generic/poll.h
M config/os/generic/time.c
M config/os/generic/time.h
M config/os/gnu-linux/sanitycheck.c
M config/os/gnu-linux/systemtest.c
M config/os/gnu-linux/time.c
M config/os/gnu-linux/time.h
M config/os/macosx/getopt.h
M config/os/macosx/ipc.h
M config/os/macosx/mach_port.h
M config/os/macosx/pThreadUtilities.h
M config/os/macosx/poll.h
M config/os/macosx/time.c
M config/os/macosx/time.h
M config/sysdeps/atomicity.h
M config/sysdeps/cycles.h
M drivers/alsa/alsa_driver.c
M drivers/alsa/alsa_driver.h
M drivers/alsa/generic.h
M drivers/alsa/generic_hw.c
M drivers/alsa/hammerfall.c
M drivers/alsa/hammerfall.h
M drivers/alsa/hdsp.c
M drivers/alsa/hdsp.h
M drivers/alsa/ice1712.c
M drivers/alsa/ice1712.h
M drivers/alsa/memops.c
M drivers/alsa/usx2y.c
M drivers/alsa/usx2y.h
M drivers/alsa_midi/a2j.h
M drivers/alsa_midi/alsa_midi.c
M drivers/alsa_midi/alsa_midi_driver.c
M drivers/alsa_midi/list.c
M drivers/alsa_midi/list.h
M drivers/alsa_midi/midi_pack.h
M drivers/alsa_midi/midi_unpack.h
M drivers/alsa_midi/port.c
M drivers/alsa_midi/port.h
M drivers/alsa_midi/port_hash.c
M drivers/alsa_midi/port_hash.h
M drivers/alsa_midi/port_thread.c
M drivers/alsa_midi/port_thread.h
M drivers/am/alsa_midi.h
M drivers/am/alsa_midi_driver.c
M drivers/am/alsa_rawmidi.c
M drivers/am/alsa_seqmidi.c
M drivers/am/midi_pack.h
M drivers/am/midi_unpack.h
M drivers/coreaudio/coreaudio_driver.c
M drivers/coreaudio/coreaudio_driver.h
M drivers/dummy/dummy_driver.c
M drivers/dummy/dummy_driver.h
M drivers/firewire/ffado_driver.c
M drivers/firewire/ffado_driver.h
M drivers/freebob/freebob_driver.c
M drivers/freebob/freebob_driver.h
M drivers/netjack/net_driver.c
M drivers/netjack/net_driver.h
M drivers/netjack/netjack.c
M drivers/netjack/netjack.h
M drivers/netjack/netjack_packet.c
M drivers/netjack/netjack_packet.h
M drivers/oss/oss_driver.c
M drivers/oss/oss_driver.h
M drivers/portaudio/portaudio_driver.c
M drivers/portaudio/portaudio_driver.h
M drivers/sun/sun_driver.c
M drivers/sun/sun_driver.h
M example-clients
M include/atomicity.h
M include/bitset.h
M include/driver.h
M include/driver_interface.h
M include/driver_parse.h
M include/engine.h
M include/hardware.h
M include/internal.h
M include/intsimd.h
M include/memops.h
M include/messagebuffer.h
M include/pool.h
M include/port.h
M include/sanitycheck.h
M include/shm.h
M include/start.h
M include/systemtest.h
M include/unlock.h
M include/varargs.h
M jack
M jackd/clientengine.c
M jackd/clientengine.h
M jackd/controlapi.c
M jackd/engine.c
M jackd/jackd.c
M jackd/jackstart.c
M jackd/md5.c
M jackd/md5.h
M jackd/md5_loc.h
M jackd/transengine.c
M jackd/transengine.h
M libjack/client.c
M libjack/driver.c
M libjack/intclient.c
M libjack/local.h
M libjack/messagebuffer.c
M libjack/metadata.c
M libjack/midiport.c
M libjack/pool.c
M libjack/port.c
M libjack/ringbuffer.c
M libjack/sanitycheck.c
M libjack/shm.c
M libjack/simd.c
M libjack/systemtest.c
M libjack/thread.c
M libjack/time.c
M libjack/transclient.c
M libjack/unlock.c
M libjack/uuid.c
M tools
Log Message:
-----------
uncrustification of jack source code
Commit: 423931219dd3e3b669fde97786cadae92c066dc1
https://github.com/jackaudio/jack1/commit/423931219dd3e3b669fde97786cadae92…
Author: Paul Davis <paul(a)linuxaudiosystems.com>
Date: 2016-02-23 (Tue, 23 Feb 2016)
Changed paths:
M include/engine.h
M include/internal.h
M jackd/clientengine.c
M jackd/engine.c
Log Message:
-----------
use topological sort for client ordering (fons adriaensen)
Compare: https://github.com/jackaudio/jack1/compare/25786b77b700...423931219dd3
Hello,
I have started developing JackSharp, a .NET/Mono binding for libjack. It
has been tested on Windows 8.1 and Debian GNU/Linux sid amd64 and i386,
but should work on other platforms as well.
https://github.com/residuum/JackSharp
Not every API call is implemented yet, especially the transport API has
not been used, currently there are two main client classes:
Client: Use this to create a client with audio and MIDI ports and add a
function to the process event.
Controller: class for managing port connections. If you want to build a
replacement for QJackCtl et al, then use this.
This repository also contains a wrapper for NAudio.
Of course, this has not been tested or used in real software, so this is
still pre-alpha. And I am willing to change the API, as well as take
pull requests.
Thanks for looking into the code and using it,
Thomas
--
"When one's home has a really excellent computer capable of reaching
other computers anywhere in the Galaxy, one scarcely needs to budge."
(Janov Pelorat in: Isaac Asimov - Foundation's Edge)
http://www.residuum.org/
I've attached a cleaned up diff based on Fons' changes to Jack1 that
correctly sorts clients using topographic sort. Some of you may remember
that JACK1 has never done the client sorting correctly, meaning that there
are graph configurations in which a client would execute too early or too
late relative to other clients. Fons did the work of fixing this by using a
real topographic sort.
I'm ready to apply it, but just wanted to give any other Jack developers
(or anyone else) the opportunity to comment on it before I do.
I should record how I created this patch:
1) make two copies of the JACK source tree
2) apply Fons original patch to one of them. This changed whitespace,
indentation, brace placement, and more, across hundreds of lines of code
that was not part of the functional change.
3) run uncrustify on both copies of the source tree, using a configuration
file that forces code back to the existing coding style for JACK1.
4) run diff -wru on both trees.
Branch: refs/heads/master
Home: https://github.com/jackaudio/jack1
Commit: 7c004dac4cb1ed7755d8feebd71b9285cc932337
https://github.com/jackaudio/jack1/commit/7c004dac4cb1ed7755d8feebd71b9285c…
Author: Erik de Castro Lopo <erikd(a)mega-nerd.com>
Date: 2016-02-12 (Fri, 12 Feb 2016)
Changed paths:
M autogen.sh
M configure.ac
Log Message:
-----------
Whitespace only
Commit: 22ff0a5176ac039cc5351873e5d8a1f68cd3e212
https://github.com/jackaudio/jack1/commit/22ff0a5176ac039cc5351873e5d8a1f68…
Author: Erik de Castro Lopo <erikd(a)mega-nerd.com>
Date: 2016-02-16 (Tue, 16 Feb 2016)
Changed paths:
M .gitignore
M Makefile.am
M autogen.sh
M configure.ac
M drivers/alsa/Makefile.am
M drivers/netjack/Makefile.am
M jackd/Makefile.am
M libjack/Makefile.am
Log Message:
-----------
Autotool fixes
* Fix usage of `AC_INIT`.
* Extract JACK version numbers from `AC_INIT` version number.
* Newer versions of automake insists on the `subdir-objects` option
when using C files from outside the current directory.
* Need to use generate `noinst_LTLIBRARIES` rather than just adding
and out-of-dir C file to the `*_SOURCES`.
Commit: dbd8ac5d40391c105a9e6acee5ee0b4a31c649b3
https://github.com/jackaudio/jack1/commit/dbd8ac5d40391c105a9e6acee5ee0b4a3…
Author: Paul Davis <paul(a)linuxaudiosystems.com>
Date: 2016-02-16 (Tue, 16 Feb 2016)
Changed paths:
M .gitignore
M Makefile.am
M autogen.sh
M configure.ac
M drivers/alsa/Makefile.am
M drivers/netjack/Makefile.am
M jackd/Makefile.am
M libjack/Makefile.am
Log Message:
-----------
Merge pull request #31 from erikd/master
Autotool fixes
Compare: https://github.com/jackaudio/jack1/compare/7ae3b2be3c4f...dbd8ac5d4039
Branch: refs/heads/master
Home: https://github.com/jackaudio/jack1
Commit: 7ae3b2be3c4f77f023f79f67430cf45fb97cab8d
https://github.com/jackaudio/jack1/commit/7ae3b2be3c4f77f023f79f67430cf45fb…
Author: Paul Davis <paul(a)linuxaudiosystems.com>
Date: 2016-02-11 (Thu, 11 Feb 2016)
Changed paths:
M jackd/engine.c
M libjack/client.c
Log Message:
-----------
Revert "Set driver port order metadata".
The "client" argument being passed to jack_set_property() is
jack_client_internal_t*, not jack_client_t* as expected, which leads
to a crash. Using client->private_client (which is a jack_client_t*)
causes deadlock because do_request() is called recursively.
The goal here is good, but it can't be accomplished in this way.
This reverts commit 439e47da1a179f62ce9e6601851b4f90381da0de.