| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| | |
Signed-off-by: falkTX <falktx@gmail.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* .ci/install-deps.sh: Install script for dependencies.
* .travis.yml: Adding support for gcc 8,7,6,default and xcode 8.3,9.2,default.
* .ci/install-deps.sh: Addin libsystemd-dev, opus and portaudio-dev.
* .travis.yml: Removing install script covered package installations. Adding branch whitelist for all branches.
* .ci/install-deps.sh: Adding executable bit.
* ci/install-deps.sh: Moving to non-hidden directory to make execution less painful.
* .travis.yml: Properly moving install script to hiddend directory.
* .ci/install-deps.sh: Changing to trusty names for libraries and development packages.
* .ci/install-deps.sh: Adding systemd, dbus and eigen3.
* .ci/install-deps.sh: Adding libsystemd0,libopus-dev, libportaudio2.
* .ci/install-deps.sh: Installing random systemd packages in the hopes they are the right ones... fuck yeah, ubuntu packaging hell.
* .travis.yml: Setting build and install operations to verbose.
* .ci/install-deps.sh: Install script for dependencies.
* .travis.yml: Adding support for gcc 8,7,6,default and xcode 8.3,9.2,default.
* .ci/install-deps.sh: Addin libsystemd-dev, opus and portaudio-dev.
* .travis.yml: Removing install script covered package installations. Adding branch whitelist for all branches.
* .ci/install-deps.sh: Adding executable bit.
* ci/install-deps.sh: Moving to non-hidden directory to make execution less painful.
* .travis.yml: Properly moving install script to hiddend directory.
* .ci/install-deps.sh: Changing to trusty names for libraries and development packages.
* .ci/install-deps.sh: Adding systemd, dbus and eigen3.
* .ci/install-deps.sh: Adding libsystemd0,libopus-dev, libportaudio2.
* .ci/install-deps.sh: Installing random systemd packages in the hopes they are the right ones... fuck yeah, ubuntu packaging hell.
* .travis.yml: Setting build and install operations to verbose.
* .ci/install-deps.sh: Adding berkeley db.
* .travis.yml: Using default prefix on Linux (installing to /usr fails on travis - probably already installed).
* .travis.yml: Adding back /usr prefix and adding sudo to install call.
* README.rst: Adding initial version of a rst based README (only introduction and build information).
* README.rst: Adding link to website in title. Fixing resource type to be image for build status image.
Fixing sub bullet lists.
* README.rst: Fixing bullet lists according to rst spec.
* .travis.yml: Adding hacks for building with gcc on macOS.
* .travis.yml: Adding missing envs and compiler types to macOS builds.
* .ci/install-deps.sh: Fixing name of package portaudio19-dev.
* .travis.yml: Adding comments to default gcc/clang versions. Unifying call to brew update with removal of custom c++ executable.
* .ci/install-deps.sh: Adding install of gcc versions on macOS depending on CC variable.
* .travis.yml: Removing installation of gcc from matrix setup (the local c++ executable has to be removed first).
* .ci/install-deps.sh: Install the right gcc formula using brew.
* .travis.yml: Also set CXX to gcc6, if CC is set to it.
* .travis.yml: Removing disabling of options (they will be disabled automatically, if not available).
* .travis.yml: Looking at what we're deleting in /usr/local/include/c++.
* .travis.yml: Uninstalling oclint, if it's installed, as it conflicts with gcc.
* .travis.yml: Test what removal of include-fixed stdio.h will do (otherwise there's a broken include of a _stdio.h).
* .travis.yml: Creating one-liner for header removal, adding ; to configure.
* .travis.yml: Fixing indent. Adding ; for one-liner.
* .travis.yml: Moving to xcode9.2 image for testing, as the stdio.h issue seems xcode related (probably a bug with 9.4). Removing header removal.
* .travis.yml: Adding -flax-vector-conversions to CXXFLAGS to fix vector conversion problems.
* .travis.yml: Trying xcode8.3 with the build in the hopes that CoreAudio will behave more nicely.
* .travis.yml: Moving to clang for all OSX based builds for now, as brew installed gcc proves to be very complicated.
* .travis.yml: Removing support for Xcode 7.3. That stuff is too old.
|
| |
| |
| |
| | |
client. (#391)
|
| | |
|
| |
| |
| |
| | |
Signed-off-by: falkTX <falktx@gmail.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* [metadata] Metadata properties implementation.
* [metadata] Fixed for shared server metadata-base accessor; alsofixed coding/naming style.
* [metadata] Fixed a tab for space.
* [metadata] Use of Berkeley DB is now truly optional on configure time.
* [metadata] Fixed tabs for spaces, again.
* [metadata] Fixed for shared metadata-base initialization and external clients.
* [metadata] Blind-fix for windows codebase.
* [metadata] Metadata API moved into client-side library only.
* [metadata] Fixed jack_port_uuid() stubbiness, now returning a proper UUID from port index.
* [metadata] Uniform method names.
* [metadata] Fixed PropertyChangeNotify through server async call.
|
| |
| |
| |
| | |
Signed-off-by: falkTX <falktx@gmail.com>
|
| |
| |
| |
| |
| |
| | |
Fixes usage when jack is built with -fvisiblity=hidden
Signed-off-by: falkTX <falktx@gmail.com>
|
| |
| |
| |
| | |
Signed-off-by: falkTX <falktx@gmail.com>
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This adds missing includes for alloca. The man page of alloca(3) states
that alloca.h should be #include'd to use alloca.
Also work around missing alloca.h header on Windows by adding a
compatibility module.
Closes: #197
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This commit introduces the skeleton needed to implement reusable
operating system compatibility modules. This skeleton can then be
extended with the actual compatibility modules that work around
operating system specifics.
For example this will be used to be able to compile files that use
alloca on Windows. Also it can be used to implement replacements for
functions that are missing on some systems.
|
| |
| |
| |
| | |
Closes: 176
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
- Migrate pkg-config checks from atleast_version.
- Check ppoll with a fragment, since the function_name argument has been
removed.
|
| | |
|
| |
| |
| |
| | |
This should make the coming diffs easier to read.
|
| |
| |
| |
| |
| | |
This is the last version on the 1.8.x branch. The build system will be
updated to the 1.9.x branch in a later commit.
|
| |
| |
| |
| |
| |
| |
| |
| | |
This reverts commit cf3f8205c4509966f04e6b77dad7c002db16d9d8.
It was a good initiative, but waf 2.0 introces backward incompatible
changes that break the pkg-config checks. The config checks will be
updated before migrating to waf 2.0.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This reverts commit dde9f29a8ef94c72f83a1e4881158dc537d24fce.
The commit introduced the following compiler error:
[100/255] Compiling posix/JackNetUnixSocket.cpp
../posix/JackNetUnixSocket.cpp: In member function 'int Jack::JackNetUnixSocket::NewSocket()':
../posix/JackNetUnixSocket.cpp:126:32: error: 'tos' was not declared in this scope
socklen_t len = sizeof(tos);
|
| | |
|
| | |
|
| |
| |
| |
| | |
A bit late...
|
| | |
|
| | |
|
| |
| |
| | |
It is in the --help but not in the man page.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* update manpage: add Firewire backend options
additions:
-firewire backend options
-note about JACK name
-links to JACK github page, mailinglist, ffado.org
-manpage author
-note about how to create pdf from manpage
removals:
-dead/unavailable links
formatting:
-remove double spaces after '.'
-all urls are bold, enclosed in <>, ending with / if it's not a file
-(non-printable) empty lines between sections for better overview
other:
-partial rewording of main paragraph. misc small changes (see diff).
* typo
* use ',' everywhere to list short/long options
* Unify indication of default values.
* More backend unification (remove 'specify ..')
* -1 typo
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
With this patch it is possibly to start the JACK daemon with a systemd
service file of type notify. The following provides an example service
file:
[Service]
Type=notify
ExecStart=/usr/bin/jackd -d alsa
[Install]
WantedBy=multi-user.target
Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
for all devices.
This is required for example for some adaptive sample rate converters
which are executed on top of JACK. These SRCs are using the time stamp to
calculate the buffer fill level between playback application and sound
card.
Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
|
| | |
|
| |
| |
| |
| |
| | |
This prevents jack control threads from inheriting RT priorities from
other applications that may be using this in another RT thread
|
| | |
|
| |
| |
| |
| | |
Fixes #338
|
| |
| |
| |
| |
| |
| | |
* Update alsa_in.c
* Update alsa_out.c
|
| | |
|
| |
| |
| |
| |
| |
| | |
Flagged by the Debian QA tool.
Mostly automatic search-n-replace of the mistakes flagged.
|
|\ \
| | |
| | | |
Update jack_lsp manpage (1 typo)
|
|/ / |
|
| | |
|
| | |
|
|\ \
| | |
| | | |
Add a note about the promiscuous mode
|
| | | |
|
|/ / |
|
|\ \
| | |
| | | |
Secure promiscuous mode
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Adjusts the permissions of posix semaphores when promiscuous mode is enabled.
Note that changing permissions of semaphores is only supported on linux by
using the /dev/shm filesystem. As of now, linux does not use posix semaphores
anymore so this code is currently unsed.
|
| | |
| | |
| | |
| | | |
Adjusts the permissions of linux futexes when promiscuous mode is enabled.
|
| | |
| | |
| | |
| | | |
Adjusts the permissions of unix sockets when promiscuous mode is enabled.
|
| | |
| | |
| | |
| | |
| | | |
Adjusts the permissions of shared memory segments when promiscuous mode is
enabled.
|