sletz
cfaa270b7a
Correct libsamplerate version checking
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1104 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
ce59377bff
Add libsamplerate checking
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1102 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
f816e5d832
Add code in netsource jack_initialize(2)
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1101 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
819c20f0af
Add code in netsource jack_initialize
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1100 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
ece1d34aa6
Add netsource as an internal client
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1099 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
aca84cbc74
Typo
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1098 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
e51afa7f5c
Use jack_info instead of printf
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1097 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
280620f6e0
Add -lsamplerate for NetJack driver
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1096 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
38aaeb9920
Version 0.109.6: add NetJack code in source tree
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1095 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
f0bfb84688
Version 0.109.4 : Nedko Arnaudov log patch
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1092 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
pieterpalmers
fca53f648a
add midi period overflow handling
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1091 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
pieterpalmers
581582e3f2
implement jack-midi support for the firewire backend midi channels
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1090 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
pieterpalmers
698516c575
remove obsolete alsa sequencer code
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1089 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
paul
5a572eb97d
* revert name of ALSA audio backend to "alsa_pcm" so that pre-0.109
connection information can be used again.
* add disgusting kludge so that "ALSA:...." port names continue to
work, thus not breaking connection information for 0.109
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1086 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
rncbc
ab439084f2
- USX2Y driver updates to enable JACK MIDI devices to show up
in raw-usb mode (previously, raw-usb mode didn't initialize
or call MIDI drivers properly).
Signed-off-by: Krzysztof Foltman <wdev@foltman.com>
Signed-off-by: Rui Nuno Capela <rncbc@rncbc.org>
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1085 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
pieterpalmers
772f1df580
disable firewire backend debugging
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1082 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
pieterpalmers
9ba4535419
bugfixes
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1078 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
pieterpalmers
1ba56245e7
update firewire backend to reflect ffado API changes
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1077 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
pieterpalmers
b64fcc53e3
some fixes for compilation warnings/errors
(by Nedko)
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1076 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
pieterpalmers
8e2307460d
Commit of Aug 26, 2007 patch by Nedko Arnaudov.
Description:
In r1051 jack_engine_munge_backend_port_names() is being called during
startup. ALSA raw midi backend does port discovery in dynamic way and
thus midi ports appear after call to
jack_engine_munge_backend_port_names() and thus are not munged.
This patch contains:
* munge during port registration not during startup. It is done only
for internal clients. MIDI ports are midi_capture_N and
midi_playback_N in order to not interfere with audio port names.
* ALSA backend name is changed from "alsa_pcm" to "ALSA"
* engine->driver is initialized before call to driver attach() method
to make munge during port registration work during startup.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1071 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
d450337247
Correct sample_rate management in Open. Better handling in sample_rate change listener.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1070 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
c25e45e4ae
Correct bug in CoreAudio driver sample rate management.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1069 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
pieterpalmers
ddb1c3edef
fix forgotten API version increase
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1068 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
pieterpalmers
b93eeb8868
small change to fix FFADO API modification
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1067 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
pieterpalmers
550f176bdb
upgrade firewire backend to modified ffado API
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1066 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
pieterpalmers
5b6501182c
print ALSA driver latency when reporting driver config
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1064 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
pieterpalmers
65b4ed8e8f
Work around bug where the playback ports are not registered when there is already a capture port with the same name registered
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1063 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
paul
35620a4b5d
fix rpm packaging/make dist issue
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1062 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
dsbaikov
4ea965c981
removed wrong assert from alsa_seqmidi.c reported by Ken Ellinwood
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1057 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
dsbaikov
b3edf63c52
Minor cleanups in alsa-midi code.
Fixed a printf-related warning.
Renamed DEBUG to JACK_MIDI_DEBUG in all places.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1056 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
dsbaikov
efbf4e1953
Playback-only fix for alsa-midi from Lars Luthman
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1055 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
dsbaikov
c547269c48
midi note-off normalization fix from Dave Robillard
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1054 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
pieterpalmers
2027750303
- port latency options from freebob backend to firewire backend
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1053 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sonarnerd
9d9f068e41
Disable software mixing and samplerate conversions on OSS 4.x
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1052 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
paul
a16d5e2129
fixes from clemens for appallingly illegal use ALSA API
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1051 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sonarnerd
04df4321bd
- Add support for proper triggering in OSS driver when in full duplex mode
- Move inline asm SIMD functionality to a separate source file
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1050 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
dsbaikov
5793015875
Fixed alsamidi "disappearing output" bug.
* Frame offsets were calculated with jack_nframes_t which is uint32_t.
In case of xruns this led to HUGE offset values and output queue overflow.
Changed it to use int64_t.
* Added xrun detection and recovery.
* Renamed DEBUG macro to JACK_MIDI_DEBUG to resolve clash with jack/internal.h
* Removed odd '#include <stdio.h>'
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1048 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
paul
ee7e785cf0
add port connect callback, add per-port update total latency, fix (?) compiles against alsa-midi on x86_64 and other platforms
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1046 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
pieterpalmers
fbf63c578f
- Introduce jackmidi handling of FireWire hardware MIDI ports. This can be chosen instead of the ALSA SEQ handling of the MIDI ports. Note that this
implementation has severe issues regarding timing, since libfreebob doesn't provide/use the timestamps for the MIDI events. The ALSA SEQ backend
solves this by polling to see if there are events received, and they are handled ASAP. The jackmidi approach inherently postpones processing of midi
events to period boundaries.
!! This is a test implementation for future (libffado) use. Don't enable for end-user use. It is not useful. You have been warned. !!
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1043 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
pieterpalmers
e14a446d30
- add headers for API functions used in the included functions
- s/printf/jack_error
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1042 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
pieterpalmers
9638e0b9d6
- Introduce jack backend for FFADO with the name 'firewire'. (experimental)
- bump version to 0.105.1
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1040 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
pieterpalmers
2cef573d3a
fix deallocation segfault in freebob backend
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1039 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
dsbaikov
fa747e6e6a
Stop midi driver if audio restart failed.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1038 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
dsbaikov
31fe9e4ca6
Do not restart midi driver during xrun recovery.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1037 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
dsbaikov
0fba468774
Turned alsa-midi into internal static library.
It is used by both alsa and freebob drivers.
Patch written by Pieter Palmers.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1036 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
dsbaikov
f37b7cc645
Merged MIDI branch into the trunk.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1035 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
paul
5e37ca65f7
first pass at implementing port aliases (2 port port, 1 set by jackd) plus standard backend port names using system:(playback|capture)_N
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1032 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
paul
8c6780038d
remove all CVS Id lines from source and headers
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1031 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
paul
d994308e56
remove port_(un)lock functions; add dmitry's new time APIs (jack_get_time, jack_frame_to_time, jack_time_to_frame); fix for enabling big-endian 16bit format discovery; depracate jack_client_new in the docs; patch for man page re: period size and power of two sizing
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1026 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
paul
df3d1b4842
implement fons' jack_thread_wait API along with internal design changes to support both models (callback and wait) with the same code; fix for use of snd_pcm_link (from takashi); change mem alignment to 64 for better SIMD optimization
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1025 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago