Cameron Gutman
|
9ffdc79b6f
|
Add log messages to troubleshoot problems with missing video/audio
|
2020-04-29 20:17:55 -07:00 |
|
Cameron Gutman
|
fcabfc37ad
|
Dynamically allocate session ID string
|
2020-04-29 20:12:19 -07:00 |
|
Cameron Gutman
|
7d0458a16b
|
Dynamically allocate the RTSP response buffer
|
2020-04-29 19:58:50 -07:00 |
|
Cameron Gutman
|
247b1fe0e3
|
Provide reference dimensions for mouse position data
|
2020-04-11 20:51:17 -07:00 |
|
Cameron Gutman
|
bbbf4336cc
|
Add additional documentation for LiSendMousePositionEvent()
|
2020-04-11 15:59:12 -07:00 |
|
Cameron Gutman
|
ef7de27727
|
Add absolute mouse motion support
|
2020-04-11 15:40:50 -07:00 |
|
Cameron Gutman
|
f0c3b57d11
|
Enable QoS for ENet traffic on Windows
|
2020-04-09 17:42:49 -07:00 |
|
Cameron Gutman
|
2a02569c5c
|
Avoid 10 second delay on graceful termination with GFE 3.20.3.63
|
2020-04-09 17:28:34 -07:00 |
|
Cameron Gutman
|
0cda408d3c
|
Warn when streaming above 4K with H.264 or 8K with HEVC
|
2020-04-04 12:36:09 -07:00 |
|
Cameron Gutman
|
4f9d45fbb5
|
Round down odd height values to avoid NVENC initialization failure
|
2020-04-04 11:51:55 -07:00 |
|
Cameron Gutman
|
86751d9162
|
Move ConnectionListener initialization prior to possible Limelog() usage
|
2020-04-04 11:51:20 -07:00 |
|
Cameron Gutman
|
c2471157c0
|
Use EF instead of CS7 for DSCP on ENet traffic
|
2020-04-03 17:01:45 -07:00 |
|
Cameron Gutman
|
85de16b41b
|
Add 7.1 surround sound support
|
2020-04-03 00:11:41 -07:00 |
|
Cameron Gutman
|
d9d2668473
|
Fix audio problems caused by stale HighQualitySurroundSupported and HighQualitySurroundEnabled values
|
2020-04-02 18:44:13 -07:00 |
|
Cameron Gutman
|
99f22fa7e9
|
Undeprecate AUDIO_CONFIGURATION values and add a new macro for converting AUDIO_CONFIGURATION into launch/resume parameters
|
2020-04-02 18:41:32 -07:00 |
|
Cameron Gutman
|
607aaca93f
|
Replace AUDIO_CONFIGURATION constants with MAKE_AUDIO_CONFIGURATION() macro
|
2020-03-31 21:33:34 -07:00 |
|
Cameron Gutman
|
fb60ae6a4d
|
Parse Opus parameters from RTSP DESCRIBE response
|
2020-03-31 20:52:38 -07:00 |
|
Cameron Gutman
|
f489c9d725
|
Enable QoS marking on macOS and Linux
Using SO_NET_SERVICE_TYPE on macOS seems to make a noticeable difference
to packet latency and loss rate for some users.
|
2020-03-29 15:45:36 -07:00 |
|
Cameron Gutman
|
c3ab74b8af
|
Reduce ENet retransmission delay by sleeping for shorter periods between polls
|
2020-03-29 14:35:24 -07:00 |
|
Cameron Gutman
|
c1b8aa266f
|
Use 10 ms audio packets on low bitrate streams to balance latency and bandwidth
|
2020-03-18 20:03:56 -07:00 |
|
Cameron Gutman
|
67390dfb94
|
Remove deprecated listener callbacks
|
2020-02-24 23:57:06 -08:00 |
|
Cameron Gutman
|
2fc278da00
|
Change errorCode to int for consistency between 32-bit and 64-bit platforms
Unfortunately this requires updating all client code that uses these callbacks.
|
2020-02-24 23:01:22 -08:00 |
|
Cameron Gutman
|
cfeb0ffd90
|
Add MODIFIER_META constant
|
2020-01-15 17:48:36 -08:00 |
|
Cameron Gutman
|
3ccacdd3be
|
Merge pull request #48 from loki-47-6F-64/master
Correct payload-length when parsing RTSP Messages
|
2020-01-11 11:50:55 -08:00 |
|
loki
|
bb004e8cb2
|
Correct payload-length when parsing RTSP Messages
|
2020-01-11 14:57:55 +01:00 |
|
Cameron Gutman
|
e60a7ef75f
|
Add color space and color range options
|
2019-12-14 14:32:47 -08:00 |
|
Cameron Gutman
|
b0213d06a7
|
Always use DSCP marking for our AV traffic
|
2019-12-12 18:43:57 -08:00 |
|
Cameron Gutman
|
3dd9a9f1b1
|
Use RAND_bytes() instead of rand() for STUN transaction IDs
|
2019-12-08 14:49:28 -08:00 |
|
Cameron Gutman
|
f5ae5df5d0
|
Fix logic error in low bitrate audio duration selection
|
2019-12-01 19:22:16 -08:00 |
|
Cameron Gutman
|
e938d84cdb
|
Use TCP_NOOPT to restrict MSS on BSD-based OSes
|
2019-12-01 15:22:18 -08:00 |
|
Cameron Gutman
|
ceab64c46b
|
Use IP_PMTUDISC_DONT to clamp MSS on Windows
|
2019-12-01 15:00:21 -08:00 |
|
Cameron Gutman
|
e5b6a2b7a9
|
Bump RTSP_MAX_RESP_SIZE to 48 KB
|
2019-12-01 13:59:09 -08:00 |
|
Cameron Gutman
|
c1a26618d4
|
Increase audio packet duration for low bandwidth connections
|
2019-11-30 21:59:34 -06:00 |
|
Cameron Gutman
|
6b42954b47
|
Add LiGetPendingAudioDuration() function
|
2019-11-30 21:31:50 -06:00 |
|
Cameron Gutman
|
52f489bc46
|
Fix RTSP handshake errors on networks with broken PMTUD
|
2019-11-30 21:19:56 -06:00 |
|
Cameron Gutman
|
f4dad9ae8b
|
Add presentation timestamp to video frame metadata
|
2019-11-10 18:07:11 -08:00 |
|
Cameron Gutman
|
eceb7d3a2b
|
Merge pull request #46 from d3m3vilurr/vita-nonblock-socket
vita: Enable nonblock TCP socket
|
2019-11-03 21:22:20 -08:00 |
|
Sunguk Lee
|
021a1b23e9
|
vita: Enable nonblock TCP socket
|
2019-11-04 02:47:41 +09:00 |
|
Cameron Gutman
|
49fd1bed3f
|
Return correct error code when RTSP receive times out
|
2019-11-02 21:42:08 -07:00 |
|
Cameron Gutman
|
25528671d2
|
Fix error value on control stream and RTSP handshake failure
|
2019-11-02 21:28:05 -07:00 |
|
Cameron Gutman
|
dca2205ac8
|
Fix assert failure on control stream establishment failure
|
2019-11-02 21:27:35 -07:00 |
|
Cameron Gutman
|
197594f38c
|
Add platform helper function to set socket non-blocking mode
|
2019-11-02 19:16:46 -07:00 |
|
Cameron Gutman
|
9bd301897a
|
Remove unnecessary field in QDU struct
|
2019-10-21 17:03:01 -07:00 |
|
Cameron Gutman
|
f988a154a3
|
Fix Linux build
|
2019-10-12 19:42:49 -07:00 |
|
Cameron Gutman
|
ea135be05a
|
Only test TCP ports if the hostname resolves to multiple addresses
|
2019-10-12 19:09:28 -07:00 |
|
Cameron Gutman
|
93ce13e43f
|
Update enet submodule to 93b080b053
|
2019-10-12 15:14:30 -07:00 |
|
Cameron Gutman
|
0cc66748ea
|
Merge pull request #45 from d3m3vilurr/vita-newlib
vita: Apply newlib changes
|
2019-10-05 10:51:26 -07:00 |
|
Sunguk Lee
|
a5c1054742
|
vita: Remove more vita specific branches
|
2019-10-05 20:07:41 +09:00 |
|
Sunguk Lee
|
31a1384379
|
vita: Apply newlib changes
no more need to define `TCP_NODELAY` and `sockaddr_in6` parts
|
2019-10-05 04:43:28 +09:00 |
|
Cameron Gutman
|
7de68207f0
|
Fix control stream connection error on multi-homed hosts
|
2019-09-14 14:06:34 -07:00 |
|