summaryrefslogtreecommitdiff
path: root/player.c
Commit message (Expand)AuthorAge
* Fix a few compilation bugs. Thanks Travis.Mike Brady2019-11-11
* Add D-Bus convolution filter controls; enable convolution filters to be turne...Mike Brady2019-11-11
* Fix D-Bus loudness switch silencing output. Rename LoudnessFiulterActive to L...Mike Brady2019-11-10
* Add missing frame status field, fix a bug with the first missing frame variab...Mike Brady2019-10-10
* fix(player.c): increase the log level of the constantly repeated resend check...sidneys2019-09-25
* Set the debug level of the silent frame message to 2.Mike Brady2019-09-22
* Squashed commit of the following:Mike Brady2019-09-22
* ensure alsa mixer is initialised before trying to set volume. Normalise the '...Mike Brady2019-09-10
* fix regression no volume metadata was being sent if configured to ignore volu...Mike Brady2019-09-10
* Remove some old code and clean up the exit cleanup function so that it works ...Mike Brady2019-09-08
* More typo fixes across the treeChris Boot2019-07-27
* find . \( -name \*.cpp -or -name \*.h -or -name \*.c \) -exec clang-format -i...Mike Brady2019-06-19
* Fix the dither calculation -- it was 12 dB too high, really noticable on the ...Mike Brady2019-06-02
* Add missing support for S32_LE, S32_BE, S24_LE and S24_LE formats.Mike Brady2019-05-29
* quieten the soxr_oneshot timerMike Brady2019-05-22
* fix another harmless (?) possible divide by zeroMike Brady2019-05-20
* Add automatic bit depth and speed selection for alsa devices. Set rate and fo...Mike Brady2019-05-07
* Improve support for bigendian devices. Add support for S16_LE, S16_BE, S24_LE...Mike Brady2019-05-01
* quieten a debug messageMike Brady2019-04-17
* Add a new interpolation setting -- "auto" which will choose soxr if supported...Mike Brady2019-04-16
* Move the soxr timer checker to run as soon as the system powers up.Mike Brady2019-04-16
* Add code to time soxr_oneshot without playing anything. It's in the wrong pla...Mike Brady2019-04-16
* a bit less noisy debug/timing of soxr!Mike Brady2019-04-15
* very noisy debug of soxr!Mike Brady2019-04-15
* add soxr interpolation statistics gathering.Mike Brady2019-04-15
* allow calculation of nominal source frame rates even when the connection is e...Mike Brady2019-04-02
* relate initial silence buffer size to the ilent leadin time availableMike Brady2019-04-02
|\
| * change how the initials size of the silence sent to the dac is calculated, to...Mike Brady2019-04-02
* | Some messages made a bit more usefulMike Brady2019-04-02
|/
* Add the ability to receive uncompressed 16 bit big-endian (?) / 44,100 fps / ...Mike Brady2019-03-18
* Remove the AUTO bit-depth setting. It's a hack and needs more consideration.Mike Brady2019-02-28
* Fix a bug in the activity_monitor software that could lock up a player thread...Mike Brady2019-02-26
* Quieten an incorrect compiler warningMike Brady2019-02-05
* Tidy code and slightly reorder settings listing.Mike Brady2019-02-05
* Clean up audio help texts, add in the volume_range_hw_priority setting.Mike Brady2019-02-05
* Fix warnings about deprecated mbedtls API callsMike Brady2019-02-02
* add a volume control mutex to serialise multiple attempts to change the volum...Mike Brady2019-02-01
* Make mute work only if not diconnected. Clewan up some debug messages.Mike Brady2019-01-31
* Rebuild the hardware mute code -- clear up the logic. Needs to check if disco...Mike Brady2019-01-31
* Make it work with deferred initialisation of the alsa device -- deferred to f...Mike Brady2019-01-30
* Rebuild the volume control calculations. Implement software mute. Try to dela...Mike Brady2019-01-30
* quieten a returned error-code message.Mike Brady2019-01-24
* Add an "active" mode that can time out after a period -- 10 seconds by defaul...Mike Brady2019-01-21
* add initial script-execution functionality to active mode. Make is possible t...Mike Brady2019-01-21
* Add an activity monitor -- can set an activity idle timeout.Mike Brady2019-01-20
* Block on command_execute for unfixable errors.Mike Brady2019-01-15
* Do not add dither if at full volume or ignoring volume controlMike Brady2019-01-10
* Don't use full flush to purge frames after an overrun -- flush will reset the...Mike Brady2019-01-09
* Go for a 0.250 second buffer length.Mike Brady2019-01-08
* Preflight all audio material playing (not lead-in silences though...)Mike Brady2019-01-08