Commit graph

102 commits

Author SHA1 Message Date
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
badaix
06ce37be1c fixed queue::abort 2016-11-09 21:57:24 +01:00
badaix
d8ebc5e372 renamed system_clock "hrc" to "clk" 2016-10-03 13:58:46 +02:00
badaix
a7aa312f9d reduced logging 2016-08-13 12:36:53 +02:00
badaix
cbdc850be1 close ALSA if there is no audio 2016-08-10 08:49:16 +02:00
Johannes Pohl
98ff013ab4 compiles with gcc 6.Â1 2016-05-07 10:03:27 +00:00
badaix
474f1dd86f player support for different sample formats 2016-04-30 10:17:10 +02: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
e2a0bc3711 changed OpenSL latency to 50ms 2016-01-03 21:03:36 +01:00
badaix
bc4f29b9f2 changed default sample rate to 48kHz 2016-01-03 20:43:42 +01:00
badaix
0f9c86c7c2 recover if no chunks are available 2016-01-03 15:57:35 +01:00
badaix
25acbc1717 misc 2016-01-03 13:15:48 +01:00
badaix
adf346b772 more tolerant resyncing 2015-12-31 11:19:58 +01:00
badaix
40325ce319 50ms buffer, headphone output 2015-12-29 21:03:37 +01:00