True Zhuanjia
f2cf788d86
minor change
2024-06-18 02:25:08 +08:00
True Zhuanjia
c3c7e670fc
resolve gesture competition in non-native touch modes
2024-06-18 02:12:35 +08:00
True Zhuanjia
c3d44647f9
CustomTapGestureRecognizer improvement
2024-06-17 22:56:55 +08:00
True Zhuanjia
115d540b7d
UI string improvement
2024-06-17 22:19:58 +08:00
True Zhuanjia
ec4299fd88
Right click gesture & scroll gesture improvement in relative touch (trackpad) mode;
...
CustomTapGestureRecognizer improvement.
2024-06-17 21:45:11 +08:00
True Zhuanjia
c6785e3728
minor improvement
2024-06-17 01:10:15 +08:00
True Zhuanjia
b2e4d45025
minor change
2024-06-17 00:33:26 +08:00
True Zhuanjia
4170376945
del unnecessary files
2024-06-17 00:26:29 +08:00
True Zhuanjia
01d2a937ca
update annotation
2024-06-17 00:20:39 +08:00
True Zhuanjia
4e3be8513d
recover absolute touch related code. StreamFrameViewController gesture recovered
2024-06-17 00:03:46 +08:00
True Zhuanjia
c8f0d8bf0b
recover absolute touch related codes
2024-06-16 23:42:07 +08:00
True Zhuanjia
bfe02ed6a3
minior change
2024-06-16 22:56:53 +08:00
True Zhuanjia
3442df0ca4
remove deprecated codes in StreamView.m
2024-06-16 22:15:58 +08:00
True Zhuanjia
b85a1e9c07
minor change
2024-06-16 21:01:28 +08:00
True Zhuanjia
e7fd911fb8
Refactor NativeTouchHandler, restore absolute touch, Bug fixes
2024-06-16 15:48:55 +08:00
True Zhuanjia
d673c4900c
more & higher bit rate options.
2024-06-15 21:19:46 +08:00
True Zhuanjia
49fb6dbbd6
pointerVelocityMD_defaultChange
2024-06-14 19:08:26 +08:00
True Zhuanjia
5c88787401
fix null relative coordinate when pointerVelocityfactor is 100%
2024-06-12 09:16:17 +08:00
True Zhuanjia
873269e410
Native touch oriented improvements
2024-06-01 16:37:04 +08:00
Cameron Gutman
7df349ad7c
Improve smooth scrolling precision
2024-02-25 16:25:56 -06:00
Marc Davis
855f48b455
mapped the Globe/Language key to Escape
2024-02-25 15:49:48 -06:00
Marc Davis
dd5d233993
yes 0x0D is the correct code for Enter according to Microsoft's documentation
2024-02-25 15:49:48 -06:00
Cameron Gutman
7465835808
Remove CPU core count check
...
Decryption seems fast enough for all reasonable bitrates even on dual-core devices.
2024-01-28 14:37:03 -06:00
Cameron Gutman
9b28981b59
Opt in for video encryption on A10 and later SoCs
2024-01-15 15:21:56 -06:00
Cameron Gutman
5501d85762
Update moonlight-common-c with new encryption support
2024-01-15 15:11:32 -06:00
Cameron Gutman
77485f2d8d
Display error codes when the connection is terminated
2023-12-22 14:46:23 -06:00
Cameron Gutman
951289a802
Don't consume stylus events unless they're supported by the host
...
Fixes #595
2023-12-22 14:03:22 -06:00
Cameron Gutman
1f543325f8
Rewrite the OSC merging logic
2023-12-06 19:42:51 -06:00
Cameron Gutman
73d4199917
Implement immediate controller arrival and battery events
2023-12-06 19:12:04 -06:00
Cameron Gutman
e0808d6bfc
Remove codec options that are not supported
2023-12-03 20:30:40 -06:00
Cameron Gutman
86919bd263
Enable reference frame invalidation for AV1
2023-12-03 20:21:41 -06:00
Cameron Gutman
401d9fbae7
Update moonlight-common-c with new bitrate logic
2023-12-03 20:21:12 -06:00
Cameron Gutman
bbc89011d4
Don't hardcode server signature length
2023-11-29 23:04:44 -06:00
Cameron Gutman
a2f470ddeb
Raise toggleable keys upon dismissal of keyboard
...
Fixes #591
2023-11-29 21:16:09 -06:00
Cameron Gutman
b20079a165
Fix build warning on tvOS
2023-11-06 19:21:38 -06:00
Cameron Gutman
01b349d8d0
Check that a sequence header OBU was present in the IDR frame
2023-11-06 19:18:41 -06:00
Cameron Gutman
089b424f65
Rework CMVideoFormatDescription handling to fix several bugs
...
- Populate CMVideoFormatDescription with data parsed directly from sequence header OBU
- Recreate AV1 CMVideoFormatDescription for each IDR frame (same as H.264/HEVC) to fix HDR-SDR transitions
- Fixed leaking the format description on each IDR frame
2023-11-06 19:09:56 -06:00
Cameron Gutman
b81ea6b874
Write the AV1CodecConfigurationBox data into the CMFormatDescription extensions
2023-11-04 01:10:35 -05:00
Cameron Gutman
75a7b9e477
Add guards around AV1 checks
2023-11-04 01:08:56 -05:00
Cameron Gutman
6974cda328
Extend codec configuration option for AV1 support
2023-11-03 23:13:44 -05:00
Cameron Gutman
0a59ce0ca9
Create a basic AV1 extension dictionary
...
We may also need the AV1CodecConfigurationBox though.
2023-10-20 17:11:02 -05:00
Cameron Gutman
2c76654841
Refactor decoder interface to pass decode unit into VideoDecoderRenderer
2023-10-20 17:04:06 -05:00
Cameron Gutman
f20d90791a
Change AV1 bitrate multiplier to match HEVC
2023-10-15 15:37:45 -05:00
Cameron Gutman
2df60e571c
Add support for H.264/HEVC bitstreams with multiple sets of parameter set NALUs
2023-10-13 23:39:26 -05:00
Cameron Gutman
7c77a385cf
Don't hit test against invisible controls
...
Fixes #568
2023-09-29 02:17:32 -05:00
Cameron Gutman
b9dbfdd82f
Offset WoL ports when the host is using alternate ports
2023-09-29 01:52:47 -05:00
Cameron Gutman
5d9fa4d003
Revert "iPadOS External Display Fullscreen Support ( #557 )"
...
This breaks App Store Guidelines because we don't support all device orientations.
This reverts commit ff40bc105e .
2023-09-29 01:35:23 -05:00
Cameron Gutman
40938d198f
Sync bitrate logic with Moonlight Qt
2023-09-29 01:28:02 -05:00
Cameron Gutman
a46e7fa100
Link to a website we control rather than directly to Nvidia's knowledge base
2023-09-29 01:27:33 -05:00
Cameron Gutman
043bf735e8
Fix a few bugs in the new resolution options and remove dead code
2023-09-29 01:23:35 -05:00