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 |
|
Volker Fischer
|
5052ec6f14
|
bug fix
|
2009-07-31 18:53:40 +00:00 |
|
Volker Fischer
|
9837af237d
|
make the project compilable again
|
2009-07-30 18:36:37 +00:00 |
|