]> git.ipfire.org Git - thirdparty/shairport-sync.git/log
thirdparty/shairport-sync.git
5 years agojack: Rename soxr "recipe" to "quality" and configurable buffer size 939/head
Pieter De Gendt [Mon, 23 Dec 2019 08:10:08 +0000 (09:10 +0100)] 
jack: Rename soxr "recipe" to "quality" and configurable buffer size

5 years agoFix input buffer while resampling
Pieter De Gendt [Tue, 3 Dec 2019 11:14:52 +0000 (12:14 +0100)] 
Fix input buffer while resampling

5 years agoJack output add soxr resampling
Pieter De Gendt [Fri, 29 Nov 2019 13:57:35 +0000 (14:57 +0100)] 
Jack output add soxr resampling

5 years agoUpdate shairport-sync.spec 3.3.5
Mike Brady [Wed, 13 Nov 2019 22:17:51 +0000 (22:17 +0000)] 
Update shairport-sync.spec

5 years agoUpdate RELEASENOTES.md
Mike Brady [Wed, 13 Nov 2019 22:16:19 +0000 (22:16 +0000)] 
Update RELEASENOTES.md

5 years agoUpdate sample D-Bus commands
Mike Brady [Wed, 13 Nov 2019 21:58:43 +0000 (21:58 +0000)] 
Update sample D-Bus commands
Rename D-Bus LoudnessFilterActive property to Loudness and friends
Update sample D-Bus commands
Add D-Bus convolution filter controls -- enable convolution filters to be turned on and off or changed; enable convolution gain to be checked and changed; fix loudness control.
Fix D-Bus loudness switch silencing output. Rename LoudnessFiulterActive to Loudness. Add Convolution, ConvolutionGain and ConvolutionImpulseResponseFile properties to the D-Bus interface.
Bug fix: correct frame size entry for S24 format

5 years agoFix small compilation error in 3.3.3. 3.3.4
Mike Brady [Mon, 28 Oct 2019 08:59:50 +0000 (08:59 +0000)] 
Fix small compilation error in 3.3.3.

5 years agoUpdate RELEASENOTES.md
Mike Brady [Mon, 28 Oct 2019 08:58:08 +0000 (08:58 +0000)] 
Update RELEASENOTES.md

5 years agoFix a compilation error and tidy up some messages.
Mike Brady [Mon, 28 Oct 2019 08:54:21 +0000 (08:54 +0000)] 
Fix a compilation error and tidy up some messages.

5 years agoFix a compilation error and tidy up some messages.
Mike Brady [Mon, 28 Oct 2019 08:53:04 +0000 (08:53 +0000)] 
Fix a compilation error and tidy up some messages.

5 years agoUpdate INSTALL.md
Mike Brady [Sun, 27 Oct 2019 10:46:56 +0000 (10:46 +0000)] 
Update INSTALL.md

5 years agoUpdate RELEASENOTES.md 3.3.3
Mike Brady [Sun, 27 Oct 2019 09:57:28 +0000 (09:57 +0000)] 
Update RELEASENOTES.md

5 years agoBug fixes and minor enhancements
Mike Brady [Sun, 27 Oct 2019 09:51:59 +0000 (09:51 +0000)] 
Bug fixes and minor enhancements

5 years ago3.3.3 from the development branch 3.3.3d11
Mike Brady [Sun, 27 Oct 2019 09:44:24 +0000 (09:44 +0000)] 
3.3.3 from the development branch 3.3.3d11

