Commit graph

116 commits

Author SHA1 Message Date
badaix
424487a48e Add sharing mode for Oboe, log device settings 2020-05-05 21:46:21 +02:00
badaix
bfbd9e05a7 Speed up time sync after standby 2020-04-21 11:02:07 +02:00
badaix
a2311dfbfd Make logsink and filter configurable 2020-04-18 15:32:30 +02:00
badaix
ade0ee7be3 Fix warnings on Windows 2020-04-10 12:19:27 +02:00
Stijn Van der Borght
bd373dc09c code review changes: use NOMINMAX hack, audio backend android only, move windows time defs to time_defs.hpp 2020-04-08 11:33:25 +02:00
Stijn Van der Borght
094ec9b53c re-added Outurnate's Windows client for master branch 2020-04-08 11:33:25 +02:00
badaix
e15800450e Reformat code 2020-03-14 11:29:27 +01:00
badaix
3a8023ab93 Make soxr optional and add to build.md 2020-03-14 11:22:04 +01:00
badaix
d49b5c251c Switch to exception_ptr for async exceptions 2020-03-12 23:33:10 +01:00
Johannes Pohl
0e259d1ab4
Fix initialization order 2020-03-10 13:46:50 +01:00
Christian Flach
5f5b6b4638 Initialize correctAfterXFrames_ 2020-03-10 13:01:36 +01:00
badaix
5928d0e77b Reset chunk if there are no new ones to avoid loop 2020-03-09 21:44:50 +01:00
badaix
5ab89e1a54 Avoid unnecessary hard syncs 2020-03-01 18:18:27 +01:00
badaix
a8998997e9 Change stream reader to use actual chunk duration
e.g. a configured chunk_ms of 11 will read a 44.1kHz stream in chunks of 485 frames (=10.9977ms)
2020-02-29 19:24:47 +01:00
badaix
de75ad9b2c Resampling can use original rate or bit depth 2020-02-21 21:11:26 +01:00
badaix
1bc8f74c41 Change SampleFormat variables to getters 2020-02-18 22:47:04 +01:00
badaix
3d80a5dd05 Fix compiler warnings 2020-02-17 22:27:15 +01:00
badaix
fd862f1bd6 Fix deadlock and segfault in stream 2020-02-17 22:04:47 +01:00
badaix
99e147c5aa Remove timeout in getNextPlayerChunk 2020-02-16 21:23:26 +01:00
badaix
c9c08b59f5 Refactor stream synchronization 2020-02-16 13:26:12 +01:00
badaix
7119f0626c Add log tags 2020-02-14 22:53:08 +01:00
badaix
3fc8b9ca08 Add optional resampling of the output stream 2020-02-14 08:46:13 +01:00
Christian Flach
6d4b91cf2b Fix comments - last slice may be bigger, not smaller 2020-02-12 22:46:15 +01:00
Christian Flach
f842f5b3b8 Fix invalid memory accesses and underflows 2020-02-12 22:46:15 +01:00
Christian Flach
8c8226f2dc Remove most usages of "new" and "malloc" in the client 2020-02-12 22:46:15 +01:00
badaix
689f550049 Uncomment resampling 2020-02-10 21:45:05 +01:00
badaix
d77d4dadd5 Merge branch 'resample' into develop 2020-02-10 21:17:17 +01:00
badaix
d82c3c42ae Replace c casts with static_casts 2020-02-09 13:13:04 +01:00
badaix
51565176ab Adapt playback speed to latency 2020-02-02 21:51:03 +01:00
badaix
d1b4acbfc4 Do fewer playback speed adaptions 2020-02-02 10:58:32 +01:00
badaix
4d4270dad5 Refactor getNextPlayerChunk 2020-02-01 23:26:02 +01:00
badaix
f301c55cb0 Reduce playback speed adaptions 2020-02-01 13:37:51 +01:00
badaix
a575e9d3ef Reformat code 2020-01-22 21:17:57 +01:00
badaix
fbaad305d2 Merge branch 'develop' into resample 2020-01-21 08:55:33 +01:00
badaix
0edb7638b2 Add tsan lean as comment 2020-01-19 17:53:24 +01:00
badaix
ed8479873c Use soxr_process instead of soxr_oneshot 2020-01-12 14:29:46 +01:00
badaix
2d64ee25a2 Resample incoming chunks 2020-01-12 13:26:55 +01:00
badaix
8c6d703ec5 Update copyright dates 2020-01-04 01:03:48 +01:00
badaix
55d74cb3d5 reformat comments 2019-11-01 18:25:32 +01:00
badaix
ea3921d8b7 rename some files to snake_case 2019-10-12 14:34:00 +02:00
badaix
7cb595db28 move aixlog and popl to common 2019-10-09 22:11:43 +02:00
badaix
8b231c7cc6 modernize with clang-tidy 2019-09-25 19:02:33 +02:00
badaix
88b49ad2a0 reformat code 2019-09-24 22:52:31 +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
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
Johannes Pohl
712dbe9937 less logging 2016-11-25 15:33:34 +01:00
badaix
bc1d96ef89 cleaned up locking 2016-11-11 12:24:55 +01:00