]> git.ipfire.org Git - thirdparty/shairport-sync.git/log
thirdparty/shairport-sync.git
3 years agoMerge branch 'mikebrady:development' into development 1378/head
Charles [Tue, 21 Dec 2021 23:49:32 +0000 (23:49 +0000)] 
Merge branch 'mikebrady:development' into development

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 21 Dec 2021 16:28:38 +0000 (16:28 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoAdjust the time needed to allow the clock to settle and the lead time.
Mike Brady [Tue, 21 Dec 2021 15:32:16 +0000 (15:32 +0000)] 
Adjust the time needed to allow the clock to settle and the lead time.

3 years agoLook for 0.15 seconds of a lead time...
Mike Brady [Tue, 21 Dec 2021 15:18:14 +0000 (15:18 +0000)] 
Look for 0.15 seconds of a lead time...

3 years agoFlush if the first packet is less than 100 ms in the future.
Mike Brady [Tue, 21 Dec 2021 15:04:15 +0000 (15:04 +0000)] 
Flush if the first packet is less than 100 ms in the future.

3 years agoWait for 300 secodns before complaining about the age of a sync.
Mike Brady [Tue, 21 Dec 2021 15:03:28 +0000 (15:03 +0000)] 
Wait for 300 secodns before complaining about the age of a sync.

3 years agoSend an empty timing list when a player is acquired.
Mike Brady [Tue, 21 Dec 2021 15:02:43 +0000 (15:02 +0000)] 
Send an empty timing list when a player is acquired.

3 years agoAutomated docker tagging & s6-overlay implementation.
Charles [Mon, 20 Dec 2021 23:57:12 +0000 (23:57 +0000)] 
Automated docker tagging & s6-overlay implementation.

3 years agoSet the minimum bus mastership time to two seconds. Turn on a debug message.
Mike Brady [Mon, 20 Dec 2021 12:15:59 +0000 (12:15 +0000)] 
Set the minimum bus mastership time to two seconds. Turn on a debug message.

3 years agoMerge branch 'development' of github.com:mikebrady/shairport-sync into development
Mike Brady [Sun, 19 Dec 2021 16:16:45 +0000 (16:16 +0000)] 
Merge branch 'development' of github.com:mikebrady/shairport-sync into development

Documentation update.

3 years agoUpdate sample dbus commands
Mike Brady [Thu, 16 Dec 2021 11:12:51 +0000 (11:12 +0000)] 
Update sample dbus commands

3 years agoslightly simplify function generate_preliminary_string.
Mike Brady [Thu, 16 Dec 2021 09:47:50 +0000 (09:47 +0000)] 
slightly simplify function generate_preliminary_string.

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 14 Dec 2021 16:26:46 +0000 (16:26 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sun, 12 Dec 2021 13:30:31 +0000 (13:30 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoBegin to try to figure out how to respond to remote control connections.
Mike Brady [Sun, 12 Dec 2021 13:28:10 +0000 (13:28 +0000)] 
Begin to try to figure out how to respond to remote control connections.

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sun, 12 Dec 2021 12:57:07 +0000 (12:57 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoMake debug messages easier to see on macOS Terminal.
Mike Brady [Sun, 12 Dec 2021 12:53:40 +0000 (12:53 +0000)] 
Make debug messages easier to see on macOS Terminal.

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Fri, 10 Dec 2021 13:07:20 +0000 (13:07 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoUpdate MOREINFO.md
Mike Brady [Fri, 10 Dec 2021 12:29:30 +0000 (12:29 +0000)] 
Update MOREINFO.md

3 years agoUpdate MOREINFO.md
Mike Brady [Fri, 10 Dec 2021 12:16:43 +0000 (12:16 +0000)] 
Update MOREINFO.md

3 years agoUpdate MOREINFO.md
Mike Brady [Fri, 10 Dec 2021 11:31:01 +0000 (11:31 +0000)] 
Update MOREINFO.md

3 years agoUpdate MOREINFO.md
Mike Brady [Fri, 10 Dec 2021 11:25:12 +0000 (11:25 +0000)] 
Update MOREINFO.md

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Fri, 10 Dec 2021 09:21:34 +0000 (09:21 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoOnly include code to modify the RTSP buffer length if metadata support is included...
Mike Brady [Fri, 10 Dec 2021 09:15:30 +0000 (09:15 +0000)] 
Only include code to modify the RTSP buffer length if metadata support is included in the configuration.

3 years agoUpdate BUILDFORAP2.md
Mike Brady [Thu, 9 Dec 2021 15:16:54 +0000 (15:16 +0000)] 
Update BUILDFORAP2.md

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Thu, 9 Dec 2021 14:36:58 +0000 (14:36 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoMerge branch 'mptre-master' into development
Mike Brady [Thu, 9 Dec 2021 14:17:42 +0000 (14:17 +0000)] 
Merge branch 'mptre-master' into development

Thanks to Anton Lindqvist (https://github.com/mptre) for this PR.

3 years agoMerge "openbsd corrections #1357" after resolving one conflict.
Mike Brady [Thu, 9 Dec 2021 14:16:37 +0000 (14:16 +0000)] 
Merge "openbsd corrections #1357" after resolving one conflict.

3 years agoUpdate AIRPLAY2.md
Mike Brady [Wed, 8 Dec 2021 22:37:09 +0000 (22:37 +0000)] 
Update AIRPLAY2.md

3 years agoMerge pull request #1356 from tecdude/patch-1
Mike Brady [Wed, 8 Dec 2021 22:32:40 +0000 (22:32 +0000)] 
Merge pull request #1356 from tecdude/patch-1

Update AIRPLAY2.md

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 8 Dec 2021 17:33:52 +0000 (17:33 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 8 Dec 2021 17:29:05 +0000 (17:29 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoMerge branch 'development' of git.aillwee.com:base/shairport-sync into development
Mike Brady [Wed, 8 Dec 2021 12:05:52 +0000 (12:05 +0000)] 
Merge branch 'development' of git.aillwee.com:base/shairport-sync into development

3 years agoAdd update to ejurgensen's pair_ap library. Thanks as always.
Mike Brady [Wed, 8 Dec 2021 11:59:09 +0000 (11:59 +0000)] 
Add update to ejurgensen's pair_ap library. Thanks as always.

3 years agoMerge branch 'development' of git.aillwee.com:base/shairport-sync into development
Mike Brady [Wed, 8 Dec 2021 10:30:12 +0000 (10:30 +0000)] 
Merge branch 'development' of git.aillwee.com:base/shairport-sync into development
Copy in new developments.

3 years agoMerge pull request #1367 from Lorilandly/development
Mike Brady [Wed, 8 Dec 2021 09:56:34 +0000 (09:56 +0000)] 
Merge pull request #1367 from Lorilandly/development

fixed dependency on the `xxd` tool.

Thanks. I don't know how I missed that!

3 years agofixed dependency 1367/head
Lori Li [Wed, 8 Dec 2021 02:27:00 +0000 (11:27 +0900)] 
fixed dependency

3 years agoMerge branch 'development' of git.aillwee.com:base/shairport-sync into development
Mike Brady [Tue, 7 Dec 2021 21:36:56 +0000 (21:36 +0000)] 
Merge branch 'development' of git.aillwee.com:base/shairport-sync into development

Memory leak fixes, move play lock to the first setup, hold the timing peer list until a full teardown.

3 years agoAdd client and server ip metadata for AP2. Remove timing peer list and DACP code...
Mike Brady [Tue, 7 Dec 2021 21:34:53 +0000 (21:34 +0000)] 
Add client and server ip metadata for AP2. Remove timing peer list and DACP code only for a full AP2 teardown.

3 years agoFix another memory leak.
Mike Brady [Tue, 7 Dec 2021 20:34:23 +0000 (20:34 +0000)] 
Fix another memory leak.

3 years agoAdd a bogus exit for AP1 to make it easier to evaluate valgrind results.
Mike Brady [Tue, 7 Dec 2021 20:29:00 +0000 (20:29 +0000)] 
Add a bogus exit for AP1 to make it easier to evaluate valgrind results.

3 years agoAnother memory leak.
Mike Brady [Tue, 7 Dec 2021 20:05:37 +0000 (20:05 +0000)] 
Another memory leak.

3 years agoFix a few more memory leaks
Mike Brady [Tue, 7 Dec 2021 19:58:00 +0000 (19:58 +0000)] 
Fix a few more memory leaks

3 years agoPossibly fix a few memory leaks. Add a bogus exit to allow SPS to quit at the end...
Mike Brady [Tue, 7 Dec 2021 19:37:01 +0000 (19:37 +0000)] 
Possibly fix a few memory leaks. Add a bogus exit to allow SPS to quit at the end of a play session, to make it easier to use valgrind.

3 years agoMerge branch 'development' of git.aillwee.com:base/shairport-sync into development
Mike Brady [Tue, 7 Dec 2021 17:50:08 +0000 (17:50 +0000)] 
Merge branch 'development' of git.aillwee.com:base/shairport-sync into development

A few small changes.

3 years agoMerge branch 'development' of https://github.com/mikebrady/shairport-sync into develo...
Mike Brady [Tue, 7 Dec 2021 17:49:04 +0000 (17:49 +0000)] 
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development

Merge.

3 years agoStop checking that the timing peers are within the same subnet.
Mike Brady [Tue, 7 Dec 2021 17:47:45 +0000 (17:47 +0000)] 
Stop checking that the timing peers are within the same subnet.

3 years agoQuieten a few debug messasges.
Mike Brady [Tue, 7 Dec 2021 17:37:16 +0000 (17:37 +0000)] 
Quieten a few debug messasges.

3 years agostop removing the play lock at the end of a play session. That's the job of the rtsp...
Mike Brady [Tue, 7 Dec 2021 15:09:05 +0000 (15:09 +0000)] 
stop removing the play lock at the end of a play session. That's the job of the rtsp thread.

3 years agoquieten a debug message
Mike Brady [Tue, 7 Dec 2021 15:08:16 +0000 (15:08 +0000)] 
quieten a debug message

3 years agoLook for at least 0.1 seconds of leadtime, ensure a master clock is at least 0.275...
Mike Brady [Tue, 7 Dec 2021 12:09:49 +0000 (12:09 +0000)] 
Look for at least 0.1 seconds of leadtime, ensure a master clock is at least 0.275 seconds old before use, quieten a few debug messages.

3 years agoMerge branch 'development' of git.aillwee.com:base/shairport-sync into development
Mike Brady [Tue, 7 Dec 2021 09:59:14 +0000 (09:59 +0000)] 
Merge branch 'development' of git.aillwee.com:base/shairport-sync into development

Just checking.

3 years agoClang Format
Mike Brady [Mon, 6 Dec 2021 18:45:25 +0000 (18:45 +0000)] 
Clang Format

3 years agoAdd txtAirPlay data to info response. Don't pause long RTSP message reception.
Mike Brady [Mon, 6 Dec 2021 18:16:57 +0000 (18:16 +0000)] 
Add txtAirPlay data to info response. Don't pause long RTSP message reception.

3 years agoDon't ask for cover art if not asking for metadata too. Duh.
Mike Brady [Mon, 6 Dec 2021 18:14:23 +0000 (18:14 +0000)] 
Don't ask for cover art if not asking for metadata too. Duh.

3 years agoSkip some invalid AAC packets, don't decode outdated frames, wait for timing informat...
Mike Brady [Mon, 6 Dec 2021 18:13:20 +0000 (18:13 +0000)] 
Skip some invalid AAC packets, don't decode outdated frames, wait for timing information to be valid.

3 years agoWait for that mutex for longer. (Don't know why yet...)
Mike Brady [Mon, 6 Dec 2021 18:09:29 +0000 (18:09 +0000)] 
Wait for that mutex for longer. (Don't know why yet...)

3 years agoRemember to add some exta fields later...
Mike Brady [Mon, 6 Dec 2021 18:08:35 +0000 (18:08 +0000)] 
Remember to add some exta fields later...

3 years agoStop clearing the timing peer list and stop removing the anchor clock info.
Mike Brady [Mon, 6 Dec 2021 18:03:42 +0000 (18:03 +0000)] 
Stop clearing the timing peer list and stop removing the anchor clock info.

3 years agoMerge pull request #1362 from mptre/mutex
Mike Brady [Mon, 6 Dec 2021 15:48:03 +0000 (15:48 +0000)] 
Merge pull request #1362 from mptre/mutex

Avoid a recursive mutex acquisition in the `sndio` backend.

3 years agoavoid recursive mutex acquisition in sndio backend 1362/head
Anton Lindqvist [Fri, 3 Dec 2021 19:45:51 +0000 (20:45 +0100)] 
avoid recursive mutex acquisition in sndio backend

Ending a RTSP session while running on OpenBSD using sndio backend causes the
following crash:

#0  thrkill ()
#1  0x000005208224403e in _libc_abort
#2  0x00000520821b77be in _rthread_mutex_trylock
#3  _rthread_mutex_timedlock
#4  0x0000051e0d54e2c0 in stop ()
#5  0x0000051e0d544e85 in player_thread_cleanup_handler
#6  0x0000052082243126 in _libc_pthread_exit
#7  0x000005209a158700 in sigthr_handler
#8  <signal handler called>
#9  _thread_sys_poll ()
#10 0x000005208223533e in _libc_poll_cancel
#11 0x00000520df54c9a0 in sio_psleep
#12 0x00000520df54cc1f in sio_write
#13 0x0000051e0d54e27a in play
#14 0x0000051e0d547fc0 in player_thread_func
#15 0x000005209a158cc1 in _rthread_start
#16 0x000005208223565a in __tfork_thread

The player thread is blocking inside sio_write() -> poll(2) while the thread is
being terminated. The stop routine tied to the same backend is invoked through
player_thread_cleanup_handler() which tries to acquire the mutex which it
already acquired before invoking sio_write(). Avoiding blocking writes would
require switching to async I/O which is quite an undertaking.

The fact that there's only one `struct sio_hdl *' instance in the compilation
unit sort of implies there can only be one player thread at a time. Therefore
fix the crash by only trying to acquire the mutex and continue as usual if it's
already acquired.

3 years agoadd missing includes on openbsd 1357/head
Anton Lindqvist [Sun, 5 Dec 2021 08:00:23 +0000 (09:00 +0100)] 
add missing includes on openbsd

3 years agodo not pass null to printf
Anton Lindqvist [Thu, 2 Dec 2021 11:07:55 +0000 (12:07 +0100)] 
do not pass null to printf

OpenBSD issues a warning using syslog whenever NULL is passed as a variadic
argument to the printf-like family of functions.

3 years agoconfigure: openbsd is supported
Anton Lindqvist [Thu, 2 Dec 2021 11:07:14 +0000 (12:07 +0100)] 
configure: openbsd is supported

3 years agoconfigure: fix handling of non linux operating systems
Anton Lindqvist [Thu, 2 Dec 2021 10:57:40 +0000 (11:57 +0100)] 
configure: fix handling of non linux operating systems

The OS whitelist conditional is malformed due to missing test(1) commands
causing the following error to be emitted during configure while using something
other than Linux:

../configure[3340]: xopenbsd: not found

Instead, favor a switch statement which makes the line a bit shorter as well.

Also, the AC_MSG_ERROR argument must be wrapped in brackets due to presence of a
comma. Otherwise, the tail will be interpreted as an additional argument.

3 years agoclang format only
Mike Brady [Thu, 2 Dec 2021 11:19:52 +0000 (11:19 +0000)] 
clang format only

3 years agoSet the timing peer list as soon as a SETPEERS message is received -- don't wait...
Mike Brady [Thu, 2 Dec 2021 11:17:59 +0000 (11:17 +0000)] 
Set the timing peer list as soon as a SETPEERS message is received -- don't wait until play is about to begin. Not sure if it works universally yet.

3 years agoTidy up the statistics printout table and stop outputting (non existent) nominal...
Mike Brady [Thu, 2 Dec 2021 11:16:00 +0000 (11:16 +0000)] 
Tidy up the statistics printout table and stop outputting (non existent) nominal fps for AP2 Realtime Streams.

3 years agoUse PKG_CHECK_MODULES to find libavcodec, to make it work with Fedora 35 (?)
Mike Brady [Wed, 1 Dec 2021 17:58:22 +0000 (17:58 +0000)] 
Use PKG_CHECK_MODULES to find libavcodec, to make it work with Fedora 35 (?)

3 years agoUpdate AIRPLAY2.md 1356/head
tecdude [Wed, 1 Dec 2021 17:16:15 +0000 (17:16 +0000)] 
Update AIRPLAY2.md

3 years agoChange behaviour after an unrecoverable error -- if not handled, exit Shairport Sync.
Mike Brady [Wed, 1 Dec 2021 09:01:31 +0000 (09:01 +0000)] 
Change behaviour after an unrecoverable error -- if not handled, exit Shairport Sync.

3 years agolog statsistics headers whenever verbosity goes on or off or whenever statistics...
Mike Brady [Sun, 28 Nov 2021 21:51:26 +0000 (21:51 +0000)] 
log statsistics headers whenever verbosity goes on or off or whenever statistics are requested

3 years agoMerge branch 'development' of git.aillwee.com:base/shairport-sync into development
Mike Brady [Sun, 28 Nov 2021 16:13:32 +0000 (16:13 +0000)] 
Merge branch 'development' of git.aillwee.com:base/shairport-sync into development

3 years agoUse CLOCK_MONOLITHIC_RAW to avoid NTP effects, report raw and corrected timing from...
Mike Brady [Sun, 28 Nov 2021 16:08:48 +0000 (16:08 +0000)] 
Use CLOCK_MONOLITHIC_RAW to avoid NTP effects, report raw and corrected timing from audio_alsa. Clean up statistics. Stop watchdog timing out AP2 sessions. CLean up some debug messages.

3 years agoClang format
Mike Brady [Fri, 26 Nov 2021 18:02:23 +0000 (18:02 +0000)] 
Clang format

3 years agoQuieten some debug messages.
Mike Brady [Fri, 26 Nov 2021 18:01:36 +0000 (18:01 +0000)] 
Quieten some debug messages.

3 years agoMerge branch 'development' of github.com:mikebrady/shairport-sync into development
Mike Brady [Fri, 26 Nov 2021 17:49:35 +0000 (17:49 +0000)] 
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
Merge a pull request and documentation update.

3 years agoMerge branch 'development' of https://github.com/mikebrady/shairport-sync into develo...
Mike Brady [Fri, 26 Nov 2021 17:43:48 +0000 (17:43 +0000)] 
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development

Updated documentation.

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Fri, 26 Nov 2021 17:41:01 +0000 (17:41 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoMerge branch 'development' of https://github.com/mikebrady/shairport-sync into develo...
Mike Brady [Fri, 26 Nov 2021 17:28:38 +0000 (17:28 +0000)] 
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development

update configure.ac

3 years agoMerge pull request #1346 from fwcd/libplist-configure-fix
Mike Brady [Fri, 26 Nov 2021 17:28:20 +0000 (17:28 +0000)] 
Merge pull request #1346 from fwcd/libplist-configure-fix

Try finding libplist as libplist-2.0 on Linux too.

3 years agoAdd some debug messages to help check the output rate calculations.
Mike Brady [Fri, 26 Nov 2021 15:18:27 +0000 (15:18 +0000)] 
Add some debug messages to help check the output rate calculations.

3 years agochange stats to report non-zero if output has just opened or if there has been any...
Mike Brady [Fri, 26 Nov 2021 15:17:27 +0000 (15:17 +0000)] 
change stats to report non-zero if output has just opened or if there has been any discontinuity in play from previous time.

3 years agoRemove the commas in the statistics logs -- easier to get into a spreadsheet.
Mike Brady [Thu, 25 Nov 2021 18:13:56 +0000 (18:13 +0000)] 
Remove the commas in the statistics logs -- easier to get into a spreadsheet.

3 years agoDon't overwrite service files if they already exist.
Mike Brady [Thu, 25 Nov 2021 17:42:48 +0000 (17:42 +0000)] 
Don't overwrite service files if they already exist.

3 years agoTry finding libplist as libplist-2.0 on Linux too 1346/head
fwcd [Wed, 24 Nov 2021 15:21:34 +0000 (16:21 +0100)] 
Try finding libplist as libplist-2.0 on Linux too

3 years agoAdd code to check divisions and mods for a potrntial divide by zero problem. MAy...
Mike Brady [Sun, 21 Nov 2021 21:47:32 +0000 (21:47 +0000)] 
Add code to check divisions and mods for a potrntial divide by zero problem. MAy cause SPS to terminate but leave a log message.

3 years agoDon't display output FPS, as it's not clear how accurate it is...
Mike Brady [Sat, 20 Nov 2021 15:11:57 +0000 (15:11 +0000)] 
Don't display output FPS, as it's not clear how accurate it is...

3 years agoCheck for the stats function before allowing expanded stats info.
Mike Brady [Sat, 20 Nov 2021 14:18:13 +0000 (14:18 +0000)] 
Check for the stats function before allowing expanded stats info.

3 years agoAdd a 'stats' function to the audio back ends to replace the 'rate_info' function...
Mike Brady [Sat, 20 Nov 2021 13:59:16 +0000 (13:59 +0000)] 
Add a 'stats' function to the audio back ends to replace the 'rate_info' function. Zero all except the alsa back end.

3 years agoattempt to increase the precision of the FPS timing
Mike Brady [Sat, 20 Nov 2021 12:14:23 +0000 (12:14 +0000)] 
attempt to increase the precision of the FPS timing

3 years agoWorking to check for divide / mod by 0's
Mike Brady [Wed, 17 Nov 2021 10:35:21 +0000 (10:35 +0000)] 
Working to check for divide / mod by 0's

3 years agoMerge branch 'development' of git.aillwee.com:base/shairport-sync into development
Mike Brady [Sun, 14 Nov 2021 15:13:54 +0000 (15:13 +0000)] 
Merge branch 'development' of git.aillwee.com:base/shairport-sync into development

Merge independent changes.

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sun, 14 Nov 2021 15:03:19 +0000 (15:03 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoUpdate to the latest version of ejurgensen's pair_ap library. With thanks.
Mike Brady [Sun, 14 Nov 2021 14:13:31 +0000 (14:13 +0000)] 
Update to the latest version of ejurgensen's pair_ap library. With thanks.

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sun, 14 Nov 2021 11:43:16 +0000 (11:43 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoFix a bug by ensuring certain ap2 variables are initialised by the player thread.
Mike Brady [Sun, 14 Nov 2021 11:18:39 +0000 (11:18 +0000)] 
Fix a bug by ensuring certain ap2 variables are initialised by the player thread.

3 years agoTry using the monotonic clock for checking output rate...
Mike Brady [Mon, 8 Nov 2021 10:14:42 +0000 (10:14 +0000)] 
Try using the monotonic clock for checking output rate...

3 years agoEnsure the frame rate calculator allows for silent frames added to disable standby...
Mike Brady [Sat, 6 Nov 2021 18:32:26 +0000 (18:32 +0000)] 
Ensure the frame rate calculator allows for silent frames added to disable standby. Clean up outmoded and unused stuff in audio_alsa.c. More to do.

3 years agoFix a bug that was causing a compiler warniong about a potentially uninitialised...
Mike Brady [Tue, 2 Nov 2021 09:15:04 +0000 (09:15 +0000)] 
Fix a bug that was causing a compiler warniong about a potentially uninitialised variable.