Commit Graph

59 Commits

Author SHA1 Message Date
Amir Zaidi
d088d7b05c Add packetLoss argument for PCM streams, change FrameBytes to FrameSamplesPerChannel in OpusEncodeStream (#677) 2017-06-23 11:48:42 -03:00
RogueException
8eb9b2071c Set hasHeader in SodiumEncrypt 2017-05-25 21:45:41 -03:00
RogueException
333881a711 Expose audio header more often 2017-05-25 13:54:57 -03:00
Christopher F
431b7fbd9f Visual Studio C#7 suggestions 2017-04-23 15:23:06 -04:00
RogueException
8d9e11c08a Exposed IAudioClient.SetSpeakingAsync 2017-04-10 18:00:42 -03:00
RogueException
d2a7be91e5 Added experimental jitter buffer 2017-04-09 01:06:42 -03:00
RogueException
79fd14a95f Various audio fixes 2017-04-09 01:05:52 -03:00
RogueException
39b0a998c8 Fixed a few audio constants 2017-04-08 18:35:57 -03:00
RogueException
e92cfd20ac Audio bugfixes and improvements. 2017-04-08 17:12:10 -03:00
RogueException
424216b793 Disable FEC decoding 2017-04-08 15:44:00 -03:00
RogueException
22a7b7dbba Support more incoming RTP packets types 2017-04-08 02:34:12 -03:00
RogueException
ee4cde69a4 Added UDP keepalives and latency 2017-04-07 22:52:07 -03:00
RogueException
65154e0d4a Enable FEC decoding 2017-04-07 21:28:03 -03:00
RogueException
483d26093b Bump up Opus PLP to 30 2017-04-07 21:14:54 -03:00
RogueException
d2a4f1f09b Strip RTP header during read 2017-04-07 18:35:51 -03:00
RogueException
0d361def93 Fixed a couple incoming audio bugs 2017-04-06 16:18:21 -03:00
RogueException
c49118e25f Fixed several audio stream issues 2017-04-04 00:47:34 -03:00
RogueException
ac0a31c3be Send speaking during audio connect 2017-04-03 23:57:11 -03:00
RogueException
91b61768f9 Call SetSpeaking directly from BufferedWriteStream 2017-04-03 20:31:16 -03:00
RogueException
e49122ea7e Automatically toggle speaking boolean 2017-04-03 19:59:03 -03:00
RogueException
f3b8937686 Added TryReadFrame and AvailableFrames to AudioInStream 2017-04-03 17:38:28 -03:00
RogueException
f0202e4d4e Improved warnings for unknown entities 2017-04-02 14:38:05 -03:00
RogueException
6798ba0d4b Prevent duplicate incoming stream events on connect 2017-04-01 13:44:35 -03:00
RogueException
fd043b3d53 Clear input streams on audiostream disconnect 2017-04-01 13:32:19 -03:00
RogueException
d991834c50 InputStreams should be disposed when destroyed 2017-04-01 13:21:08 -03:00
RogueException
d243587a97 Send no more than 10 frames of silence. 2017-04-01 13:16:18 -03:00
RogueException
909127d330 InputStream reads should wait until data is available. 2017-04-01 13:13:20 -03:00
RogueException
5229ddb579 Added SpeakingUpdated event 2017-04-01 13:12:41 -03:00
RogueException
3e988c7549 Fixed incoming audio, removed nameresolution dep. 2017-04-01 12:59:27 -03:00
RogueException
27d6f4159d Lowered latency updates to debug level 2017-04-01 11:42:19 -03:00
RogueException
7242a85200 Fixed a couple small errors 2017-04-01 11:23:49 -03:00
RogueException
158ce0f922 Started adding IAudioClient incoming stream creation/destruction events 2017-03-31 03:59:12 -03:00
RogueException
2b16c8620d Avoid catching log errors 2017-03-15 23:40:25 -03:00
RogueException
254c83ecff Started adding audio receive 2017-03-15 23:40:25 -03:00
RogueException
8c75e0d581 Fixed a couple audio bugs 2017-03-02 06:12:14 -04:00
RogueException
4c2221dacb More audio cleanup, finished receive streams 2017-02-26 13:43:11 -04:00
RogueException
8e0c65498b Cleaned up audio code 2017-02-26 10:57:28 -04:00
RogueException
06dcac6a9f Fixed audio and a few ConnectionManager issues 2017-02-25 16:07:22 -04:00
RogueException
3190d7e26d Moved (re)connection handling to ConnectionManager 2017-02-25 16:07:22 -04:00
RogueException
fe35400498 Cleanup 2017-01-24 11:42:28 -04:00
RogueException
fc8d2b3155 Added AudioOutStream, exposed Clear/ClearAsync methods. Added support for cancelTokens. 2017-01-01 00:30:13 -04:00
RogueException
b17a9b713f Removed debug lines 2016-12-31 20:21:45 -04:00
RogueException
58cb8cfb20 Added a limit to BufferedAudioTarget's internal buffer. 2016-12-31 20:07:20 -04:00
RogueException
c34841c53d Dont flush audio streams on Dispose 2016-12-31 06:32:24 -04:00
RogueException
64ddcb564b Added isDisposed checks to audio classes. Dont flush the OpusEncodeStream 2016-12-30 19:10:13 -04:00
RogueException
9cca612468 Improved BufferedAudioTarget loop 2016-12-30 17:41:56 -04:00
RogueException
73461d60c1 Changed bitrate to bits/sec 2016-12-30 17:20:59 -04:00
RogueException
d6dc3a4e4b Added IDisposable to RTPWriteStream. Flush on Dispose. 2016-12-30 17:20:39 -04:00
RogueException
f4469a76be Added Flush support for audio streams 2016-12-30 17:02:25 -04:00
RogueException
3b72d48950 Added support for partial PCM frames 2016-12-30 16:02:01 -04:00