Cameron Gutman
|
7e5a3925b3
|
Fix typo in channel mapping
|
2019-11-17 14:35:37 -08:00 |
|
Cameron Gutman
|
1febe32e73
|
Fix 5.1 channel mapping on Steam Link
|
2019-11-17 12:22:57 -08:00 |
|
Cameron Gutman
|
de7b973239
|
Plumb presentation time from server into AVFrame.pts field
|
2019-11-11 18:03:47 -08:00 |
|
Cameron Gutman
|
c20daa8867
|
Add compatibility checks for HEVC Main10 in VT backend
|
2019-11-05 18:36:43 -08:00 |
|
Cameron Gutman
|
5e57a7d5c0
|
Prevent SDL renderer from trying to render 10-bit output
|
2019-11-05 17:29:21 -08:00 |
|
Cameron Gutman
|
7c8d27700e
|
Add 10-bit output support to VDPAU renderer
|
2019-11-05 17:09:44 -08:00 |
|
Cameron Gutman
|
f8621be5ee
|
Add an HEVC Main10 test frame
|
2019-11-05 17:08:25 -08:00 |
|
Cameron Gutman
|
8ed87e10b4
|
Change PC icon to be consistent with iOS and Android
|
2019-11-05 17:06:57 -08:00 |
|
Cameron Gutman
|
ca26fa2dd0
|
Add basic HEVC Main10 support in DXVA2 renderer
|
2019-11-04 22:57:12 -08:00 |
|
Cameron Gutman
|
1669095fb1
|
Prevent double-clicks from triggering pairing twice. Fixes #286
|
2019-11-04 19:30:38 -08:00 |
|
Cameron Gutman
|
12526bfca4
|
Version 1.1.1
|
2019-09-29 22:11:39 -07:00 |
|
Cameron Gutman
|
3e2c344140
|
Display the Moonlight icon in Discord Rich Presence info
|
2019-09-29 22:06:12 -07:00 |
|
Cameron Gutman
|
33730dd584
|
Display the update tooltip on launch if an update is available
|
2019-09-29 21:32:24 -07:00 |
|
Cameron Gutman
|
1cb03b1882
|
Add padding to app labels
|
2019-09-29 21:26:07 -07:00 |
|
Cameron Gutman
|
2f0a6db414
|
Add hacks for SDL+Mutter interaction bugs
|
2019-09-29 21:05:31 -07:00 |
|
Cameron Gutman
|
96ff51d598
|
Use SDL audio for platforms that libsoundio doesn't support
|
2019-09-22 12:03:53 -07:00 |
|
Cameron Gutman
|
dbf98ce3a6
|
Require keyframes even for software H.264 decoding
|
2019-08-07 22:38:31 -07:00 |
|
Cameron Gutman
|
ee7cb5123d
|
Add NVDEC to list of supported video acceleration APIs
|
2019-08-05 18:31:38 -07:00 |
|
Cameron Gutman
|
77e1d6ab8a
|
Version 1.1
|
2019-08-05 18:28:26 -07:00 |
|
Cameron Gutman
|
1640bed7a5
|
Improve reliability of mDNS discovery
|
2019-08-04 18:04:33 -07:00 |
|
Cameron Gutman
|
5288041da5
|
Prevent us from consuming more than 4 samples per write callback to bound latency
|
2019-08-03 12:47:44 -07:00 |
|
Cameron Gutman
|
5db5a088ea
|
Fix NVDEC artifacts if the renderer is delayed for a bit
|
2019-08-01 20:25:58 -07:00 |
|
Cameron Gutman
|
5e106d2f19
|
Only store the local address from mDNS if it actually worked
|
2019-07-31 22:16:11 -07:00 |
|
Cameron Gutman
|
940da6bc73
|
Fix discovery of IPv6-only hosts
|
2019-07-31 22:07:20 -07:00 |
|
Cameron Gutman
|
7c7d279337
|
Update SDL_GameControllerDB to dca1a629d9e094baa17fff8ba1642cabc6125eed
|
2019-07-26 16:43:20 -04:00 |
|
Cameron Gutman
|
7acf91883a
|
Rework audio renderer selection to fall back and treat ML_AUDIO as a hard selection
|
2019-07-26 12:50:45 -04:00 |
|
Cameron Gutman
|
897f6fdd3e
|
Improve handling of IPv6-only cases
|
2019-07-15 01:07:31 -07:00 |
|
Cameron Gutman
|
6f9c3fbc38
|
Add support for zero configuration IPv6 streaming
|
2019-07-14 17:56:57 -07:00 |
|
Cameron Gutman
|
bcbd1a5b4b
|
Fix subsystem print in VAAPI
|
2019-07-07 15:41:26 -07:00 |
|
Cameron Gutman
|
6468efd7e4
|
Add VAAPI DRM support
|
2019-07-07 15:32:38 -07:00 |
|
Cameron Gutman
|
b30058fc29
|
Fix pairing to Gen 3-5 servers
|
2019-07-05 21:04:04 -07:00 |
|
Cameron Gutman
|
a41cd0b070
|
Generate SHA-256 client certificates instead of SHA-1
|
2019-07-05 20:57:21 -07:00 |
|
Cameron Gutman
|
ea8b905f02
|
Missed a call to SDL_SetRelativeMouseMode
|
2019-07-02 22:39:09 -07:00 |
|
Cameron Gutman
|
16b301236b
|
Add a mouse capture fallback if SDL_SetRelativeMouseMode() fails
|
2019-07-02 22:17:38 -07:00 |
|
Cameron Gutman
|
22162dda83
|
Fix runtime SDL version report
|
2019-06-30 18:48:11 -07:00 |
|
Cameron Gutman
|
024af89be3
|
Add an option to disable the gamepad mouse button toggle
|
2019-06-29 18:24:59 -07:00 |
|
Cameron Gutman
|
e1a697658e
|
Add Discord Rich Presence for macOS
|
2019-06-29 17:55:21 -07:00 |
|
Cameron Gutman
|
0a5051f959
|
Add Discord Rich Presence integration for Windows
|
2019-06-29 17:40:30 -07:00 |
|
Cameron Gutman
|
82b6b60b31
|
Take advantage of SDL 2.0.10 bugfixes and new APIs. Fixes #133
|
2019-06-29 16:08:04 -07:00 |
|
Cameron Gutman
|
06b3c3636a
|
Print compile-time and run-time SDL versions
|
2019-06-29 15:43:45 -07:00 |
|
Cameron Gutman
|
e5712a9474
|
Move dylibs into the Frameworks folder in the app bundle
|
2019-06-29 15:39:20 -07:00 |
|
Cameron Gutman
|
6ff845c53b
|
Use borderless windowed mode as the default on macOS. Fixes #246
|
2019-06-29 14:58:27 -07:00 |
|
Cameron Gutman
|
1c225ed04d
|
Use CUDA acceleration if other hwaccels are unavailable
|
2019-06-26 21:54:29 -07:00 |
|
Cameron Gutman
|
612b738968
|
Use the preferred sw_format when reading frames back
|
2019-06-26 21:25:41 -07:00 |
|
Cameron Gutman
|
87356ef594
|
Add CUDA acceleration support
|
2019-06-26 21:02:33 -07:00 |
|
Cameron Gutman
|
524cc97f51
|
Use borderless windowed mode when toggling to full-screen from an initially windowed stream. Fixes #248
|
2019-06-23 13:29:57 -07:00 |
|
Cameron Gutman
|
fc849fb51a
|
Switch back to SDL for audio on Linux. Fixes #245
|
2019-06-23 13:16:00 -07:00 |
|
Cameron Gutman
|
c88651939a
|
Re-add latency bounding on the SDL audio renderer
|
2019-06-23 13:14:55 -07:00 |
|
Cameron Gutman
|
01254f67f0
|
Allow audio renderers to specify capabilities
|
2019-06-23 12:49:37 -07:00 |
|
Cameron Gutman
|
866e2f1762
|
Version 1.0.1
|
2019-05-27 09:31:01 -07:00 |
|
Cameron Gutman
|
4f74fd5354
|
Fix uninitialized variables and a race condition with CVDisplayLinkStart()
|
2019-05-21 09:09:16 -07:00 |
|
Cameron Gutman
|
3df9a5d01c
|
Version 1.0.0
|
2019-05-21 00:14:12 -07:00 |
|
Cameron Gutman
|
2682829bd3
|
Fix Steam Link audio latency cap
|
2019-05-20 23:57:27 -07:00 |
|
Cameron Gutman
|
30cfa2607d
|
Hide mouse cursor after streaming on Steam Link
|
2019-05-19 17:43:46 -07:00 |
|
Cameron Gutman
|
4467c2e6ad
|
Update SDL_GameControllerDB
|
2019-05-19 13:46:05 -07:00 |
|
Cameron Gutman
|
2c0e8a0ddf
|
Send WoL packet to 48002 and 48010 to workaround ISP blocking of 7 and 9
|
2019-05-19 13:36:05 -07:00 |
|
Cameron Gutman
|
4c17f32a2e
|
Fix extra non-working gamepad appearing to the host
|
2019-05-19 13:24:06 -07:00 |
|
Cameron Gutman
|
674220087f
|
Finish mouse emulation support with overlay and bugfixes
|
2019-05-19 13:10:42 -07:00 |
|
Cameron Gutman
|
fc8d5d5799
|
Add gamepad mouse emulation support
|
2019-05-19 12:17:23 -07:00 |
|
Cameron Gutman
|
4e4f04c174
|
Focus on first item when a gamepad is connected
|
2019-05-19 11:08:23 -07:00 |
|
Cameron Gutman
|
65c21f3392
|
Improve gamepad navigation on settings page
|
2019-05-19 10:16:54 -07:00 |
|
Cameron Gutman
|
97fb30cdf1
|
Fix a few bugs in CVDisplayLink integration in VTRenderer
|
2019-05-19 09:52:59 -07:00 |
|
Cameron Gutman
|
c975279589
|
Only enable exception-based thread naming on debug builds
|
2019-05-13 17:54:03 -07:00 |
|
Cameron Gutman
|
b3ee7a635f
|
Cap queued audio at 40 ms on Steam Link
|
2019-05-11 19:09:59 -07:00 |
|
Cameron Gutman
|
c2b12868bb
|
Move DisplayLinkVsyncSource back into VTRenderer to reduce latency
|
2019-05-11 18:33:12 -07:00 |
|
Cameron Gutman
|
bdbb03e16f
|
Request 20 ms audio frames on Steam Link to reduce CPU overhead
|
2019-05-04 15:46:11 -07:00 |
|
Cameron Gutman
|
53138d7c16
|
Name threads for easier debugging
|
2019-05-03 21:18:58 -07:00 |
|
Cameron Gutman
|
18d1d35104
|
Use QByteArray::reserve() rather than reallocating each time we must resize
|
2019-05-02 22:54:18 -07:00 |
|
Cameron Gutman
|
99d9de35de
|
Add NV21 pixel format support to SDL renderer
|
2019-05-02 22:51:28 -07:00 |
|
Cameron Gutman
|
e6a48481a5
|
Restore the bulk submission optimization for Steam Link
|
2019-05-01 22:31:52 -07:00 |
|
Cameron Gutman
|
21f2b1224a
|
Decode directly into the audio renderer's buffer to avoid a copy
|
2019-05-01 21:27:41 -07:00 |
|
Cameron Gutman
|
cb75b3d6d2
|
Version 0.10.1
|
2019-04-28 19:27:30 -07:00 |
|
Cameron Gutman
|
27708b9ecb
|
Disable HIDAPI for Xbox gamepads on macOS
|
2019-04-28 18:45:56 -07:00 |
|
Cameron Gutman
|
dfb006d264
|
More Steam Link performance optimizations
|
2019-04-28 15:57:57 -07:00 |
|
Cameron Gutman
|
4f00f62674
|
Batch controller axis events for reduced CPU usage on Steam Link
|
2019-04-28 15:16:04 -07:00 |
|
Cameron Gutman
|
4f2fe5c988
|
Reduce polling rate on SL due to CPU performance limitations
|
2019-04-28 13:04:58 -07:00 |
|
Cameron Gutman
|
2bf552f801
|
Batch audio frames on Steam Link to save CPU cycles
|
2019-04-28 12:55:04 -07:00 |
|
Cameron Gutman
|
477fa8fedf
|
Add logging callbacks for SLAudio and SLVideo
|
2019-04-28 11:01:54 -07:00 |
|
Cameron Gutman
|
f1c7c5f02c
|
Don't emit boxArtLoadComplete on box art load failure to prevent an infinite loop
|
2019-04-27 18:48:06 -07:00 |
|
Cameron Gutman
|
4e936193c7
|
Request a test frame for MMAL decoder
|
2019-04-24 21:31:52 -07:00 |
|
Cameron Gutman
|
f9895c22b6
|
Update SDL_GameControllerDB to cbebd79740bc1360978bdf6d9d4d13d189e420a3
|
2019-04-24 20:27:23 -07:00 |
|
Cameron Gutman
|
6e46537112
|
Fix highlights for toolbar buttons to be more visible
|
2019-04-24 20:22:39 -07:00 |
|
Cameron Gutman
|
fa29260e09
|
Work around Qt 5.12 dialog crash on disconnect
|
2019-04-23 19:40:21 -07:00 |
|
Cameron Gutman
|
9c5d847dae
|
Autodetect a Wayland environment and configure SDL correctly. Fixes #211
|
2019-04-21 18:31:11 -07:00 |
|
Cameron Gutman
|
082e330f9d
|
Partially revert fa4c0e82bd because we'll need Qt initialized first to detect Wayland
|
2019-04-21 17:43:38 -07:00 |
|
Cameron Gutman
|
8878c4a136
|
Use VAAPI decoder for AMD on Wayland
|
2019-04-21 15:33:21 -07:00 |
|
Cameron Gutman
|
00926bac81
|
Fix build warning in SDL renderer
|
2019-04-21 11:09:11 -07:00 |
|
Cameron Gutman
|
67b0907e52
|
Add globaldefs.pri for setting qmake values in each project
|
2019-04-21 11:08:33 -07:00 |
|
Cameron Gutman
|
dba479774b
|
Add DRM renderer for Rockchip devices
|
2019-04-21 05:22:37 +00:00 |
|
Cameron Gutman
|
5c8a1e632b
|
Add support for rendering NV12 hwframes with SDL
|
2019-04-19 22:16:06 -07:00 |
|
Cameron Gutman
|
d65e29111f
|
Fix some codec selection bugs
|
2019-04-19 20:57:21 -07:00 |
|
Cameron Gutman
|
ed170b8092
|
Prevent the computer name from overflowing the PC grid item
|
2019-04-18 21:03:37 -07:00 |
|
Cameron Gutman
|
ac36fef968
|
Fix incorrect placeholder status after loading box art causing app label to be absent
|
2019-04-18 20:58:40 -07:00 |
|
Cameron Gutman
|
10f6b73cad
|
Revert "Avoid using ANGLE on debug builds due to assert issues on Qt 5.12.2"
Qt 5.12.3 fixes the bug. https://bugreports.qt.io/browse/QTBUG-74467
This reverts commit 26bdc3e1d5 .
|
2019-04-18 20:57:39 -07:00 |
|
Cameron Gutman
|
3ba98e86f2
|
Remove QC1 style variable since QC1 dialogs are no longer used
|
2019-04-18 20:04:24 -07:00 |
|
Cameron Gutman
|
1dfca525cf
|
Refactor renderer initialization to reduce duplication and inconsistency
|
2019-04-18 20:02:14 -07:00 |
|
Cameron Gutman
|
e51ad1a68a
|
Fix use-after-free due to stale m_FrontendRenderer pointer. Fixes #214
|
2019-04-18 19:26:13 -07:00 |
|
Cameron Gutman
|
9c76700f74
|
Add MMAL renderer for Raspberry Pi
|
2019-04-16 01:20:21 -07:00 |
|
Cameron Gutman
|
773b1af6f1
|
Minor refactoring in preparation for non-hwaccel decoder support
|
2019-04-15 21:56:01 -07:00 |
|
Cameron Gutman
|
b8b633a6cc
|
Use SDL to render on Wayland for VAAPI
|
2019-04-12 22:54:21 -07:00 |
|