Volker Fischer
|
4325c54605
|
new function interface
|
2011-06-16 11:37:17 +00:00 |
|
Volker Fischer
|
d571f5328b
|
backup checkin, including lots of test code...
|
2011-06-11 05:19:48 +00:00 |
|
Volker Fischer
|
b12ee5c104
|
some fixes and added some test code
|
2011-06-01 18:29:07 +00:00 |
|
Volker Fischer
|
16f1bb0eb3
|
some fixes
|
2011-05-28 14:39:13 +00:00 |
|
Volker Fischer
|
70f0c66b85
|
bug fix
|
2011-05-28 12:35:45 +00:00 |
|
Volker Fischer
|
0f46659fcb
|
some more fixes
|
2011-05-28 12:17:01 +00:00 |
|
Volker Fischer
|
7af781447d
|
some fixes for server jitter buffer setting but still not working correctly
|
2011-05-28 06:01:26 +00:00 |
|
Volker Fischer
|
439dd65b46
|
most of the work done for separate client/server jitter buffer settings but not yet finished (does not work as expected yet)
|
2011-05-27 20:29:37 +00:00 |
|
Volker Fischer
|
49070c77c1
|
replaced normal ping messages with connection less ping message to avoid all the acknowledge messages
|
2011-05-24 19:40:57 +00:00 |
|
Volker Fischer
|
b28daa079a
|
removed old disconnect message which only works with connected channels -> replaced by a connection less disconnect message
|
2011-05-23 19:06:02 +00:00 |
|
Volker Fischer
|
b7ce6c3193
|
moved the socket buffer size update from the client in the channel because it shall be also used in the server in the future, bug fix with connect/disconnect
|
2011-05-22 20:40:29 +00:00 |
|
Volker Fischer
|
a770b75a06
|
added a connection less message for disconnect -> does not work yet since connection less messages are not evaluated for connected channels
|
2011-05-22 09:47:09 +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
|
0fecef8aa8
|
new version number, added code for sending disconnect messages if a server was not correctly disconnected
|
2011-05-05 19:39:48 +00:00 |
|
Volker Fischer
|
d3b9f90f45
|
added central server setting
|
2011-05-02 19:48:36 +00:00 |
|
Volker Fischer
|
23d79c5f85
|
the number of connected clients are now not managed with the server list but by the connection less ping time message
|
2011-04-25 10:51:57 +00:00 |
|
Volker Fischer
|
1f87508104
|
use preferred sound card buffer size instead of the default one
|
2011-04-23 20:43:29 +00:00 |
|
Volker Fischer
|
da9af48062
|
some more connect dialog work
|
2011-04-11 19:09:01 +00:00 |
|
Volker Fischer
|
79e0982ff0
|
some more server list implementations, some code cleanup
|
2011-04-09 19:42:30 +00:00 |
|
Volker Fischer
|
24f707f2e7
|
removed connecion less channel class since it is not required
|
2011-04-06 19:01:39 +00:00 |
|
Volker Fischer
|
74ac1d075f
|
added a command line argument, some code style changes
|
2011-04-05 18:34:34 +00:00 |
|
Volker Fischer
|
d470a0bb68
|
use units in constants (e.g. HZ, MS), some more work on server list
|
2011-03-31 07:10:43 +00:00 |
|
Volker Fischer
|
a6a6ffeda8
|
code cleanup (put functionality in separate function to avoid copied code)
|
2011-03-30 08:03:54 +00:00 |
|
Volker Fischer
|
9feff9057a
|
prepared everything for transmitting/receiving the first connection less ping time measurement
|
2011-03-30 07:55:43 +00:00 |
|
Volker Fischer
|
0cff6af6d8
|
connection less messages system requires the host address to always be available (not stored in channel object)
|
2011-03-29 20:11:03 +00:00 |
|
Volker Fischer
|
5aa210533b
|
fixed some compiler warnings
|
2011-03-27 12:28:43 +00:00 |
|
Volker Fischer
|
2dc520014a
|
changed GUI design (removed status bar and introduced status LEDs), added "Fancy GUI Design" switch in settings dialog
|
2011-03-20 12:53:31 +00:00 |
|
Volker Fischer
|
f0a3e97b96
|
update of copyright
|
2011-02-22 18:56:52 +00:00 |
|
Volker Fischer
|
35c93ef39a
|
move overall delay estimation algorithm in client class
|
2010-06-27 12:06:35 +00:00 |
|
Volker Fischer
|
5f7db0880e
|
first working VST version
|
2010-04-06 18:23:10 +00:00 |
|
Volker Fischer
|
7362dae229
|
fixes for reverberation in stereo mode (disable channel selection and apply reverb on both channels)
|
2010-03-24 20:10:25 +00:00 |
|
Volker Fischer
|
b710dfbc72
|
first finished version of stereo support (incl. GUI and settings)
|
2010-03-22 19:01:41 +00:00 |
|
Volker Fischer
|
2a77dbda58
|
first working stereo version (algorithm part)
|
2010-03-22 16:38:15 +00:00 |
|
Volker Fischer
|
7173108c77
|
preparations for stereo support
|
2010-03-21 20:46:53 +00:00 |
|
Volker Fischer
|
c7f1992890
|
changed macro name
|
2010-03-21 08:31:17 +00:00 |
|
Volker Fischer
|
bd6508c58f
|
first working version of sound card channel selection
|
2010-03-20 12:57:16 +00:00 |
|
Volker Fischer
|
2387a49ba0
|
use smaller sound card frame sizes as default for Mac
|
2010-03-13 07:06:25 +00:00 |
|
Volker Fischer
|
58ce295b08
|
small fix
|
2010-03-05 05:51:25 +00:00 |
|
Volker Fischer
|
1c76d2e8fe
|
bug fix with overall delay calculation if sound card conversion buffer is used
|
2010-02-07 12:15:36 +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
|
70e53c4383
|
fixes for error messages, removed std::string -> replaced by QString
|
2009-12-01 20:08:21 +00:00 |
|
Volker Fischer
|
46a9825d07
|
removed actual sound card buffer size GUI control, only enable radio buttons for supported sound card frame sizes
|
2009-11-30 19:28:29 +00:00 |
|
Volker Fischer
|
1474ca5ced
|
added fancy GUI design
|
2009-09-19 08:28:24 +00:00 |
|
Volker Fischer
|
252c302ccf
|
enable delay to somehow improve the disconnect behaviour (problem not yet fully solved)
|
2009-09-17 19:48:00 +00:00 |
|
Volker Fischer
|
65d61f1c0e
|
implementation of channel name request message, required if server is restarted while client thinks it is still connected
|
2009-09-17 19:15:56 +00:00 |
|
Volker Fischer
|
a8a3ebd483
|
fix for jitter buffer message, added some TODO comment
|
2009-09-17 07:00:21 +00:00 |
|
Volker Fischer
|
3c80a82ea6
|
unix2dos
|
2009-09-16 20:27:16 +00:00 |
|
Volker Fischer
|
c95b612fb5
|
added some test code
|
2009-09-16 19:47:39 +00:00 |
|
Volker Fischer
|
519590d764
|
go back to original factor for auto jitter buffer calculation
|
2009-09-09 19:41:06 +00:00 |
|
Volker Fischer
|
8527f2bd01
|
use low complexity CELT encoder mode
|
2009-08-23 16:22:57 +00:00 |
|
Volker Fischer
|
dae4e63e3a
|
new version number, small fix for celt decoding
|
2009-08-21 05:53:54 +00:00 |
|
Volker Fischer
|
e77e8641d0
|
fix for sound card buffer sizes which are not supported
|
2009-08-19 07:23:33 +00:00 |
|
Volker Fischer
|
256cd88a6a
|
added some static casts
|
2009-08-17 17:44:58 +00:00 |
|
Volker Fischer
|
61b086d898
|
clear mixer board on disconnect
|
2009-08-17 16:20:15 +00:00 |
|
Volker Fischer
|
1083117626
|
consider jitter in server timer for auto jitter buffer function
|
2009-08-17 15:26:20 +00:00 |
|
Volker Fischer
|
5a68ff676d
|
bug fix
|
2009-08-17 13:54:41 +00:00 |
|
Volker Fischer
|
87bf110ef3
|
more detailed error text in case of wrong sound card frame size
|
2009-08-16 12:49:09 +00:00 |
|
Volker Fischer
|
aa2a36cd4f
|
added comment
|
2009-08-16 07:55:37 +00:00 |
|
Volker Fischer
|
1fac1056ea
|
check sound card frame sizes and fire error in case it is not supported
|
2009-08-16 00:05:03 +00:00 |
|
Volker Fischer
|
cb097793f0
|
Added "Use High Quality Audio" check box in settings dialog (this changes the CELT bit rate actually)
|
2009-08-15 20:37:18 +00:00 |
|
Volker Fischer
|
d6ec1b8978
|
- send more quit messages on stop
- change in auto network jitter buffer setting -> smaller values
|
2009-08-15 14:16:03 +00:00 |
|
Volker Fischer
|
94c27493c2
|
some renamings, store actual frame size factor
|
2009-08-13 18:59:14 +00:00 |
|
Volker Fischer
|
af0b4816c3
|
bug fixes
|
2009-08-13 16:12:49 +00:00 |
|
Volker Fischer
|
3f6cfbbaeb
|
fixes for big block sizes, still not finished
|
2009-08-13 06:43:42 +00:00 |
|
Volker Fischer
|
87ad3118ff
|
better default rates (when using server, not only self connection)
|
2009-08-11 14:35:24 +00:00 |
|
Volker Fischer
|
84f0a31a20
|
certain bug fixes and code cleanup
|
2009-08-11 09:10:23 +00:00 |
|
Volker Fischer
|
5d8d6eecb2
|
fix for auto jitter buffer setting
|
2009-08-03 05:50:52 +00:00 |
|
Volker Fischer
|
36c1bc1da4
|
fix for overall delay estimation
|
2009-08-02 20:14:25 +00:00 |
|
Volker Fischer
|
22713c9c7a
|
some more GUI work
|
2009-08-02 19:18:19 +00:00 |
|
Volker Fischer
|
9eb7bb9e1f
|
some GUI work
|
2009-08-02 17:44:45 +00:00 |
|
Volker Fischer
|
43eb897fd8
|
bug fix, some renamings of variables/functions, introduction of new signal in channel
|
2009-08-02 07:54:15 +00:00 |
|
Volker Fischer
|
eb0c8e3786
|
added class for high precision timer for server
|
2009-08-01 09:05:14 +00:00 |
|
Volker Fischer
|
148841d924
|
fix
|
2009-07-30 18:54:50 +00:00 |
|
Volker Fischer
|
9837af237d
|
make the project compilable again
|
2009-07-30 18:36:37 +00:00 |
|
Volker Fischer
|
bb7e32872f
|
even more work done
|
2009-07-28 20:31:23 +00:00 |
|
Volker Fischer
|
6768e0ebf9
|
some more work
|
2009-07-28 07:17:04 +00:00 |
|
Volker Fischer
|
572dcd8728
|
some fixes/updates
|
2009-07-25 20:54:57 +00:00 |
|
Volker Fischer
|
f53d28fc11
|
make the source compilable under Windows, no working functionality yet
|
2009-07-24 20:17:01 +00:00 |
|
Volker Fischer
|
034530474c
|
start work for supporting CELT codec, code does not compile at the moment (backup checkin)
|
2009-07-24 14:31:25 +00:00 |
|
Volker Fischer
|
c7168206d0
|
some more work for multiple sample rate support
|
2009-07-05 07:07:30 +00:00 |
|
Volker Fischer
|
181a8142a8
|
initial work for setting sample rate in client
|
2009-07-04 06:55:46 +00:00 |
|
Volker Fischer
|
f5feef2a6f
|
add normlization for the case that the two channels are added together
|
2009-07-03 17:12:09 +00:00 |
|
Volker Fischer
|
e7e158d630
|
support for testbench under Linux, added some lines in change log
|
2009-05-09 17:38:25 +00:00 |
|
Volker Fischer
|
0b3e8c76a2
|
added disconnect message, some GUI changes
|
2009-05-09 08:22:09 +00:00 |
|
Volker Fischer
|
3bc7d3cc32
|
implemented combo box for server address for storing the last 6 items
|
2009-05-04 11:27:05 +00:00 |
|
Volker Fischer
|
ffe0869129
|
improved variable type consistency -> changed unsigned char in uint8_t (removed TODO comments and copy operations)
|
2009-03-28 20:02:21 +00:00 |
|
Volker Fischer
|
d1fa3ff53e
|
yet another auto jitter buffer fix
|
2009-03-19 17:45:43 +00:00 |
|
Volker Fischer
|
18d3872d71
|
auto jitter buffer change
|
2009-03-19 17:13:18 +00:00 |
|
Volker Fischer
|
2d5ab5dbd8
|
fix for auto jitter buffer setting
|
2009-03-19 06:53:05 +00:00 |
|
Volker Fischer
|
564d54f68c
|
small fix for auto jitter buffer setting
|
2009-03-18 07:24:53 +00:00 |
|
Volker Fischer
|
9dd942bec6
|
bug fixes for timing variance calculation, new init parameters for CycleTime class, added CycleTime for channel estimating input network stream variance of timing
|
2009-03-17 06:50:00 +00:00 |
|
Volker Fischer
|
1e0fe59f58
|
implementation that outside the software the audio buffer size can be changed and the software reconfigures automatically
|
2009-03-12 13:07:43 +00:00 |
|
Volker Fischer
|
1f8549d00d
|
fixed typo
|
2009-03-10 17:35:39 +00:00 |
|
Volker Fischer
|
c61b9d593a
|
implemented auto output settings for server depending on maximum upload rate, bug fix in server, some code cleanup, new entry in server dialog table
|
2009-03-10 10:47:55 +00:00 |
|
Volker Fischer
|
1697b8f9cd
|
bug fix with sound card device selection, show red text if actual sound card buffer size differs from preffered value
|
2009-03-08 17:14:37 +00:00 |
|
Volker Fischer
|
db19ed48bc
|
bug fixes
|
2009-03-08 09:01:01 +00:00 |
|
Volker Fischer
|
d3c76269d2
|
removed some qDebug(), less number of possible audio block sizes, fix for auto jitter buffer -> still not ready
|
2009-03-08 07:26:01 +00:00 |
|
Volker Fischer
|
f38aa17ca6
|
fix for setting sound card device
|
2009-03-07 20:45:00 +00:00 |
|
Volker Fischer
|
029719fd1d
|
created separate class for time response measurement
|
2009-03-07 10:52:06 +00:00 |
|