5 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sat, 26 Oct 2019 15:22:02 +0000 (16:22 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

5 years agoModify behaviour when receiving an invalid RTSP packet to be the same as a genuine...
Mike Brady [Sat, 26 Oct 2019 15:13:07 +0000 (16:13 +0100)] 
Modify behaviour when receiving an invalid RTSP packet to be the same as a genuine AirPort Express, but time out after two minutes anyway. Also move the retain_artwork flag to diagnostics.

5 years agoMerge branch 'development' of github.com:mikebrady/shairport-sync into development
Mike Brady [Sat, 26 Oct 2019 15:12:08 +0000 (16:12 +0100)] 
Merge branch 'development' of github.com:mikebrady/shairport-sync into development

Forgot!

5 years agoModify behaviour when receiving an invalid RTSP packet to be the same as a genuine...
Mike Brady [Sat, 26 Oct 2019 15:11:54 +0000 (16:11 +0100)] 
Modify behaviour when receiving an invalid RTSP packet to be the same as a genuine AirPort Express, but time out after two minutes anyway. Also move the retain_artwork flag to diagnostics.

5 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sat, 26 Oct 2019 10:05:55 +0000 (11:05 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

5 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sat, 26 Oct 2019 09:50:13 +0000 (10:50 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

5 years agoFix crash when a non-RTSP packet is sent to the session's RTSP port.
Mike Brady [Sat, 26 Oct 2019 09:40:37 +0000 (10:40 +0100)] 
Fix crash when a non-RTSP packet is sent to the session's RTSP port.

5 years agoFix crash when a non-RTSP packet is sent to the session's RTSP port.
Mike Brady [Sat, 26 Oct 2019 09:40:10 +0000 (10:40 +0100)] 
Fix crash when a non-RTSP packet is sent to the session's RTSP port.

5 years agoUpdate shairport-sync.conf
Mike Brady [Thu, 24 Oct 2019 09:35:27 +0000 (10:35 +0100)] 
Update shairport-sync.conf

5 years agoMove the retain_coverart definition to under a more appropriate compilation flag
Mike Brady [Sun, 20 Oct 2019 21:11:51 +0000 (22:11 +0100)] 
Move the retain_coverart definition to under a more appropriate compilation flag

5 years agoFix a small conditional compilation flag error
Mike Brady [Sun, 20 Oct 2019 21:04:29 +0000 (22:04 +0100)] 
Fix a small conditional compilation flag error

5 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sun, 20 Oct 2019 15:43:28 +0000 (16:43 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

5 years agoAdd two cover_art control settings -- the cache directory to use, (or the empty strin...
Mike Brady [Sun, 20 Oct 2019 14:44:20 +0000 (15:44 +0100)] 
Add two cover_art control settings -- the cache directory to use, (or the empty string to prevent caching) and a flag to retain all art work

5 years agoAdd two cover_art control settings -- the cache directory to use, (or the empty strin...
Mike Brady [Sun, 20 Oct 2019 14:43:31 +0000 (15:43 +0100)] 
Add two cover_art control settings -- the cache directory to use, (or the empty string to prevent caching) and a flag to retain all art work

5 years agoUpdate README.md
Mike Brady [Fri, 18 Oct 2019 14:08:50 +0000 (15:08 +0100)] 
Update README.md

5 years agoUpdate FUNDING.yml
Mike Brady [Fri, 11 Oct 2019 19:33:41 +0000 (20:33 +0100)] 
Update FUNDING.yml

5 years agoUpdate FUNDING.yml
Mike Brady [Fri, 11 Oct 2019 19:32:37 +0000 (20:32 +0100)] 
Update FUNDING.yml

5 years agoUpdate FUNDING.yml
Mike Brady [Fri, 11 Oct 2019 19:24:02 +0000 (20:24 +0100)] 
Update FUNDING.yml

Fix syntax errors

5 years agoMerge pull request #913 from mikebrady/github-sponsorship
Mike Brady [Fri, 11 Oct 2019 19:21:20 +0000 (20:21 +0100)] 
Merge pull request #913 from mikebrady/github-sponsorship

Create FUNDING.yml

5 years agoCreate FUNDING.yml 913/head
Mike Brady [Fri, 11 Oct 2019 19:18:54 +0000 (20:18 +0100)] 
Create FUNDING.yml

Add a github sponsorship button

5 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Thu, 10 Oct 2019 09:02:18 +0000 (10:02 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

5 years agoAdd missing frame status field, fix a bug with the first missing frame variable,...
Mike Brady [Thu, 10 Oct 2019 08:24:17 +0000 (09:24 +0100)] 
Add missing frame status field, fix a bug with the first missing frame variable, expose the settings for resending, remove some commented out code.

5 years agoAdd missing frame status field, fix a bug with the first missing frame variable,...
Mike Brady [Thu, 10 Oct 2019 08:23:20 +0000 (09:23 +0100)] 
Add missing frame status field, fix a bug with the first missing frame variable, expose the settings for resending, remove some commented out code.

5 years agoMerge pull request #908 from sidneys/hotfix/log-verbosity-level
Mike Brady [Wed, 25 Sep 2019 22:58:13 +0000 (23:58 +0100)] 
Merge pull request #908 from sidneys/hotfix/log-verbosity-level

[FIX] Fix verbosity level of player.c debug message

5 years agofix(player.c): increase the log level of the constantly repeated resend check startup... 908/head
sidneys [Wed, 25 Sep 2019 20:46:04 +0000 (22:46 +0200)] 
fix(player.c): increase the log level of the constantly repeated resend check startup message ("check start") from "2" to "3" as to maintain readabiility of log verbosity level 2.

5 years agoRewrite the resend code to improve the logic and roll up sequential resend requests...
Mike Brady [Sun, 22 Sep 2019 20:11:12 +0000 (21:11 +0100)] 
Rewrite the resend code to improve the logic and roll up sequential resend requests into one.

5 years agoSet the debug level of the silent frame message to 2.
Mike Brady [Sun, 22 Sep 2019 20:09:57 +0000 (21:09 +0100)] 
Set the debug level of the silent frame message to 2.

5 years agoSquashed commit of the following:
Mike Brady [Sun, 22 Sep 2019 20:04:07 +0000 (21:04 +0100)] 
Squashed commit of the following:

commit 3dda7928b6df6ba7febc20f22faff5c8be024ef4
Author: Mike Brady <mikebrady@eircom.net>
Date:   Sun Sep 22 20:59:50 2019 +0100

    Update RELEASENOTES-DEVELOPMENT.md

commit 153eb84cff292bd127c516e6486ba9c1f9a3ce16
Author: Mike Brady <mikebrady@eircom.net>
Date:   Sat Sep 21 19:30:26 2019 +0100

    Update RELEASENOTES-DEVELOPMENT.md

commit b574d49b37f874cc7b91163a81fcb9dc6c760ef4
Author: Mike Brady <mikebrady@eircom.net>
Date:   Sat Sep 21 19:03:13 2019 +0100

    Update RELEASENOTES-DEVELOPMENT.md

commit bce0613283e233ddfa24d080adff3450b4ddd909
Author: Mike Brady <mikebrady@eircom.net>
Date:   Sat Sep 21 18:59:18 2019 +0100

    Update configure.ac

commit 7dc145361186806a560495d8171a387f5856f2f0
Author: Mike Brady <mikebrady@eircom.net>
Replace the code for determining when resends should be sent for missing audio packets.

Multiple sequential resend requests are now rolled up into one.

Should address Issue #865.

5 years agoUpdate INSTALL.md
Mike Brady [Fri, 20 Sep 2019 14:08:27 +0000 (15:08 +0100)] 
Update INSTALL.md

5 years agoUpdate README.md
Mike Brady [Fri, 20 Sep 2019 14:07:10 +0000 (15:07 +0100)] 
Update README.md

5 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 17 Sep 2019 11:26:05 +0000 (12:26 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

5 years agoadd an example of the file and line number
Mike Brady [Tue, 17 Sep 2019 11:23:00 +0000 (12:23 +0100)] 
add an example of the file and line number

5 years agoadd the option (normally on) of including the file name and line number of the origin...
Mike Brady [Tue, 17 Sep 2019 11:14:55 +0000 (12:14 +0100)] 
add the option (normally on) of including the file name and line number of the originrating message in a debug log message

5 years agoUpdate README.md
Mike Brady [Tue, 17 Sep 2019 08:52:49 +0000 (09:52 +0100)] 
Update README.md

5 years agoUpdate INSTALL.md
Mike Brady [Tue, 17 Sep 2019 08:51:50 +0000 (09:51 +0100)] 
Update INSTALL.md

5 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 10 Sep 2019 15:14:50 +0000 (16:14 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

5 years agoRemove reference to non-existent stop_mpris_service().
Mike Brady [Tue, 10 Sep 2019 15:10:30 +0000 (16:10 +0100)] 
Remove reference to non-existent stop_mpris_service().

5 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 10 Sep 2019 13:11:28 +0000 (14:11 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

5 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 10 Sep 2019 13:11:08 +0000 (14:11 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

5 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 10 Sep 2019 13:08:39 +0000 (14:08 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

5 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 10 Sep 2019 12:59:46 +0000 (13:59 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

5 years agoquieten a debug message
Mike Brady [Tue, 10 Sep 2019 12:14:11 +0000 (13:14 +0100)] 
quieten a debug message

5 years agoquieten a debug message
Mike Brady [Tue, 10 Sep 2019 12:10:49 +0000 (13:10 +0100)] 
quieten a debug message

5 years agoensure alsa mixer is initialised before trying to set volume. Normalise the 'pvol...
Mike Brady [Tue, 10 Sep 2019 12:03:54 +0000 (13:03 +0100)] 
ensure alsa mixer is initialised before trying to set volume. Normalise the 'pvol' volume mesasages to the hardware devices' maximum volume when using combined hardware and software attenuation.

5 years agoBug fixes
Mike Brady [Tue, 10 Sep 2019 09:08:47 +0000 (10:08 +0100)] 
Bug fixes

Fixes an error whereby the 'pvol' volume metadata was no longer sent if Shairport Sync was configured to ignore volume control information coming from the audio source. Addresses issue #903.
Fixes a compilation error if including the MQTT client.

5 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 10 Sep 2019 09:06:54 +0000 (10:06 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

5 years agofix regression no volume metadata was being sent if configured to ignore volume contr...
Mike Brady [Tue, 10 Sep 2019 08:56:25 +0000 (09:56 +0100)] 
fix regression no volume metadata was being sent if configured to ignore volume control -- issue #903.

5 years agoremove a call to a non-existent terminate_mqtt function in the clean-up.
Mike Brady [Tue, 10 Sep 2019 08:29:21 +0000 (09:29 +0100)] 
remove a call to a non-existent terminate_mqtt function in the clean-up.

5 years agoadd volume-up and volume-down to the dbus test client. Quieten a debug message.
Mike Brady [Sun, 8 Sep 2019 16:43:07 +0000 (17:43 +0100)] 
add volume-up and volume-down to the dbus test client. Quieten a debug message.

5 years agomake dbus interface set more quickly an AdvancedRemoteControlAvailable to false when...
Mike Brady [Sun, 8 Sep 2019 16:26:06 +0000 (17:26 +0100)] 
make dbus interface set more quickly an AdvancedRemoteControlAvailable to false when going from an iTunes to an AirPlay service.

5 years agoRemove some old code and clean up the exit cleanup function so that it works better...
Mike Brady [Sun, 8 Sep 2019 16:03:36 +0000 (17:03 +0100)] 
Remove some old code and clean up the exit cleanup function so that it works better with libdaemon and its parent and child processes

5 years agoOnly send shuffle commands if a change is necessary
Mike Brady [Sun, 8 Sep 2019 14:53:52 +0000 (15:53 +0100)] 
Only send shuffle commands if a change is necessary

5 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 4 Sep 2019 19:40:23 +0000 (20:40 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

5 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 4 Sep 2019 19:39:35 +0000 (20:39 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

5 years ago Clean up the scanning code for detecting either a standard DACP server or an...
Mike Brady [Wed, 4 Sep 2019 19:24:34 +0000 (20:24 +0100)] 
Clean up the scanning code for detecting either a standard DACP server or an advanced DACP server.

5 years agoUpdate INSTALL.md
Mike Brady [Wed, 4 Sep 2019 13:47:40 +0000 (14:47 +0100)] 
Update INSTALL.md

5 years agoUpdate INSTALL.md
Mike Brady [Wed, 4 Sep 2019 09:53:33 +0000 (10:53 +0100)] 
Update INSTALL.md

5 years agoUpdate README.md
Mike Brady [Wed, 4 Sep 2019 09:51:51 +0000 (10:51 +0100)] 
Update README.md

5 years agoUpdate README.md
Mike Brady [Wed, 4 Sep 2019 09:50:12 +0000 (10:50 +0100)] 
Update README.md

5 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 4 Sep 2019 08:47:20 +0000 (09:47 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

5 years agoavoid a compilation warning when the dacp stuff isn't needed
Mike Brady [Wed, 4 Sep 2019 08:37:48 +0000 (09:37 +0100)] 
avoid a compilation warning when the dacp stuff isn't needed

5 years agoFix occasional crashing bug in Ububntu 14.04 (sometimes triggered by DHCP renewal...
Mike Brady [Wed, 4 Sep 2019 08:24:34 +0000 (09:24 +0100)] 
Fix occasional crashing bug in Ububntu 14.04 (sometimes triggered by DHCP renewal and Avahi / dbus issues) by removing second avahi threaded poll and an unnecessary avahi service client (very sparse Avahi documentation), also remove obselete SIG setup code.

5 years agoRemove obselete SIG setup and action stuff
Mike Brady [Wed, 4 Sep 2019 08:19:44 +0000 (09:19 +0100)] 
Remove obselete SIG setup and action stuff

5 years agoMerge branch 'development' of https://github.com/mikebrady/shairport-sync into develo...
Mike Brady [Tue, 3 Sep 2019 09:48:27 +0000 (10:48 +0100)] 
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development

Forgot.

5 years agoRemove second avahi threaded poll, remove service client.
Mike Brady [Tue, 3 Sep 2019 09:47:10 +0000 (10:47 +0100)] 
Remove second avahi threaded poll, remove service client.

5 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Thu, 29 Aug 2019 11:21:15 +0000 (12:21 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

5 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Thu, 29 Aug 2019 11:19:51 +0000 (12:19 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

5 years agoFix Issue #890 -- https://github.com/mikebrady/shairport-sync/issues/890
Mike Brady [Thu, 29 Aug 2019 10:56:13 +0000 (11:56 +0100)] 
Fix Issue #890 -- https://github.com/mikebrady/shairport-sync/issues/890
Fix metadata issues with the dbus and the MPRIS interfaces -- handle missing artwork properly, make the 'available' property more resilient.

5 years agoSquashed commit of the following:
Mike Brady [Thu, 29 Aug 2019 10:47:49 +0000 (11:47 +0100)] 
Squashed commit of the following:
    Fix Issue #890 -- https://github.com/mikebrady/shairport-sync/issues/890
    Recognise situation where a track has no artwork properly.
    Less likely to drop the 'availabile' property.
    Always output the full metadata whenever any part of it has changed.
    Metadata coming from dacp is now incorporated,

5 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 28 Aug 2019 08:07:41 +0000 (09:07 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

5 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 28 Aug 2019 08:07:13 +0000 (09:07 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

5 years agoMerge pull request #898 from Angus71/alac_a_fmtp_seg_fault
Mike Brady [Wed, 28 Aug 2019 08:00:12 +0000 (09:00 +0100)] 
Merge pull request #898 from Angus71/alac_a_fmtp_seg_fault

Fixes a potential crash when an incomplete `fmtp` parameter set is sent by the requesting client.

5 years agoMerge pull request #887 from henriknil/early_version_usage
Mike Brady [Wed, 28 Aug 2019 07:55:14 +0000 (08:55 +0100)] 
Merge pull request #887 from henriknil/early_version_usage

Return EXIT_WITH_SUCCESS on early exit on version (`–version` or `-V`)  and help (`–help` or `-h`) arguments.

6 years agoClean up 898/head
Angus71 [Sun, 25 Aug 2019 07:50:40 +0000 (09:50 +0200)] 
Clean up

6 years agoFixed seg. fault with ALAC and incomplete a:fmtp
Angus71 [Sat, 24 Aug 2019 20:02:33 +0000 (22:02 +0200)] 
Fixed seg. fault with ALAC and incomplete a:fmtp

6 years agoReturn success on version and help argument 887/head
Henrik Nilsson [Thu, 1 Aug 2019 07:59:17 +0000 (09:59 +0200)] 
Return success on version and help argument

It's not a failure to print version or usage, so use return code
success.

6 years agoCheck help and version argument early
Henrik Nilsson [Wed, 31 Jul 2019 12:16:06 +0000 (14:16 +0200)] 
Check help and version argument early

Check for the help and version arguments makes sure that it's
always possible to get the version and usage even if there are
issues in other parts of the code.

6 years agoMerge pull request #885 from bootc/development
Mike Brady [Sat, 27 Jul 2019 07:53:33 +0000 (09:53 +0200)] 
Merge pull request #885 from bootc/development

More typo fixes across the tree.

6 years agoMore typo fixes across the tree 885/head
Chris Boot [Sat, 27 Jul 2019 03:05:38 +0000 (00:05 -0300)] 
More typo fixes across the tree

Previously I have made spelling changes as caught by Debian's lintian
tool, which has a short list of common misspellings that it tests for.
This time I decided to run codespell against the source and fix all the
obvious problems it came up with. It also uses a list of misspellings
but it's much larger than lintian's, but also has some false positives
so I went over the list by hand.

The command I used to do check the source was:
git ls-tree -rz --name-only HEAD | xargs -0 codespell -L minimise,errorstring

6 years agoUpdate RELEASENOTES.md 3.3.2
Mike Brady [Fri, 26 Jul 2019 10:59:43 +0000 (12:59 +0200)] 
Update RELEASENOTES.md

6 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 26 Jul 2019 10:58:23 +0000 (12:58 +0200)] 
Update RELEASENOTES.md

6 years agoUpdate shairport-sync.spec
Mike Brady [Fri, 26 Jul 2019 10:45:00 +0000 (12:45 +0200)] 
Update shairport-sync.spec

6 years agoUpdates from 3.3.1:
Mike Brady [Fri, 26 Jul 2019 10:26:22 +0000 (11:26 +0100)] 
Updates from 3.3.1:

        1. Fix a bug that sometimes caused a crash when a service name was specified in the configuration file.
           The fix was to be more systematic in allocating and deallocating memory for temporary strings.
           Thanks to Chris Boot, Ari Sovijarvi and Jeroen Massar for the bug report. Fixes Debian Bug report #925577.

        2. Allow the rtsp_listen_loop to exit if the RTSP port (usually port 5000) is not available. This allows the system to exit cleanly rather than abort.

        3. Expose some of the settings used in the disable_standby_mode.
           The first setting the "disable_standby_mode_silence_threshold", which is the
           amount of audio in the output device's hardware buffer.
           It should normally be close to the value given in the “audio_backend_buffer_desired_length_in_seconds” setting.
           If it drops to this value, silence is added to the buffer to prevent the output device from becoming idle.
           The second new setting is the "disable_standby_mode_silence_scan_interval" which is the time between checks of the output device's hardware buffer.

        4. The code for generating frames of silence, which may be dithered, has been simplified.

        5. Pretty-print source files using:
             find . \( -name \*.cpp -or -name \*.h -or -name \*.c \) -exec clang-format -i -style='{BasedOnStyle: llvm, IndentWidth: 2, ColumnLimit: 100}' '{}' \;

        6. Change comments for use_precision_timing.

6 years agoMerge branch 'development'
Mike Brady [Fri, 26 Jul 2019 10:25:28 +0000 (11:25 +0100)] 
Merge branch 'development'

6 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 24 Jul 2019 06:51:55 +0000 (08:51 +0200)] 
Update RELEASENOTES-DEVELOPMENT.md

6 years agoremove some detritus
Mike Brady [Mon, 22 Jul 2019 12:34:35 +0000 (13:34 +0100)] 
remove some detritus