summaryrefslogtreecommitdiff
path: root/audio_alsa.c
Commit message (Expand)AuthorAge
* Fix dither, add dither to silences during lead-in, interpolatied frames and k...Mike Brady2018-12-14
* Don't drop the audio during a flush -- it creates a clunk.Mike Brady2018-12-13
* Experimentally, add the ability to prevent the DAC making popping noises by f...Mike Brady2018-12-13
* Tidy up some debug messages and warnings, remove old diagnostic codes and set...Mike Brady2018-12-11
* Connect up the stall response to the external command calling -- add a single...Mike Brady2018-12-10
* Set stall threshold to 200 ms.Mike Brady2018-12-10
* Add stall detection to the alsa subsystem.Mike Brady2018-12-10
* add delay to debug output.Mike Brady2018-12-09
* Get timings of play / flush / delay calls.Mike Brady2018-12-09
* Time opening of the deviceMike Brady2018-12-08
* Make the idle timeout on the RTSP link the same as the overall timeout -- 30 ...Mike Brady2018-12-08
* Add timing to writing to the DACMike Brady2018-12-08
* Continue to use the ordinary snd_pcm_delay call.Mike Brady2018-12-06
* Ensure watchdog always starts with the starting time of the thread. Add watch...Mike Brady2018-12-04
* Shorten the delays to 100 msMike Brady2018-12-04
* Try to ensure that any alsa command sequences are uncancellable. Leave a litt...Mike Brady2018-12-03
* Ensure no pthread cancellation can occur during an ALSA-related call.Mike Brady2018-12-03
|\
| * Fix a non-initialisation of parameters if no h/w mixer used. Add a few diagno...Mike Brady2018-12-01
| * Move watchdog to cover connection from start, not just from start of play. St...Mike Brady2018-11-28
| * Quieten a few debug messages.Mike Brady2018-11-27
| * Quieten a few debug messages.Mike Brady2018-11-27
* | Add many improvements, including reliable interruption using new ports, safer...Mike Brady2018-11-24
|\ \
| * | Make some alsa operation sequences un-cancellable. Make some cleanup sequence...Mike Brady2018-11-24
| |/
| * experimentalMike Brady2018-11-23
| * Try making dropping and closing the DAC un-cancelable to stop the bcm DMA pro...Mike Brady2018-11-22
| * Tidy up the formats.Mike Brady2018-11-20
| * Stop noisy mutex unlockMike Brady2018-11-19
| * Try to make the debug stuff pthread_cancel-proof including the debug / warn /...Mike Brady2018-11-19
| * Use pthread_cleanup to unlock alsa handle mutex.Mike Brady2018-11-19
* | Tidy up with clang-formatMike Brady2018-11-08
* | Make the changes to audio_alsa.c work back to alsa 1.0.28.Mike Brady2018-11-08
* | Refinements...Mike Brady2018-11-08
* | Prototype working estimated delay.Mike Brady2018-11-08
* | Investigating alternate timing approaches.Mike Brady2018-11-08
|/
* Enhance error messages to warn if the alsa output device doesn't recover.Mike Brady2018-10-31
* Tighten up integer promotion checks to calculate large delays properly. Fix i...Mike Brady2018-10-23
* Format tidy-upMike Brady2018-10-21
* Generate error messages if there is a problem with getting the delay, and pay...Mike Brady2018-10-14
* Clang Format CleanupMike Brady2018-09-09
* Initial very rough attempt at a jackaudio backend.Mike Brady2018-08-31
* Include a few fixes for FreeBSD warnings and quieten some debug messagesMike Brady2018-08-22
* Bring up to date with 3.3d2 from the raspberry piMike Brady2018-08-22
|\
| * clang formatMike Brady2018-08-22
| * Fix display of drift -- the sign is correct now. All timing is relative to th...Mike Brady2018-08-22
* | Simplify some calculations and a bug so that the output calculation is correc...Mike Brady2018-08-15
|/
* Log an entry if a different period or buffer size was requested and not obtai...Mike Brady2018-08-15
* Remove bogus possibly uninitialised variable warning.Mike Brady2018-08-06
* Change calculation order to prevent overflow after about 26 hours at 44,100 f...Mike Brady2018-08-01
* Stop using SIGUSR1 for cancelling threads, use pthread_cancel and friends ins...Mike Brady2018-07-30
|\
| * Make the play function return a status (ignored for the present). Clean up au...Mike Brady2018-07-29