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
Starlank
0bd81b8261
Added 1440p resolution option
2022-08-17 22:38:00 -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
IonBlade2K
b9e0b28adc
Add setting to swap A<->B and X<->Y buttons ( #513 )
...
* Added toggle for swapping A<->B and X<->Y buttons to enable proper button mapping for combined Joy-Cons in iOS16, where iOS level remapping is not supported and pushing Switch B (bottom face button) sends Xbox B (right face button) instead of Xbox A (bottom face button), etc. Allows user to select between current behavior (button letter matches output) and muscle-memory behavior (face button pressed matches location of face button output)
2022-07-21 20:09:22 -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
hbouhadji
b7ba94f77a
ui fix resolutionSelector auto width
2022-02-06 19:07:11 -06:00
hbouhadji
29ba055024
dialog for custom resolution
2022-02-06 19:07:11 -06:00
hbouhadji
7f7770a42c
Added support for native stream resolution
2022-02-06 19:06:58 -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
Nitropud
701c83d79c
Fix for: Surround sound audio on Apple TV #371
...
Added audio configuration option to the settings menu to allow users to select their speaker setup.
2022-02-06 17:52:06 -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
Felipe Cavalcanti
7d6cb247b8
Add Frame Pacing feature
2022-02-02 13:37:07 -03: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