Commit Graph
14 Commits
Author SHA1 Message Date
Mke Brady eef08e4975 Change SIGUSR2 to turn on and off reserving the output device. 2014-10-19 16:43:59 +01:00
Mike Brady 8350488077 Refactor code to open and close the alsa device. Now it opens the device on play and closes it on pause or stop. Should speed up return of availability of device when client pauses or stops. 2014-09-25 18:17:45 +01:00
Mike Brady 689063ce8c Improve error messages, make them quieter sometimes. 2014-08-24 16:10:05 +01:00
Mike Brady 555f4400e1 Use snd_pcm_avail_delay instead of snd_pcm_delay; it seems to be more accurate. 2014-05-22 16:32:44 +00:00
Mike Brady ef76353e65 Turn off volume debug message, modify delay error message. 2014-05-20 15:19:06 +01:00
Mike Brady 1a0932d92a Remove extra returns and generally clean up some debug messages. 2014-05-19 19:12:13 +01:00
Mike Brady 7bacf5b36f Brown bad commit -- was too eager to remove 'redundant' code. 2014-05-09 18:48:28 +01:00
Mike Brady 82cef38bb3 Make use of vol2attn in software and hardware mixers. 2014-05-09 17:54:30 +01:00
Mike Brady d20f27f436 Add proper low-volume rolloff to the volume control -- see, for instance, the graph for the ALPS RK27 Potentiometer at http://tangentsoft.net/audio/atten.html. 2014-05-09 15:26:27 +01:00
Mike Brady 9a5e313d93 Improve error detection. 2014-05-05 21:19:58 +01:00
Mike Brady bc043ddfdf Add some extra diagnostics. 2014-05-01 23:10:55 +01:00
Mike Brady 2c40f23f43 add flush and delay functions, modify volume curve, add some diagnostics 2014-04-30 20:31:19 +01:00
James Laird 82518dc334 whitespace cleanups 2013-10-22 10:44:40 +11:00
Muffinman 95035f3389 Alsa output driver
Based on a bit of code of @Skaman and bit of mine, I've added support
for mixer and audio Alsa support.
2013-06-20 18:30:42 +10:00