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
18 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
18 years ago
paul
4b1e5929f5
add new client registration callback (protocol and library version incremented)
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1030 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
paul
1cccfa6cc4
add example client for jack_thread_wait()
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1029 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
paul
9121e36367
new thread_wait implementation to better match the specs; add JACK_PROMISCUOUS_SERVER handling (any user can connect to jackd, if umask of starting user was correct)
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1028 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
paul
4b06ef1791
bump library version
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1027 0c269be4-1314-0410-8aa9-9f06e86f4224
18 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
18 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
18 years ago
paul
c7773189f7
bump version
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1012 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
paul
18b1810ccc
fix for half-baked clock_gettime test in configure.ac; fix divide-by-zero error by no longer incrementing the frame counter in the event of an xrun/backend reset
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1011 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
paul
3612f9d390
determine jackd "tmpdir" directory at run time by executing jackd -l; fix spelling mistake in configure.ac relating to clock_gettime()
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1010 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
pieterpalmers
3dfe40edae
- removed some more unnecessary headers
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1009 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
pieterpalmers
23085f50a4
- enable midi by default (disabled by previous commit)
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1008 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
pieterpalmers
e84764ffbd
- compile warning cleanup
- removed unnescessary headers
- fixed compilation issue when compiling without midi support
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1007 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
pieterpalmers
855ceff1f7
* fix/extension of 0.102.30 commit
freebob_driver.c:
* fix the behavior of -P and -C to better reflect their ALSA backend counterpart's behavior.
* introduce -D (duplex) as an alias for "-P -C", for completeness.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1006 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
pieterpalmers
a229af9704
configure.ac:
- Version bump to 0.102.30
freebob_driver.c:
- Fix compilation warning
- Made FreeBoB backend parameters more similar to the ALSA backend's parameters.
The -i and -o parameters are now accepted but ignored.
The -P and -C parameters are introduced to disable playback/capture.
The new parameter list:
Parameters for driver 'freebob' (all parameters are optional):
-d, --device The FireWire device to use. Format is: 'hw:port[,node]'. (default: hw:0)
-p, --period Frames per period (default: 1024)
-n, --nperiods Number of periods of playback latency (default: 3)
-r, --rate Sample rate (default: 48000)
-C, --capture Provide capture ports. (default: 1)
-P, --playback Provide playback ports. (default: 1)
-I, --input-latency Extra input latency (frames) (default: 0)
-O, --output-latency Extra output latency (frames) (default: 0)
-i, --inchannels Number of input channels to provide (note: currently ignored) (default: 0)
-o, --outchannels Number of output channels to provide (note: currently ignored) (default: 0)
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1005 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
paul
cffacd16be
added -lpthread to jack.pc so that builds of clients will find pthreads even if they don't use it themselves
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1004 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
joq
0c81e2ae8a
r6018@lithium: joq | 2007-01-14 22:51:23 -0600
check for null watchdog pointer on exit
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1003 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
sletz
3ad383eb93
New project for XCode 2.4
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1002 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
pieterpalmers
f19a4daf90
From: Jesse Chappell
Signed-off-by: Pieter Palmers
Comment:
While testing the freebob backend I noticed that it wasn't setting the
port latencies on the interface's ports. In addition it didn't
support the -I and -O parameters which let users specify systemic
extra latency. The attached patch provides both. For those who might
not know, Ardour uses these value in order to do latency compensation.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1001 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
joq
b803103745
r5512@lithium: joq | 2006-12-12 09:01:30 -0600
memory leak fix from Tom Szilagyi
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1000 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
rncbc
d9fdc1190c
Fix for drivers/alsa/usx2y interleave skip handling,
should also take care of 122s & 224s. Without this,
rawusb mode is just a noise generator :)
Signed-off-by: Karsten Wiese <annabellesgarden@yahoo.de>
Signed-off-by: Rui Nuno Capela <rncbc@rncbc.org>
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@999 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
joq
01510126a9
r5333@lithium: joq | 2006-11-22 13:53:19 -0600
MIDI patches from Dmitry Baikov
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@998 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
wagi
03e8824dbc
[0.102.26] detach patch from Jamie Gennis;
call freebob_streamin_finish at driver_finish time
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@997 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
joq
65e083e646
r5294@lithium: joq | 2006-11-12 11:22:45 -0600
fix MIDI event sorting bug
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@996 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
joq
28b636f00b
r5291@lithium: joq | 2006-11-08 12:54:28 -0600
avoid internal interface in lsp example client
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@995 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
joq
2a585a329a
r5289@lithium: joq | 2006-11-08 12:24:38 -0600
do not delete file on exit from capture_client
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@994 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
sonarnerd
0df78b9b98
HPET fixes/improvements, bumped the version
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@993 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
sonarnerd
6139e56628
- Handle 32-bit counter wrap
- Handle both 32- and 64-bit counters
- Clean up
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@992 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
sonarnerd
34d9717147
Use 32-bit reads on HPET on 32-bit platforms. 64-bit reads should be OK on x86-64 and for example Intel ICH7.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@991 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
joq
5d89e1da69
[0.102.23] jack_midiseq patch from Dave Robillard;
fix doxygen warning messages
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@990 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
joq
897c6ec9e7
r5142@lithium: joq | 2006-10-11 13:08:23 -0500
[0.102.22] /etc/jackdrc patch from Federico Grau
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@989 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
joq
b5fed7ee7b
r5140@lithium: joq | 2006-10-11 12:35:24 -0500
[0.102.21] pkg-config bug workaround from Simon Jenkins
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@988 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
paul
f31ca67009
name fix for hw monitoring function plus fix for RME "mixer" control (from nick mainsbridge
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@985 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
joq
26f15d8b07
r3414@lithium: joq | 2006-07-04 12:13:49 -0500
use EXTRA_DIST for jack.xcode
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@984 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
joq
d773affa63
make distcheck fixes
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@983 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
joq
3ff26b7483
r3407@lithium: joq | 2006-07-03 22:43:09 -0500
move install prefix to end of config output
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@982 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
joq
a660cfa00b
r3404@lithium: joq | 2006-07-03 22:12:27 -0500
add TAGS to svn:ignore
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@981 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
joq
b103d7c810
r3403@lithium: joq | 2006-07-03 21:04:52 -0500
Committed dummy backend timing improvements.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@980 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
joq
5972bbefb9
r3401@lithium: joq | 2006-06-26 10:09:02 -0500
[0.102.18] set uninitialized variable
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@979 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
joq
11184f247b
[0.102.17] limit timeout with -R to 5 sec
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@978 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
joq
32097cf41a
[0.102.16] partial make distcheck fix
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@977 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
rncbc
4d36cf3356
[0.102.15] jack.spec: enable freebob backend drivers whenever available.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@976 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
trutkin
2fad5a66fb
Added memops.h to Makefile.am so it'll be included in dist.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@975 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
joq
85649949ee
[0.102.15] work around PKG_CHECK_MODULES() bug
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@974 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
joq
cf67d0b813
[0.102.14]
* halve JACK_THREAD_STACK_TOUCH to 500000
* increase default --port-max option from 128 to 256
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@973 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
rncbc
298fdedacc
[0.102.13] good old fix about jack_watchdog killing the whole process group
instead of the nearest offending client, which is by far a much
more reasonable approach IMNSHO. Without this one, and while using
QjackCtl under KDE as it seems, jack_watchdog will most likely tear
the X server down, not just jackd and some of its clients as
originally intended.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@972 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
rncbc
b3f413e211
[0.102.12] RPM spec file update: adds missing JACK MIDI files on the devel
and example-clients packages and set the build for tmpdir to
/dev/shm as default.
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@971 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
paul
c0a891b086
remove override of environment CFLAGS settings
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@970 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
pieterpalmers
9293b658d7
- added libfreebob API version check to the freebob backend
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@969 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago