Merge commit v1.9.22 into jackdbus
This commit is contained in:
commit
3f04377896
12
.cirrus.yml
12
.cirrus.yml
|
@ -2,26 +2,26 @@ task:
|
|||
freebsd_instance:
|
||||
matrix:
|
||||
- image_family: freebsd-12-3
|
||||
- image_family: freebsd-13-0
|
||||
- image_family: freebsd-13-1
|
||||
|
||||
environment:
|
||||
CFLAGS: -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include
|
||||
CPPFLAGS: -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include
|
||||
LDFLAGS: -lreadline -L/usr/local/lib -fstack-protector-strong
|
||||
LDFLAGS: -L/usr/local/lib -fstack-protector-strong
|
||||
prepare_script:
|
||||
- mkdir /Install
|
||||
|
||||
matrix:
|
||||
- name: FreeBSD Minimal Build
|
||||
dependencies_script:
|
||||
- pkg install -y pkgconf python3 libsndfile libsamplerate libsysinfo readline expat
|
||||
- pkg install -y pkgconf python3 libsamplerate libsysinfo expat
|
||||
config_script:
|
||||
- python3 ./waf configure --celt=no --sndfile=yes --samplerate=yes --alsa=no --classic --readline=yes --opus=no --example-tools=no --prefix /Install --pkgconfigdir libdata/pkgconfig
|
||||
- python3 ./waf configure --celt=no --samplerate=yes --alsa=no --classic --opus=no --prefix /Install --pkgconfigdir libdata/pkgconfig
|
||||
- name: FreeBSD All Options
|
||||
dependencies_script:
|
||||
- pkg install -y pkgconf python3 libsndfile libsamplerate libsysinfo readline alsa-lib dbus expat opus
|
||||
- pkg install -y pkgconf python3 libsamplerate libsysinfo alsa-lib dbus expat opus
|
||||
config_script:
|
||||
- python3 ./waf configure --celt=no --sndfile=yes --samplerate=yes --alsa=yes --dbus --classic --autostart=dbus --readline=yes --opus=yes --prefix /Install --pkgconfigdir libdata/pkgconfig
|
||||
- python3 ./waf configure --celt=no --samplerate=yes --alsa=yes --dbus --classic --autostart=dbus --opus=yes --prefix /Install --pkgconfigdir libdata/pkgconfig
|
||||
|
||||
build_script:
|
||||
- python3 ./waf
|
||||
|
|
13
NEWS.rst
13
NEWS.rst
|
@ -1,6 +1,19 @@
|
|||
News
|
||||
#########
|
||||
|
||||
* jackdbus 2.22.0 (2023-02-02)
|
||||
|
||||
* sync with jack2-1.9.22 codebase
|
||||
|
||||
* 1.9.22 (2023-02-02)
|
||||
|
||||
* The waf autooption ``--example-tools`` has been removed.
|
||||
The example clients and tools are no longer part of the jack2 project.
|
||||
* Drop dependencies that were only used for example clients and tools (readline, sndfile and zita libs)
|
||||
* Fix build with python3.11+
|
||||
* Fix compatibility with macOS 12+
|
||||
* Fix ringbuffer thread safety on ARM
|
||||
|
||||
* jackdbus 2.21.0 (2022-08-27)
|
||||
|
||||
Initial release of standalone jackdbus.
|
||||
|
|
|
@ -50,8 +50,8 @@ jack_ringbuffer_data_t ;
|
|||
|
||||
typedef struct {
|
||||
char *buf;
|
||||
volatile size_t write_ptr;
|
||||
volatile size_t read_ptr;
|
||||
size_t write_ptr;
|
||||
size_t read_ptr;
|
||||
size_t size;
|
||||
size_t size_mask;
|
||||
int mlocked;
|
||||
|
|
|
@ -33,7 +33,7 @@ extern "C" {
|
|||
*
|
||||
* @deprecated Use of JACK-Session is currently deprecated and unsupported.
|
||||
* JACK developers recommend the use of NSM instead.
|
||||
* See https://github.com/linuxaudio/new-session-manager
|
||||
* See https://new-session-manager.jackaudio.org/
|
||||
* @{
|
||||
*/
|
||||
|
||||
|
|
Loading…
Reference in New Issue