Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Moonlight new input protocol #45

Merged
merged 88 commits into from
Feb 15, 2024
Merged

Moonlight new input protocol #45

merged 88 commits into from
Feb 15, 2024

Conversation

ABeltramo
Copy link
Member

@ABeltramo ABeltramo commented Sep 12, 2023

WIP:

  • Trackpad
  • Drawing pen
  • Joypad extensions
    • Emulate X360, PS or Nintendo
    • Trackpad
    • Acceleration
    • Gyro
    • Rumble
    • Trigger effect
    • Battery
    • LED
  • Hot-plug devices by mknod them and fully replace udev.

ABeltramo and others added 25 commits November 5, 2023 20:34
* feat: Gstreamer, updated and added AV1 libaom (SW) plugin

* feat: added Moonlight AV1 protocol support + tests

* Committing clang-format changes

* CI: fix Oracle ARM tests

* CI: removed uinput test from ARM

Probably failing since I've moved to use a docker container instead of running it on the host; needs investigating..

---------

Co-authored-by: ABeltramo <[email protected]>
Directly calling input methods in ENET Control, allows us to:
 - reduce latency and simplify code since we don't have to switch between threads
 - avoid losing early input packets before the input are ready to process them
 - properly support hot plugging for joypads
@ABeltramo ABeltramo changed the base branch from dev-api to stable November 8, 2023 20:19
@ABeltramo ABeltramo merged commit b6502f2 into stable Feb 15, 2024
12 checks passed
@ABeltramo ABeltramo deleted the dev-input-protocol branch February 15, 2024 20:28
This was referenced Feb 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants