Branch: refs/heads/master
Home: https://github.com/jackaudio/jack1
Commit: ff14233d2036c93748407b6403f602b2b5e4f9e0
https://github.com/jackaudio/jack1/commit/ff14233d2036c93748407b6403f602b2b…
Author: Paul Davis <paul(a)linuxaudiosystems.com>
Date: 2016-02-23 (Tue, 23 Feb 2016)
Changed paths:
R python/jackctl.pyc
R python/mygetopt.pyc
R python/reserve_audio.pyc
Log Message:
-----------
Revert "save experiments with python for dbus interactions (for posterity)"
This reverts commit cf32a3475eb2955d42f033fec9078d160c9620b2.
These files are python "binaries", and the source is already in git.
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.