Cameron Gutman
|
86ade5204e
|
Change message API to use const char *
|
2016-06-09 12:17:48 -05:00 |
|
Cameron Gutman
|
2103b62386
|
Cancel the pending IDR frame request if we got a spurious IDR frame after a stream discontinuity
|
2016-05-26 17:38:03 -05:00 |
|
Cameron Gutman
|
69c8881187
|
Update ENet submodule to include the MTU fix for LTE streaming
|
2016-05-21 18:32:39 -05:00 |
|
Cameron Gutman
|
dddcba217b
|
Try progressively lower receive buffer sizes until one is accepted
|
2016-05-08 12:10:04 -04:00 |
|
Cameron Gutman
|
41983369fb
|
Remove unused member of RTP reorder queue
|
2016-05-08 12:06:51 -04:00 |
|
Cameron Gutman
|
7e5e2cebe2
|
Increase recv buffer of video stream from 64K to 512K for improved 4K performance
|
2016-05-06 14:44:16 -04:00 |
|
Cameron Gutman
|
f69ab5dd5e
|
Merge pull request #20 from Unknownforce351/patch-1
Increase RTP RECV BUFFER size
|
2016-04-27 11:12:17 -04:00 |
|
Cameron Gutman
|
a5b5ed8d2b
|
Return the oldest packet instead of removing it upon RTP queue constraint violation
|
2016-04-27 02:22:14 -04:00 |
|
Cameron Gutman
|
be78c36fa1
|
Fix an overzealous compiler warning
|
2016-04-27 02:16:42 -04:00 |
|
Cameron Gutman
|
013a93bc32
|
Fix uninitialized memory usage in the RTP reorder queue causing assertion failures
|
2016-04-27 02:16:18 -04:00 |
|
Unknownforce
|
5791274cc5
|
Update AudioStream.c
|
2016-04-26 15:17:35 -05:00 |
|
Cameron Gutman
|
8846493eb4
|
Fix unsafe modification of the peer variable during shutdown
|
2016-04-18 16:36:45 -04:00 |
|
Cameron Gutman
|
597199ed92
|
Stop trying to disconnect the peer when aborting RTSP handshake. It's unsafe without additional synchronization.
|
2016-04-18 16:29:28 -04:00 |
|
Cameron Gutman
|
d5e0950ec6
|
Wrap enet_host_service() to hide the logic required to make retransmissions work
|
2016-04-18 16:27:50 -04:00 |
|
Cameron Gutman
|
33deb0fe1a
|
Allow ENet to directly use the resolved address rather than doing DNS resolution itself
|
2016-04-02 14:08:06 -04:00 |
|
Cameron Gutman
|
4055fb6d77
|
Always try to resolve a hostname to IPv4 first
|
2016-04-02 14:06:43 -04:00 |
|
Cameron Gutman
|
61aaca31d4
|
Update ENet submodule
|
2016-03-31 11:25:50 -04:00 |
|
Cameron Gutman
|
d408372c34
|
Switch to OpenSSL for input encryption with support for Gen 7 servers
|
2016-03-31 11:14:10 -04:00 |
|
Cameron Gutman
|
48a5d63045
|
Reorganize the folder structure and delete the Xcode build files
|
2016-03-31 07:22:03 -04:00 |
|
Cameron Gutman
|
b7c7c98c45
|
Fix RTSP and control stream for Gen 7 servers
|
2016-03-29 22:21:18 -04:00 |
|
Cameron Gutman
|
58329dd0b2
|
Update common-c submodule to fix build without NO_MSGAPI
|
2016-03-27 22:48:51 -04:00 |
|
Cameron Gutman
|
3c94da1beb
|
Fix a memory leak on OOS audio packets with a direct-submit audio player
|
2016-03-27 20:29:33 -04:00 |
|
Cameron Gutman
|
ec4fc23cd7
|
Update to ENet compatible with PNaCl
|
2016-03-11 00:29:42 -08:00 |
|
Cameron Gutman
|
5d89f671e4
|
Add a note about the bundled enet submodule
|
2016-03-09 21:20:48 -08:00 |
|
Cameron Gutman
|
04b00f9e8a
|
Fix the RTSP payload timeout being too aggressive
|
2016-03-08 13:13:25 -08:00 |
|
Cameron Gutman
|
5a92f72012
|
Update the ENet API to support IPv6
|
2016-03-07 14:33:35 -08:00 |
|
Cameron Gutman
|
c03692c908
|
Additional error handling
|
2016-03-07 13:15:37 -08:00 |
|
Cameron Gutman
|
daf3b992cc
|
Update to the modified ENet API
|
2016-03-06 15:36:46 -08:00 |
|
Cameron Gutman
|
9d3fed1620
|
Change to our modified ENet fork
|
2016-03-06 15:29:02 -08:00 |
|
Cameron Gutman
|
f91010b6e4
|
Fail message sending if the peer returned an error
|
2016-03-06 15:27:05 -08:00 |
|
Cameron Gutman
|
eb9c881174
|
Set peer timeout to 10 seconds rather than the default 30 seconds
|
2016-03-06 15:24:36 -08:00 |
|
Cameron Gutman
|
c42cae333d
|
Send a best-effort disconnect event to let GFE know that we're gone. This increases reconnect reliability.
|
2016-03-04 03:19:19 -05:00 |
|
Cameron Gutman
|
3966d7ca82
|
Add ENet to Xcode project
|
2016-03-04 03:05:28 -05:00 |
|
Cameron Gutman
|
b3337d3304
|
Add ENet as a submodule
|
2016-03-04 03:04:08 -05:00 |
|
Cameron Gutman
|
ff6a70288b
|
Fix an incorrect assertion
|
2016-03-04 03:00:02 -05:00 |
|
Cameron Gutman
|
ef3c33c5b0
|
Fix warnings compiling in Xcode
|
2016-03-04 02:59:44 -05:00 |
|
Cameron Gutman
|
0a80deccde
|
Implement control and input streams over ENet for GFE 2.11
|
2016-03-04 02:30:10 -05:00 |
|
Cameron Gutman
|
31ce0f5c87
|
Implement RTSP over ENet for GFE 2.11
|
2016-03-04 00:40:12 -05:00 |
|
Cameron Gutman
|
c44cdffdd5
|
Fix compilation errors on Windows
|
2016-03-02 13:46:03 -05:00 |
|
Cameron Gutman
|
51e5b89018
|
Add H.265 video support
|
2016-03-02 06:25:19 -05:00 |
|
Cameron Gutman
|
fbd58c60ea
|
Disable dynamic resolution switching on Gen 5 servers
|
2016-02-28 14:19:03 -05:00 |
|
Michelle Bergeron
|
3cbbec5129
|
Add website link like all other readmes
|
2016-02-26 23:01:43 -08:00 |
|
Cameron Gutman
|
e1473d7a2d
|
Fix mouse move packets on Gen 5 servers
|
2016-02-19 12:00:15 -05:00 |
|
Cameron Gutman
|
88edbd8dc1
|
Merge pull request #14 from irtimmer/gen5
Add support for Generation 5 servers (GFE 2.10.2+)
|
2016-02-19 11:45:33 -05:00 |
|
Iwan Timmer
|
fd247151ce
|
Add support for Generation 5 servers (GFE 2.10.2+)
|
2016-02-19 17:20:56 +01:00 |
|
Cameron Gutman
|
40478fc19b
|
Fix the bug causing the 4th controller to be unrecognized
|
2016-02-19 01:53:44 -05:00 |
|
Cameron Gutman
|
a8d98284a7
|
When a decoder requests an IDR frame, don't submit another frame until the IDR frame arrives
|
2016-02-18 13:23:03 -05:00 |
|
Michelle Bergeron
|
8cced32917
|
Moonlight Chrome link
|
2016-02-17 23:00:31 -08:00 |
|
Cameron Gutman
|
c9d332089f
|
Fix build with headers that only typedef fd_set without defining a struct fd_set type
|
2016-02-18 00:14:03 -05:00 |
|
Cameron Gutman
|
c680a76289
|
Simplify thread management since we don't need thread alerts to cancel anymore
|
2016-02-16 19:58:56 -05:00 |
|