Volker Fischer
|
1a67c9a66d
|
enable OPUS codec
|
2013-03-06 16:46:15 +00:00 |
|
Volker Fischer
|
797a991417
|
support for storing fader tags/levels in settings file
|
2013-02-28 20:54:47 +00:00 |
|
Volker Fischer
|
badf158653
|
there are still loud artifacts in the audio when dropouts occur, disable OPUS again
|
2013-02-20 18:29:33 +00:00 |
|
Volker Fischer
|
05a71cd572
|
fixes by Michael Gorbovitski (mickg100) for OPUS performance improvement -> Thank you!
|
2013-02-20 17:22:04 +00:00 |
|
Volker Fischer
|
b4069f93f9
|
some code cleanup
|
2013-02-17 10:33:01 +00:00 |
|
Volker Fischer
|
c106f8f9c7
|
disable OPUS for now, the PLC seems not to be correct...
|
2013-02-16 21:08:02 +00:00 |
|
Volker Fischer
|
694ee2fae2
|
bug fix: use OPUS custom interface instead of the normal one
|
2013-02-16 19:11:30 +00:00 |
|
Volker Fischer
|
0c4f22eaa2
|
support for OPUS codec
|
2013-02-16 18:06:18 +00:00 |
|
Volker Fischer
|
f0d46f4fc0
|
started OPUS integration by just creating the OPUS objects and do nothing with them right now
|
2013-02-16 10:54:40 +00:00 |
|
Volker Fischer
|
b518f0cd96
|
added a "cc6_" prior to all file names, functions and global variables
|
2013-02-15 20:09:10 +00:00 |
|
Volker Fischer
|
cc3547676b
|
Added Support for instrument picture on fader tag
|
2013-02-11 15:36:47 +00:00 |
|
Volker Fischer
|
a7895f88ea
|
update year to 2013
|
2013-01-23 10:41:13 +00:00 |
|
Volker Fischer
|
9976292bc5
|
fix for old Qt version on Mac
|
2012-01-30 19:08:40 +00:00 |
|
Volker Fischer
|
3f75913dca
|
better handling of sound card reinits
|
2012-01-28 11:51:14 +00:00 |
|
Volker Fischer
|
e50abe3a67
|
fix for bad audio under Mac for some USB sound cards
|
2012-01-23 21:01:18 +00:00 |
|
Volker Fischer
|
8720c40db6
|
some more work for moving functions from the Windows sound interface to the sound base class
|
2011-10-18 20:04:56 +00:00 |
|
Volker Fischer
|
0e04086d37
|
removed Cycle Time Variance measurement since it is not required anymore
|
2011-06-16 11:43:28 +00:00 |
|
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 |
|