Cameron Gutman
|
4f265cd09f
|
Rebuild libopus without LTO and float approximations
|
2023-03-05 15:25:44 -06:00 |
|
Cameron Gutman
|
69081367e4
|
Update to libopus 1.3.1
|
2023-03-05 14:57:30 -06:00 |
|
Cameron Gutman
|
83fd8225e4
|
Add GameStream EOL link
|
2023-03-05 14:19:32 -06:00 |
|
Cameron Gutman
|
2c422c77fb
|
Add Sunshine note to pairing dialog
|
2023-03-05 14:17:23 -06:00 |
|
Cameron Gutman
|
5c47cb8908
|
Update to OpenSSL 1.1.1t
|
2023-03-05 14:15:15 -06:00 |
|
Cameron Gutman
|
924e79d00f
|
Update moonlight-common-c
|
2023-03-04 12:12:35 -06:00 |
|
Cameron Gutman
|
bdb7d08c57
|
Don't request IDR frame if the HDR metadata change was a no-op
|
2023-03-04 12:11:33 -06:00 |
|
Cameron Gutman
|
64803d9715
|
Tell the host if we want gamepads to persist after disconnection
|
2023-02-20 16:32:01 -06:00 |
|
Cameron Gutman
|
0e40e4795a
|
Implement horizontal scrolling
|
2023-02-20 16:00:03 -06:00 |
|
Cameron Gutman
|
5c844d3d1f
|
Pass SS_KBE_FLAG_NON_NORMALIZED when sending key events from characters
|
2023-02-03 00:01:18 -06:00 |
|
Cameron Gutman
|
6d7a8df54f
|
Downgrade CI to Big Sur to fix missing tvOS targets
|
2023-02-02 23:57:18 -06:00 |
|
Cameron Gutman
|
9eae79f69c
|
Add Sunshine references
|
2023-02-02 23:35:10 -06:00 |
|
Cameron Gutman
|
a04e1ebb3b
|
Consolidate launch and resume handling for Sunshine
|
2023-02-02 23:13:59 -06:00 |
|
Cameron Gutman
|
dbb3087078
|
Don't suppress high refresh rates with Sunshine
|
2023-02-02 23:13:09 -06:00 |
|
Cameron Gutman
|
eefe8522c4
|
Plumb HDR metadata from Sunshine
|
2023-02-02 23:11:27 -06:00 |
|
Cameron Gutman
|
cf665ec774
|
Try to fix CI
|
2023-02-02 22:16:25 -06:00 |
|
Cameron Gutman
|
da4f41291e
|
Fix handling of older IPv6 addresses
|
2023-02-02 22:12:45 -06:00 |
|
Cameron Gutman
|
9a03dd184a
|
Fix infinite loop of retries when multiple hosts are not resolving
|
2023-02-02 21:56:26 -06:00 |
|
Cameron Gutman
|
4f03dd8c08
|
Implement support for alternate ports with Sunshine
Fixes #529
|
2023-02-02 21:54:52 -06:00 |
|
Cameron Gutman
|
1c90ee607a
|
Bump tvOS version too
|
2022-12-06 17:34:15 -06:00 |
|
Cameron Gutman
|
4f7b81335d
|
Version 8.4.1
|
2022-12-06 17:25:13 -06:00 |
|
Cameron Gutman
|
eab25181e3
|
Update moonlight-common-c to fix streaming from Sunshine
|
2022-12-06 17:23:44 -06:00 |
|
Cameron Gutman
|
9b234bc867
|
Version 8.4.0
|
2022-12-04 17:34:00 -06:00 |
|
Cameron Gutman
|
c7badef9d7
|
Allow pairing with Sunshine hosts while streaming
|
2022-12-04 16:54:37 -06:00 |
|
Cameron Gutman
|
365f61b393
|
Fix undo menu appearing when opening the keyboard on iOS 16
|
2022-12-02 22:54:08 -06:00 |
|
Cameron Gutman
|
02e088ddb2
|
Fix suppression of right clicks when activating the keyboard
|
2022-12-02 22:03:42 -06:00 |
|
Cameron Gutman
|
be0c071fb5
|
Update moonlight-common-c
|
2022-12-02 20:41:40 -06:00 |
|
Cameron Gutman
|
3494962bc0
|
Version 8.3.1
|
2022-10-09 17:52:54 -05:00 |
|
Cameron Gutman
|
7c65bfcc77
|
Update moonlight-common-c for speculative RFI support
|
2022-10-09 17:34:17 -05:00 |
|
Cameron Gutman
|
bff3fd5f6c
|
Version 8.3.0
|
2022-10-04 21:04:18 -05:00 |
|
Cameron Gutman
|
c8907b8ab8
|
Add special error text for ML_ERROR_FRAME_CONVERSION
|
2022-10-04 20:32:23 -05:00 |
|
Cameron Gutman
|
66f8b6f40c
|
Update moonlight-common-c with additional GFE 3.26 fixes
|
2022-10-04 20:23:26 -05:00 |
|
Cameron Gutman
|
6eaf9274b8
|
Upgrade project to Xcode 14 defaults
This drops support for iOS 11 and below (which appears to have already happened on the App Store side anyway)
|
2022-10-04 20:22:37 -05:00 |
|
Cameron Gutman
|
dbc83234e9
|
Update moonlight-common-c
|
2022-10-03 23:10:56 -05:00 |
|
Cameron Gutman
|
054b3ae45e
|
Enable RFI for HEVC only
|
2022-10-02 23:20:59 -05:00 |
|
Cameron Gutman
|
1f5ecdf1ea
|
Default to HEVC enabled on iOS
|
2022-10-02 23:15:16 -05:00 |
|
Cameron Gutman
|
490abc320c
|
Version 8.2.0
|
2022-09-28 18:17:51 -05:00 |
|
Cameron Gutman
|
f99381df81
|
Only enable RFI at resolutions at or below 1080p due to bugs
|
2022-09-28 17:59:18 -05:00 |
|
Cameron Gutman
|
842b6b3c76
|
Remove stale function definition
|
2022-09-28 17:57:44 -05:00 |
|
Cameron Gutman
|
f9a2eb022f
|
Display HDR/SDR status in the performance overlay
|
2022-09-28 17:43:38 -05:00 |
|
Cameron Gutman
|
d896101ed2
|
Try to recover if the frame header parsing fails
|
2022-09-28 17:43:17 -05:00 |
|
Cameron Gutman
|
2ae79c5827
|
Rewrite buffer patching logic to avoid leaking if the first NALU has an unexpected offset
|
2022-09-28 17:42:48 -05:00 |
|
Cameron Gutman
|
c21f638399
|
Fix large frame header size for GFE 3.26
|
2022-09-23 00:03:46 -05:00 |
|
Cameron Gutman
|
6d94c8515e
|
Fix mishandling of IDR frames with a SEI or AUD NAL
|
2022-09-12 00:05:55 -05:00 |
|
Cameron Gutman
|
65e40279ea
|
Fix handling of 3 byte Annex B start sequences
|
2022-09-05 18:55:16 -05:00 |
|
Cameron Gutman
|
ac801e9bfb
|
Re-enable the tvOS's HEVC option (defaulted to enabled)
Fixes #481
|
2022-08-01 20:01:41 -05:00 |
|
Cameron Gutman
|
6678488edc
|
Implement ABXY swap for on-screen controls
|
2022-07-21 20:54:57 -05:00 |
|
Cameron Gutman
|
a80fa5cfbb
|
Fix some minor issues with ABXY swap feature
|
2022-07-21 20:36:31 -05:00 |
|
Cameron Gutman
|
eb801b553f
|
Use newer AppVeyor machine image
|
2022-05-18 00:39:24 -05:00 |
|
Cameron Gutman
|
9cc7972d11
|
Update README.md
|
2022-04-05 19:52:30 -05:00 |
|
Cameron Gutman
|
1b2a2ebddf
|
Version 8.1.0 (iOS)
|
2022-03-27 15:57:18 -05:00 |
|
Cameron Gutman
|
3b0d80bce2
|
Fix crash during display layer reinitialization
|
2022-03-27 14:14:19 -05:00 |
|
Cameron Gutman
|
9ea5e2ec99
|
Fix CI build
|
2022-03-27 13:34:06 -05:00 |
|
Cameron Gutman
|
e79faba87d
|
Ensure the HEVC selector is set appropriately upon startup
|
2022-03-27 13:29:51 -05:00 |
|
Cameron Gutman
|
11b180d1e3
|
Fix HDR selector state upon app restart
|
2022-03-27 13:25:04 -05:00 |
|
Cameron Gutman
|
54d1851c78
|
Add HDR toggle for iOS
|
2022-03-27 13:18:03 -05:00 |
|
Cameron Gutman
|
0d57bd1015
|
Version 8.0.0
|
2022-02-13 15:15:31 -06:00 |
|
Cameron Gutman
|
3a77bf3e65
|
Implement dynamic display mode changes for Apple TV
|
2022-02-13 14:27:17 -06:00 |
|
Cameron Gutman
|
d7673075b2
|
Build with iOS 15 SDK on the BigSur AppVeyor image
|
2022-02-12 20:07:25 -06:00 |
|
Cameron Gutman
|
6fb6b9bf38
|
Don't pace frame delivery if the display refresh rate has dropped
|
2022-02-12 19:14:06 -06:00 |
|
Cameron Gutman
|
6435afd229
|
Remove per-app HDR support check
It doesn't seem to make a difference anymore whether it's supported or not.
GFE seems happy to enter HDR mode anyway.
|
2022-02-07 20:05:58 -06:00 |
|
Cameron Gutman
|
bfdfdc3050
|
Enforce 256x256 minimum for streaming
|
2022-02-06 21:09:22 -06:00 |
|
Cameron Gutman
|
d12c103117
|
Additional custom resolution limits and warning text
|
2022-02-06 20:40:55 -06:00 |
|
Cameron Gutman
|
e3bce9cec3
|
Additional wording tweaks to frame pacing settings
|
2022-02-06 20:12:06 -06:00 |
|
Cameron Gutman
|
fc73663253
|
Improve custom resolution support
|
2022-02-06 19:49:04 -06:00 |
|
Cameron Gutman
|
77c6ca2993
|
Add scroll view to iPadOS settings
|
2022-02-06 18:48:17 -06:00 |
|
Cameron Gutman
|
edf449b708
|
Cap selected channel count at physical maximum
|
2022-02-06 18:00:14 -06:00 |
|
Cameron Gutman
|
72292dde94
|
Fix iOS build
|
2022-02-06 17:59:32 -06:00 |
|
Cameron Gutman
|
ff4f9e2bcb
|
Tweak wording on surround options
|
2022-02-06 17:59:22 -06:00 |
|
Cameron Gutman
|
87be7080cb
|
Tweak frame pacing option text to be more clear
|
2022-02-06 17:35:53 -06:00 |
|
Cameron Gutman
|
736485616c
|
Merge branch 'vsync'
|
2022-02-06 17:13:03 -06:00 |
|
Cameron Gutman
|
f21c58306e
|
Preserve stream aspect ratio even when host resolution changes
|
2022-02-06 16:57:23 -06:00 |
|
Cameron Gutman
|
bd582aa6c0
|
Switch to a pull-based renderer and render from CADisplayLink callback
|
2022-01-22 16:20:31 -06:00 |
|
Cameron Gutman
|
445c026ea9
|
Add xcschemes to .gitignore
|
2022-01-22 15:53:37 -06:00 |
|
Cameron Gutman
|
bd313d97cb
|
Clean up new audio code
|
2022-01-22 15:49:52 -06:00 |
|
Cameron Gutman
|
5055a6db1d
|
Fix SDL initialization on tvOS
|
2022-01-14 19:01:03 -06:00 |
|
Cameron Gutman
|
8391c766c7
|
Switch to SDL for audio output
|
2022-01-13 22:00:47 -06:00 |
|
Cameron Gutman
|
eccf517dc3
|
Fix scroll speed on recent GFE versions
|
2021-12-12 16:33:19 -06:00 |
|
Cameron Gutman
|
90d416ab34
|
Make GCMouse scroll direction consistent with UIPanGestureRecognizer
|
2021-12-12 16:28:21 -06:00 |
|
Cameron Gutman
|
283a5516d8
|
Fix erratic scroll movement when beginning a scroll gesture
|
2021-12-12 16:16:46 -06:00 |
|
Cameron Gutman
|
dee18fb5c2
|
Add building instructions
|
2021-10-16 14:18:04 -05:00 |
|
Cameron Gutman
|
c99ee24c65
|
Restore GCMouse scroll handling for tvOS
|
2021-10-15 22:32:32 -05:00 |
|
Cameron Gutman
|
76ef2ed432
|
Version 7.2.0
|
2021-10-12 19:27:46 -05:00 |
|
Cameron Gutman
|
92a2bbe28e
|
Send Command key to host rather than treating it as Control
Fixes #464
|
2021-10-12 19:01:14 -05:00 |
|
Cameron Gutman
|
3dd0e8362a
|
Xcode plist reorganization
|
2021-10-06 23:39:23 -05:00 |
|
Cameron Gutman
|
cea8ed485f
|
Improve scrolling behavior for continuous scroll input
|
2021-10-06 23:28:29 -05:00 |
|
Cameron Gutman
|
505d248472
|
Improve scrolling behavior for discrete scroll input
|
2021-10-06 23:20:42 -05:00 |
|
Cameron Gutman
|
3722de4011
|
Fix navigation bar color when building with iOS 15 SDK
|
2021-10-05 22:28:41 -05:00 |
|
Cameron Gutman
|
3f530afca4
|
Add CADisableMinimumFrameDurationOnPhone for iPhone 120 Hz support
|
2021-10-05 21:43:54 -05:00 |
|
Cameron Gutman
|
d7cf8ced25
|
Go back to UIPanGestureRecognizer for all scroll events
GCMouse is broken in iPad 15 for mice with discrete scroll wheel events
|
2021-10-05 21:42:37 -05:00 |
|
Cameron Gutman
|
c930a4656a
|
Switch to X1Kit fork with Xcode 13 fixes
|
2021-10-05 21:08:10 -05:00 |
|
Cameron Gutman
|
e80a4fd2b1
|
Add support for Unicode text input
|
2021-08-10 01:01:51 -05:00 |
|
Cameron Gutman
|
68e6690e55
|
Version 7.1.3 b2
|
2021-07-09 23:23:51 -05:00 |
|
Cameron Gutman
|
6c45a5c43a
|
Actually update the moonlight-common-c submodule
|
2021-07-09 23:20:14 -05:00 |
|
Cameron Gutman
|
6490bb6d67
|
Version 7.1.3
|
2021-07-09 23:18:29 -05:00 |
|
Cameron Gutman
|
93bcd8615c
|
Update moonlight-common-c to remove SEI NALs
|
2021-07-09 23:05:25 -05:00 |
|
Cameron Gutman
|
0fe84a7a1e
|
Remove key frame detection logic
Moonlight-common-c already tells us whether a frame is an IDR or not
|
2021-07-09 17:43:36 -05:00 |
|
Cameron Gutman
|
7ed6b22cac
|
Pass RTSP session URL to moonlight-common-c for dynamic ports
|
2021-07-02 17:31:45 -05:00 |
|
Cameron Gutman
|
295cf61727
|
Version 7.1.2
|
2021-06-20 17:14:00 -05:00 |
|
Cameron Gutman
|
c234c82e63
|
Update moonlight-common-c with performance improvements and legacy GFE compatibility
|
2021-06-20 16:48:40 -05:00 |
|