Cameron Gutman
|
5de8f4c98c
|
Fix UDP thread terminations
|
2016-02-15 18:46:14 -05:00 |
|
Cameron Gutman
|
ceb9504ade
|
Fix another double free
|
2016-02-15 18:11:12 -05:00 |
|
Cameron Gutman
|
167d344e39
|
Add a shutdown function for UDP sockets
|
2016-02-15 17:45:29 -05:00 |
|
Cameron Gutman
|
343eeccaa9
|
Fix double-free of packet buffer
|
2016-02-15 17:11:42 -05:00 |
|
Cameron Gutman
|
67b70e9cbd
|
Implement queue shutdown
|
2016-02-15 17:00:31 -05:00 |
|
Cameron Gutman
|
cb43494cd0
|
Fix buffer leak when the audio receive thread dies
|
2016-02-15 16:19:40 -05:00 |
|
Cameron Gutman
|
d7f40ec39b
|
Begin work to remove use of thread cancellation for NaCl
|
2016-02-15 15:58:42 -05:00 |
|
Michelle Bergeron
|
5ba0f82b35
|
Manually cleanup files that somehow survived the mass find/replace
|
2016-02-13 13:47:52 -06:00 |
|
Michelle Bergeron
|
35835898c3
|
Cleanup: standardize * by type name, not var name
|
2016-02-13 13:28:58 -06:00 |
|
Michelle Bergeron
|
c8bad4ed2f
|
Major code cleanup: comment style & run CodeMaid
|
2016-02-13 13:01:24 -06:00 |
|
Cameron Gutman
|
dfdfe4f0f6
|
Fix inconsistent whitespace
|
2016-02-06 23:46:47 -05:00 |
|
Cameron Gutman
|
a13e68b042
|
Add support for 5.1 surround sound with GFE 2.7
|
2015-10-25 13:08:20 -07:00 |
|
Cameron Gutman
|
7500382c26
|
Make the audio receive buffer 6400 bytes. At 1200 bytes, audio on my Pi 2 was constantly hiccupping because there wasn't enough of a cushion to allow time for decoding to happen in many cases.
|
2015-08-12 00:19:07 -07:00 |
|
Cameron Gutman
|
0f2897b1f8
|
Fix typo in define
|
2015-08-11 19:21:04 -07:00 |
|
Cameron Gutman
|
2504f3b7ce
|
Initialize lastSeq when initializing the audio stream
|
2015-08-11 19:20:10 -07:00 |
|
Cameron Gutman
|
4f8595b527
|
Fix compilation warnings
|
2015-08-11 19:18:13 -07:00 |
|
Cameron Gutman
|
c421740ded
|
Merge pull request #10 from irtimmer/bufferSize
Reduce audio receive buffer size
|
2015-08-11 19:14:06 -07:00 |
|
Iwan Timmer
|
9338bcc1f9
|
Reduce audio receive buffer size
|
2015-08-11 20:40:49 +02:00 |
|
Iwan Timmer
|
c829d9c742
|
Add capability to combine audio receive and decode thread
|
2015-08-11 20:12:02 +02:00 |
|
Cameron Gutman
|
a41c064cab
|
Fix for the fix :/
|
2015-07-31 00:14:22 -07:00 |
|
Cameron Gutman
|
f95f152439
|
Fix a bug that could cause the cleanup() callback to be erroneously invoked without a prior call to setup() or init()
|
2015-07-31 00:05:22 -07:00 |
|
Cameron Gutman
|
a5f59d206e
|
Improve debugging and error codes
|
2015-06-24 22:52:26 -07:00 |
|
Cameron Gutman
|
c4d19edb4c
|
Update to API 1.1
|
2015-06-17 23:21:58 -07:00 |
|
Cameron Gutman
|
da54ebf11f
|
Fix remaining RTP queue bugs
|
2015-05-28 09:23:28 -05:00 |
|
Cameron Gutman
|
956d6bb217
|
Add an RTP reordering queue to handle out of order packets
|
2015-05-28 08:32:51 -05:00 |
|
Cameron Gutman
|
601dd55d7c
|
Save an allocation per video frame, audio packet, and input event by embedding an LBQ entry inside the linked data structure
|
2015-05-28 06:06:40 -05:00 |
|
Cameron Gutman
|
4afa97d954
|
Send PING every half second
|
2015-01-09 00:02:44 -05:00 |
|
Cameron Gutman
|
0758de960a
|
Clean up a bunch of warnings when building with Xcode 6.1
|
2014-10-18 11:32:29 -04:00 |
|
Cameron Gutman
|
841e3d9f22
|
Don't bind to a specific port anymore
|
2014-10-12 12:04:32 -07:00 |
|
Cameron Gutman
|
0ee1609cc4
|
Properly flush the DU queue when we hit the limit. Fixes extreme lag that occurs after streaming for a bit.
|
2014-08-30 17:07:08 -07:00 |
|
Cameron Gutman
|
5d2d6cc617
|
Fix heap corruption after packet queue overflow
|
2014-08-24 17:20:09 -07:00 |
|
Cameron Gutman
|
01901ec451
|
Move buffer declaration outside the loop
|
2014-08-24 12:19:00 -07:00 |
|
Cameron Gutman
|
e438445219
|
Fix missing status checks
|
2014-08-24 11:43:52 -07:00 |
|
Cameron Gutman
|
fa93a6cef5
|
Optimize the audio receive path
|
2014-08-24 11:35:10 -07:00 |
|
Michelle Bergeron
|
36e8af4fd9
|
Add gitignore
|
2014-07-31 03:26:58 -04:00 |
|
Cameron Gutman
|
2493c04019
|
Merge branch 'master' of github.com:limelight-stream/limelight-common-c
|
2014-04-02 22:47:56 -04:00 |
|
Cameron Gutman
|
8dcf4372f4
|
Use a double-linked list for the linked blocking queue so insertions are done in O(1) time
|
2014-04-02 22:47:49 -04:00 |
|
Cameron Gutman
|
61909b373f
|
Pass the correct socket error to connectionTerminated()
|
2014-03-29 21:55:05 -04:00 |
|
Cameron Gutman
|
c553b14da6
|
Remove Win32-specific error codes
|
2014-03-29 15:44:43 -04:00 |
|
Cameron Gutman
|
c7c929d751
|
Add connection listener callbacks (WIP)
|
2014-03-29 14:20:36 -04:00 |
|
Cameron Gutman
|
0f586ce05f
|
Fix memory leak in audio stream code
|
2014-03-29 12:17:55 -04:00 |
|
Cameron Gutman
|
7a59f04db1
|
Add missing call to Audio Renderer’s init() callback.
|
2014-02-02 21:07:54 -05:00 |
|
Cameron Gutman
|
8ad3145638
|
Add missing callbacks to Stop and Release for A/V
|
2014-02-02 05:54:41 -05:00 |
|
Cameron Gutman
|
30f275768c
|
Add audio support
|
2014-02-02 05:34:12 -05:00 |
|