Commit Graph

64 Commits

Author SHA1 Message Date
Stefan Weil
3e3fe44a7f Fix some typos (found by codespell)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2020-06-30 12:59:53 +02:00
Volker Fischer
44e883900b fixed Free Software Foundation address (see #341) 2020-06-08 22:58:11 +02:00
Volker Fischer
07bf588ba4 fix for auto jitter buffer for 64 samples frame size 2020-04-16 18:40:29 +02:00
Volker Fischer
dca678c83c support 128 frame size if server operates in 64 frame size 2020-04-10 12:07:23 +02:00
Volker Fischer
32e8eb7e94 support correct auto jitter buffer settings for 64 and 128 samples frame size 2020-04-09 21:26:40 +02:00
Volker Fischer
e805cff4ea prepare simple conversion buffer for other way around 2020-04-05 20:56:05 +02:00
Volker Fischer
eed07615e5 fix the IIR filter lambdas for 64 samples frame size 2020-03-28 21:02:55 +01:00
Volker Fischer
53f50070a7 some more work for 64 samples frame size support 2020-03-28 16:27:45 +01:00
Volker Fischer
791d600634 2019->2020 2020-01-01 15:41:43 +01:00
Volker Fischer
11938e960b use #pragma once 2019-07-09 08:52:38 +02:00
Volker Fischer
e8096e48f0 2018 -> 2019 2019-03-24 09:30:30 +01:00
Volker Fischer
8bfdc7347a 2017 -> 2018 2018-03-09 21:13:02 +00:00
Volker Fischer
b0d37c86e7 2016 -> 2017 2017-08-11 21:08:54 +00:00
Volker Fischer
4dd24a9173 avoid buffer length of one for the auto jitter buffer detection 2016-01-30 18:22:19 +00:00
Volker Fischer
ca73117279 update the copyright 2015-12-31 13:14:09 +00:00
Volker Fischer
79c83a4c13 another improvement of auto jitter buffer detection in very bad network conditions 2015-03-21 11:48:27 +00:00
Volker Fischer
16f170c030 improvement of auto jitter buffer detection in bad network conditions 2015-03-14 16:54:36 +00:00
Volker Fischer
33e5a07cf7 change all 2014 to 2015 2015-02-04 18:17:23 +00:00
Volker Fischer
e9c431cda9 fixed a compiler warning on the newest Mac XCode compiler: The init function of the buffer class was set to virtual but the derived function had a different number of funciton parameters. So the intention was actually NOT to be virtual. Therefore I removed the virtual from the functions and the warning is gone now. 2014-06-15 19:33:27 +00:00
Volker Fischer
2c443c7aef avoid allocating memory in the server real-time processing routine 2014-01-12 09:48:49 +00:00
Volker Fischer
efdd10fc13 const correctness 2014-01-06 16:06:04 +00:00
Volker Fischer
f016e9e022 avoid allocating memory in time critical client thread -> improve socket send function in the channel 2014-01-06 15:57:40 +00:00
Volker Fischer
c0a67a9884 update to 2014 2014-01-05 16:52:38 +00:00
Volker Fischer
bc3098ab79 use std copy function instead of a while loop 2013-12-24 09:59:27 +00:00
Volker Fischer
4f91d59a96 fix compile error on MacOS 2013-12-16 20:41:09 +00:00
Volker Fischer
cbaefb32da speed optimization 2013-12-16 20:36:48 +00:00
Volker Fischer
2f0eb9a7f0 removed iNumInvalidElements method since this does not work fine with OPUS PLC 2013-03-06 16:48:11 +00:00
Volker Fischer
e58976901d added analyzerconsole 2013-02-23 17:49:44 +00:00
Volker Fischer
a7895f88ea update year to 2013 2013-01-23 10:41:13 +00:00
Volker Fischer
ddfa045419 lower block error rate bound for auto jitter buffer to increase audio quality (note that the delay will be slightly higher) 2012-02-25 17:54:47 +00:00
Volker Fischer
93e12245fe code cleanup 2011-06-29 20:20:22 +00:00
Volker Fischer
1a8b049c5a some new algorithm for initialization phase of auto jitter buffer setting (contains some other test code -> backup checkin) 2011-06-29 20:13:52 +00:00
Volker Fischer
08c16748a8 bug fix for a crash in the jitter buffer, patch from pljones 2011-06-28 19:07:24 +00:00
Volker Fischer
0cc8c203fa added test code for better dealing with error rate statistic initialization phase 2011-06-18 12:01:36 +00:00
Volker Fischer
0dd2406f9d some clean up 2011-06-16 11:33:58 +00:00
Volker Fischer
130901ef39 some code clean up 2011-06-12 06:14:30 +00:00
Volker Fischer
b4111137fa use 2 minutes history for error rate estimation 2011-06-11 19:06:43 +00:00
Volker Fischer
a133156c0b use larger buffers for error rate estimation 2011-06-11 18:47:48 +00:00
Volker Fischer
d571f5328b backup checkin, including lots of test code... 2011-06-11 05:19:48 +00:00
Volker Fischer
d0fc1353f4 some code cleanup -> removed code which is not used right now 2011-05-18 06:55:43 +00:00
Volker Fischer
56f528b13e bug fix in server, added simulation mode in buffer base class, added deactivated test code for simulation buffer statistics, avoid audio drop outs when the jitter buffer size is changed 2011-05-17 15:39:33 +00:00
Volker Fischer
1a99b76365 added derived class for network buffer for the purpose of statistical calculations 2011-05-13 19:00:16 +00:00
Volker Fischer
793b21f9d9 the maximum number of channel can be set via command line now, added some test functions in the buffer 2011-05-13 18:23:00 +00:00
Volker Fischer
f0a3e97b96 update of copyright 2011-02-22 18:56:52 +00:00
Volker Fischer
4a7041a7ea Mac Leopard seems not to be happy with explicit instantiation of templates -> move the code back into the header :-( 2010-03-03 20:10:37 +00:00
Volker Fischer
75b1994257 added some more ASIO sample formats (not yet all implemented!), support for sound card conversion buffer to support sound card frame sizes which are different from the predefined ones 2010-02-03 19:27:48 +00:00
Volker Fischer
769f02e5e7 updated copyright 2010-01-03 13:40:46 +00:00
Volker Fischer
ca945124cf improved jitter buffer correction algorithm 2010-01-03 13:29:42 +00:00
Volker Fischer
a0584119c2 some cleanup, use new clear functionality for jitter buffer, use longer history in server 2009-08-22 16:13:21 +00:00
Volker Fischer
84f0a31a20 certain bug fixes and code cleanup 2009-08-11 09:10:23 +00:00