badaix
e1c8250876
Reformat code
2022-12-29 19:10:38 +01:00
badaix
989eb6ec8e
Reorder header includes
2022-01-30 21:45:00 +01:00
badaix
9b0a3c41f3
Fix pragmas
2021-12-08 10:48:26 +01:00
badaix
c050c097b4
Ignore unknown pragmas for boost::process
2021-12-08 10:42:29 +01:00
badaix
d8fe7c89f1
Disable some more warnings for boost::process
2021-12-08 10:30:02 +01:00
badaix
8067394212
Fix data races
2021-09-12 12:03:27 +02:00
badaix
622c283d78
Fix resetting hardware mixer volume
2021-01-30 21:01:18 +01:00
badaix
c880ae2e62
Add player namespace and player name constants
2020-12-31 18:29:26 +01:00
badaix
aab3c343d0
Fix warnings
2020-11-29 00:10:47 +01:00
badaix
541d803452
Make audio backend "file" configurable
2020-10-05 22:42:56 +02:00
badaix
4e5e54fd4d
Fix compile error
2020-05-05 23:18:24 +02:00
badaix
052dbddb93
Disable compiler warnings for boost process
2020-05-05 22:45:36 +02:00
badaix
424487a48e
Add sharing mode for Oboe, log device settings
2020-05-05 21:46:21 +02:00
badaix
ad2351a42b
Fix Windows compile error
2020-05-04 16:25:38 +02:00
badaix
8de5a7a069
Windows uses std::system instead of bp::child
2020-05-04 15:43:14 +02:00
badaix
3b3632474c
Configurable base/exp for software mixer
2020-05-04 10:14:12 +02:00
badaix
ac02b827ff
Fix warning
2020-05-03 20:18:01 +02:00
badaix
dd913acff9
Add mixer mode "none"
2020-05-03 20:10:01 +02:00
badaix
94b829b910
Use dB scale in alsa hw volume, if available
2020-05-01 22:37:25 +02:00
badaix
e8bb8ecdba
Send initial hardware mixer volume to the server
2020-05-01 22:37:25 +02:00
badaix
9bb1c4a041
Make controller async, add client Mixer settings
...
Controller uses the asio io_context and thus uses one thread less.
This also fixes a lot of thread sanitizer issues.
2020-05-01 22:37:25 +02:00
badaix
1bc8f74c41
Change SampleFormat variables to getters
2020-02-18 22:47:04 +01:00
badaix
8c6d703ec5
Update copyright dates
2020-01-04 01:03:48 +01:00
badaix
a30f548a31
rename files to snake_case
2019-10-12 18:28:29 +02:00
badaix
7cb595db28
move aixlog and popl to common
2019-10-09 22:11:43 +02:00
badaix
b20add3815
add clang-format file
...
reformat code
2019-09-24 22:42:36 +02:00
badaix
44046821c1
update date in copyright
2018-02-19 20:04:28 +01:00
badaix
36cd60169d
volume ... should be moved to server
2017-11-12 16:27:48 +01:00
Stefan Siegel
3acab0c9d2
Use cubic mapping for volume
...
A cubic function is quite simple, has fixed points at 0 and 1 without
requiring any additional transformations, and it is somewhat similar to
IEC 60268-18.
Pulseaudio uses this for its volume control sliders as well.
2017-11-12 16:21:41 +01:00
badaix
0ea51d95f3
switch to AixLog
2017-09-16 16:53:37 +02:00
badaix
ce55f15c02
update logger
2017-07-24 18:59:49 +02:00
badaix
fdb292edb4
2017
2017-02-04 11:56:40 +01:00
badaix
3fe88b7440
stream is shared_ptr
2016-11-13 15:57:49 +01:00
badaix
8588488f8f
volume correction for 8, 16 and 32 bit
2016-05-01 19:19:24 +02:00
badaix
0092f79f88
log e based volume
2016-02-03 22:33:31 +01:00
badaix
c4094a2175
made SampleFormat not inherit from BaseMessage
2016-01-24 13:52:46 +01:00
badaix
fe89220b15
2016
2016-01-21 22:02:09 +01:00
badaix
abc1488cd3
configurable volume for OpenSL player
2016-01-08 18:16:13 +01:00
badaix
0f90f05e9d
logarithmic volume scaling
2016-01-08 08:56:32 +01:00
badaix
734adb8852
moved alsaPlayer into player subdir
2015-12-03 21:55:11 +01:00