Florian Walpen
a1ea8a9bb5
FreeBSD: Add missing OSS option --excl to man page.
...
While there, also improve the short description of this option in the
OSS backend part of usage help and jack_control.
2022-01-15 15:09:56 +00:00
luz.paz
a93b210134
FIx doxygen and user facing and non-facing typos
...
Found via `codespell -q 3`
2019-09-11 19:17:07 +01:00
Rui Nuno Capela
05bc08c64e
memops-alsa_bad_sound-fix-1 ( #426 )
...
* Revert "oss_driver: Use float to S32 conversion if requested"
This reverts commit c5a0f5ea1c
.
* Revert "alsa_in/out: Use float to S32 conversion if requested"
This reverts commit 148c8d8e6a
.
* Revert "alsa_driver: Use float to S32 conversion if requested"
This reverts commit d017e1fffe
.
* Revert "memops: Provide function for float to S32 conversion"
This reverts commit bb99e09b99
.
* Revert "memops: Align S24LE and S32LE to float conversion"
This reverts commit b4ea23df6a
.
* Revert "memops: Provide function for S32 to float conversion"
This reverts commit 244fc27e29
.
* Revert "memops: Align float to S24LE and S32LE conversion"
This reverts commit 4455fe020c
.
* Revert "memops: Remove not used conversion macros"
This reverts commit a82f3f2fb4
.
* Revert "memops: Use right-aligned S24LE to float conversion"
This reverts commit e753254313
.
* Revert "memops: Use right-aligned float to S24LE conversion"
This reverts commit 831163e516
.
2019-02-08 22:22:53 +01:00
Timo Wischer
c5a0f5ea1c
oss_driver: Use float to S32 conversion if requested
...
sample_move_d32u24_sS() converts into samples like 0x00****** but S32
format expects samples like 0x********. Therefore it will not use the
full volume range when also using sample_move_d32u24_sS() for S32.
Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
2019-01-17 00:56:39 +01:00
Stephane Letz
5e565e684a
Merge remote-tracking branch 'upstream/master'
2016-01-01 20:41:05 +01:00
Stephane Letz
02f74a659a
String management fix.
2016-01-01 20:40:22 +01:00
Karl Linden
aaaeeea8d7
Refactor duplicated code into toplevel wscript.
2015-12-13 18:06:35 +01:00
Cédric Schieli
8f6c3c6d1f
Add JackProxyDriver
...
This driver is very similar to the JackNetDriver, but instead of connecting
through the network, it connects to its upstream server through standard jack
API. So it can only reach local servers which must be running as the same user
or in promiscuous mode.
The main use case is the multi-user, multi-session, shared workstation:
- a classic server with hw driver is launched system-wide at boot time, in
promiscuous mode, optionaly restricted to the audio group
- in each user session, a jackdbus server is automatically started with
JackProxyDriver as master driver, automatically connected to the
system-wide one
- optionaly, each user run PulseAudio with a pulse-jack bridge
2015-04-27 12:19:27 +02:00
Adrian Knoth
2f35141267
[wscript] Use CFLAGS, not CCFLAGS
...
CCFLAGS isn't honoured at all, the proper name is CFLAGS.
2012-11-05 15:14:30 +01:00
Stephane Letz
aa6c0a9fa9
Audioadapter factory code moved back in JackAudioAdapterFactory.cpp file.
2012-08-06 10:52:12 +02:00
Stephane Letz
1fddeaa06c
Move audioadapter creation code in platform specific part.
2012-08-04 13:59:42 +02:00
sletz
c58666dd8c
Rename JackProcessSync in JackPosixProcessSync.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4739 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-27 11:36:20 +00:00
sletz
f25c4b0e49
Add EndTime function (especially for Windows).
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4736 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-26 09:51:44 +00:00
sletz
904b0aa180
Change drivers/internals installation folder in Windows installer.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4679 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-09 14:38:33 +00:00
sletz
85df85f520
Fix for compilation on Solaris.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4670 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-06 09:50:43 +00:00
sletz
8342866607
Update JackOSSDriver.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4647 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-12-15 11:11:56 +00:00
Stephane Letz
734e450924
NetJack2 code cleanup.
2011-11-04 14:47:54 +01:00
sletz
08edac7982
Add jackctl_driver_get_type in Control API.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4529 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-08-26 14:36:40 +00:00
sletz
81466b50ce
Some more EXPORT related fixes.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4493 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-07-16 20:50:00 +00:00
Nedko Arnaudov
a9e4628340
helper functions for jack_driver_desc_t construction
...
The main goal is to reduce risk of mismatch between allocated
and initialized parameter numbers.
2011-04-22 22:19:13 +03:00
sletz
3ea1d70b0c
Netdriver can now ask for in/out values from the master (in progress).
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4253 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-02 10:21:31 +00:00
sletz
4789c74f37
Update Solaris drivers.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4252 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-02 07:57:02 +00:00
sletz
f60680dd40
Backends cleanup.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4077 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-11-03 14:55:21 +00:00
sletz
47b8ba5bd1
Cleanup JackConstants.h, move platform specific part in JackPlatformPlug_os.h by platform.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3987 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-04-18 18:39:17 +00:00
sletz
85a525d60b
Fix errors found by cppcheck.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3947 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-03-06 22:38:56 +00:00
sletz
99c2fa0a87
Some fixes for compilation on Snow Leopard.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3637 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-08-31 09:51:06 +00:00
sletz
6b366d20fb
Typo.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3633 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-07-31 10:35:26 +00:00
sletz
ebc7631834
Use SNDCTL_DSP_SYNCGROUP/SNDCTL_DSP_SYNCSTART API to synchronize input and output in Solaris boomer backend.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3632 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-07-31 10:26:09 +00:00
sletz
af9790fa3a
More cleanup in Solaris boomer backend.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3631 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-07-31 09:04:52 +00:00
sletz
5c24df91b6
Add SNDCTL_DSP_SETTRIGGER in Solaris boomer backend (in progress).
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3630 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-07-30 15:35:26 +00:00
sletz
385de2046b
Fix CopyAndConvertIn for Solaris backends.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3627 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-07-28 07:02:00 +00:00
sletz
46b9d44282
Typo.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3625 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-07-24 07:52:40 +00:00
sletz
f831229b5d
O_EXCL has to stay in Solaris boomer driver.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3624 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-07-24 06:38:50 +00:00
sletz
a689e5aacb
Cleanup uneeded parameters in Solaris boomer backend.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3623 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-07-23 18:26:11 +00:00
sletz
37715e00b8
Solaris boomer backend now working in capture or playback only mode.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3618 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-07-22 15:37:19 +00:00
sletz
e4c2f68f1b
Compile loopback backend in Linux and Solaris versions, update OSX project.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3608 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-07-20 09:44:20 +00:00
sletz
bfecb007bd
Big rewrite of Solaris boomer driver, seems to work in duplex mode at least.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3604 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-07-17 15:07:30 +00:00
sletz
ab3520d659
Correct timing (for CPU load) in Solaris boomer driver.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3601 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-07-15 16:04:05 +00:00
sletz
e57b17f67f
Update Solaris boomer driver.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3600 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-07-15 14:56:00 +00:00
sletz
d38a6c9c1d
Move InitFrameTime in JackDriver::Start method.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3538 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-05-15 14:27:07 +00:00
sletz
a447918301
Add missing include.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3509 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-04-20 14:05:55 +00:00
sletz
c284e58b88
Clock source setting on Linux (in progress).
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3508 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-04-20 14:01:41 +00:00
sletz
bf1371e49a
Cleanup JackBoomerDriver class.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3473 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-03-29 10:25:45 +00:00
sletz
cfd115c11d
First working JackBoomerDriver two threads version.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3470 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-03-26 11:04:52 +00:00
sletz
c6bfa1db86
Two threads model in JackBoomerDriver (in progress).
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3468 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-03-26 09:18:26 +00:00
sletz
9be4a3cf91
Simplify the way read/write values are computed in JackBoomerDriver.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3467 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-03-25 10:08:59 +00:00
sletz
751c767aa9
Correct OSS and Boomer backend parameter setting.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3466 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-03-25 09:20:18 +00:00
sletz
719b244d18
New JackBoomerDriver class for Boomer driver on Solaris.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3460 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-03-24 08:25:23 +00:00
sletz
3ee6e1f1fd
Adapter -g parameter allows to change ringbuffer size.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3431 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-03-13 14:28:52 +00:00
sletz
bbaefaee7c
Correct JackOSSAdapter thread scheduling, correct JackAudioAdapterInterface.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3430 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-03-12 17:07:40 +00:00