Cameron Gutman
|
44366db4d5
|
Properly fix the timer crash
|
2014-09-20 02:34:06 -07:00 |
|
Cameron Gutman
|
93bf28b87d
|
Fix weird double cancel crash. This might need more investigation later.
|
2014-09-19 22:22:22 -07:00 |
|
Cameron Gutman
|
bd9c6834b7
|
Add support for adaptive resolution changes
|
2014-09-19 22:04:48 -07:00 |
|
Cameron Gutman
|
96ad2bcdef
|
Update SDP generator for GFE 2.1.2
|
2014-09-19 19:37:37 -07:00 |
|
Cameron Gutman
|
14c03f0b37
|
Improve connection negotiation speed by caching serverinfo
|
2014-09-19 18:57:20 -07:00 |
|
Cameron Gutman
|
5bd30fe3dc
|
Suppress connection warnings until 150 frames have come in
|
2014-09-17 01:58:41 -07:00 |
|
Cameron Gutman
|
5be499887d
|
Fix a resource leak that was causing Limelight-Embedded to hang instead of exiting after using mDNS discovery
|
2014-09-16 19:17:25 -07:00 |
|
Cameron Gutman
|
7124963c56
|
Remove unnecessary byte buffer allocations in the most frequent control stream packets
|
2014-09-15 01:02:33 -07:00 |
|
Cameron Gutman
|
4377808896
|
Remove unnecessary byte buffer allocations in the input path
|
2014-09-14 23:58:42 -07:00 |
|
Cameron Gutman
|
50f8f78b8d
|
Add support for vertical mouse scrolling
|
2014-09-03 22:52:48 -07:00 |
|
Cameron Gutman
|
1bb9a13c17
|
Generate a better message when a decoder fails to initialize
|
2014-09-03 20:41:21 -07:00 |
|
Cameron Gutman
|
e7f1b822f7
|
Rename button constants to something reasonable
|
2014-09-01 14:02:53 -07:00 |
|
Cameron Gutman
|
c9eee2e075
|
Rename NvController -> ControllerStream. Use a dedicated input thread rather than a thread pool for processing input. Batch analog axis updates and mouse moves.
|
2014-08-20 22:27:25 -07:00 |
|
Cameron Gutman
|
6556b3eb9b
|
Make input packet fields package protected for batching
|
2014-08-20 21:25:08 -07:00 |
|
Cameron Gutman
|
cc92f3829e
|
Fix sequencing errors that lead to drops in audio or video for potentially long periods under the right conditions
|
2014-08-09 03:39:14 -07:00 |
|
Cameron Gutman
|
33ffbe151f
|
Lower the DU limit back to 15 because 30 can exhaust the video ring buffer
|
2014-08-06 15:55:02 -07:00 |
|
Cameron Gutman
|
60db0ff775
|
Wait for an IDR frame after dropping video data due to the decoder being too slow
|
2014-08-06 15:54:35 -07:00 |
|
Cameron Gutman
|
7ecac185ac
|
Remove an old debug message
|
2014-08-06 15:53:38 -07:00 |
|
Cameron Gutman
|
b76495fa8f
|
Send the newer loss stats packet
|
2014-08-05 22:28:04 -07:00 |
|
Cameron Gutman
|
463d4ad3fd
|
Only generate 1 packet of FEC data per frame. Disable video resolution scaling on packet loss.
|
2014-08-04 10:20:49 -07:00 |
|
Cameron Gutman
|
0f0e41d5a4
|
Implement an RTP queue to handle out of order video and audio packets
|
2014-08-03 17:59:10 -07:00 |
|
Cameron Gutman
|
2d55562dd3
|
Improve tolerance to dropped packets
|
2014-07-31 15:20:43 -07:00 |
|
Cameron Gutman
|
cbe40fde92
|
Prevent network degradation from changing stream resolution
|
2014-07-31 14:06:30 -07:00 |
|
Cameron Gutman
|
97e62fdd34
|
Properly detect packet loss within a frame
|
2014-07-31 10:42:16 -07:00 |
|
Cameron Gutman
|
aa799342e5
|
Video stream updates for GFE 2.1.1
|
2014-07-31 01:32:15 -07:00 |
|
Cameron Gutman
|
ae8cb18f63
|
Remote input encryption changes for GFE 2.1.1
|
2014-07-31 00:22:17 -07:00 |
|
Cameron Gutman
|
8f53b6f233
|
RTSP changes to support GFE 2.1.1
|
2014-07-31 00:20:56 -07:00 |
|
Cameron Gutman
|
9e385215ce
|
Add support for selecting sops on or off
|
2014-07-21 22:49:57 -07:00 |
|
Cameron Gutman
|
378fbedfa4
|
Remove/change some messages
|
2014-07-21 22:49:28 -07:00 |
|
Cameron Gutman
|
c84e063114
|
Update the packet loss message
|
2014-07-19 22:49:47 -07:00 |
|
Cameron Gutman
|
8d316ce9f0
|
Add fill screen flag for decoder renderer
|
2014-07-19 21:45:19 -07:00 |
|
Cameron Gutman
|
0019b93e8d
|
Stop GFE from changing game settings
|
2014-07-19 21:42:16 -07:00 |
|
Cameron Gutman
|
2d66c6fb53
|
Let the bitrate scale from 1Mb to the maximum
|
2014-07-19 18:07:16 -07:00 |
|
Cameron Gutman
|
b629f674ca
|
Improve audio robustness to packet reordering and duplication
|
2014-07-19 17:19:06 -07:00 |
|
Cameron Gutman
|
670622dfd7
|
Reduce FEC data to 1 packet at max to lower bandwidth requirements
|
2014-07-19 16:02:17 -07:00 |
|
Cameron Gutman
|
f35c2ead0f
|
Fix video path with no renderer
|
2014-07-13 18:21:50 -07:00 |
|
Cameron Gutman
|
6b7b797089
|
Increase DU limits for bursty situations. Fix decode unit leak in audio path.
|
2014-07-12 19:16:39 -07:00 |
|
Cameron Gutman
|
15d4f6354d
|
Fix mDNS recognition of PCs running GFE 2.1
|
2014-07-12 16:15:24 -07:00 |
|
Cameron Gutman
|
77cea99b35
|
"Fix" decode unit leak
|
2014-07-12 14:07:18 -07:00 |
|
Cameron Gutman
|
70b50bd096
|
Remove the remaining allocations in the AV paths
|
2014-07-12 13:37:53 -07:00 |
|
Cameron Gutman
|
c2401e7a75
|
Remove object allocations from audio decoding path
|
2014-07-12 12:21:57 -07:00 |
|
Cameron Gutman
|
b63c6223b0
|
Remove old MAC address finding code
|
2014-07-12 12:19:55 -07:00 |
|
Cameron Gutman
|
bcf10cc0b2
|
Remove the create function for MdnsDiscoveryAgent because it can't throw IOException anymore
|
2014-07-04 15:09:46 -07:00 |
|
Cameron Gutman
|
aaa73eb196
|
Fix a bug in the update function
|
2014-07-04 14:39:28 -07:00 |
|
Cameron Gutman
|
707c7a1a53
|
Fix interface changes while mDNS resolution is running
|
2014-07-04 12:12:50 -07:00 |
|
Cameron Gutman
|
dcb3e1c0e4
|
Fix a few parsing issues with the serverinfo XML
|
2014-07-04 11:49:48 -07:00 |
|
Cameron Gutman
|
894110ba08
|
Wake on LAN support. Many fixes for Limelight Android 2.5.
|
2014-07-03 23:30:29 -07:00 |
|
Cameron Gutman
|
a4dceb0b74
|
Add functions for decoders to return latency statistics
|
2014-06-30 21:10:27 -07:00 |
|
Cameron Gutman
|
1c82fdf048
|
Add flags back to the decode unit because TI OMAP devices need them
|
2014-06-30 21:03:16 -07:00 |
|
Cameron Gutman
|
ec303e485f
|
Add a function to retrieve box art for an NvApp
|
2014-06-29 23:49:06 -07:00 |
|