Spicy_egg 234
786e70914f
add BR2_PACKAGE_USB_MODESWITCH=y to buildroot configs ( #499 )
...
* add `BR2_PACKAGE_USB_MODESWITCH=y` to buildroot configs
* add `BR2_PACKAGE_USB_MODESWITCH_DATA=y` too
continuous
2026-09-22 23:17:48 +07:00
MattKC
7151067c1f
Update main.c
...
Fixes #491
2026-09-13 01:49:20 -07:00
itsmattkc
4abb755ed2
docker: fix v4l2 decoder not being enabled on switch builds
2026-09-11 01:26:16 -07:00
MattKC
1b968ccd80
buildroot: remove nintendo switch patch dir
2026-09-10 22:52:12 -07:00
itsmattkc
a0c46f2cd8
gui: implement nvv4l2 hardware decode on nintendo switch
2026-09-10 21:59:10 -07:00
MattKC
bf93ec6080
ci: allow building iOS without signing
2026-09-09 16:23:07 -07:00
MattKC
60be08c6cd
Update CMakeLists.txt
2026-09-09 14:42:09 -07:00
itsmattkc
1d4684d3bb
gui: implement VideoToolbox hardware decoding on macOS and iOS
2026-09-09 13:57:23 -07:00
itsmattkc
4f9b302f6e
cmake: add icon to macOS build
2026-09-09 11:23:50 -07:00
Joshua Brest (杰成) and MattKC
78b923719c
Add iOS support with build scripts, toolchain, and assets ( #302 )
...
* feat: add iOS support
* ios: clean up icon
* ci: add ios build
* fix(gui): revert asset lookups to use "%s/assets/%s/%s" for macOS
* refactor(gui): remove extra `iconv` linkage for iOS
* chore(gitignore): remove unused `xcuserdata` and `DerivedData` entries
* fix(gui): use provided `LibXML2` in non-vendored builds
* fix(ci): add Xcode setup step for iOS build
* fix(pipe): prevent relay threads from using freed stack memory
* fix(input): replace bitfields with explicit wire packing for touch and gyro data
* fix merge issues
* fix cmake merge bug
* cmake: attempt iOS SDL fix
* older ios
* feat: add iOS support
* ios: clean up icon
* ci: add ios build
* refactor(gui): remove extra `iconv` linkage for iOS
* chore(gitignore): remove unused `xcuserdata` and `DerivedData` entries
* fix(ci): add Xcode setup step for iOS build
* cmake: attempt iOS SDL fix
* older ios
* cleanup
* build signed macOS app alongside iOS app
* cmake: detect ios version and include liquid glass icon if available
* ci: upload continuous release
* cmake: move more ios code to toolchain
* remove ios simulator target
* improvements
* remove CMakePresets.json
* Update ios-toolchain.cmake
* move ios folder to gui folder
* converge Info.plist templates
* update comments and readme
* cmake: remove redundant code
* remove redundant ios folder
* cmake: add comments to cache strings
* cmake/ci: maybe fix new apple builds
* cmake: fix new ios build
* cmake: fix macOS build?
---------
Co-authored-by: MattKC <34096995+itsmattkc@users.noreply.github.com >
2026-09-09 02:25:50 -07:00
Dawn
a055ed60e7
fixed vanilla showing a frozen frame when reconnecting with cuda ( #482 )
2026-09-03 14:09:42 -07:00
itsmattkc
55fb0afe8c
android: fix flickering and missing hardware decode setting
2026-08-31 16:29:23 -07:00
MattKC
021d2c60b0
Update README.md
2026-08-27 16:59:53 -07:00
itsmattkc
e03a965b23
buildroot: add controller mappings for Nintendo Switch
...
Fixes #420
I think will fix #399 but haven't tested yet
2026-08-27 10:39:39 -07:00
itsmattkc
94a9a8cd10
docker: android fix
2026-08-26 18:01:53 -07:00
itsmattkc
c809ff73e7
implement support for display brightness
...
commit 54e685ba9fef2b5fc1505ddc932e4fa3fe87ed68
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Wed Aug 26 17:46:15 2026 -0700
improvements
commit b442a51a71
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Wed Aug 26 14:49:31 2026 -0700
docker: add new build deps for android
commit 1e6370391e
Merge: b21181c 0681459
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Wed Aug 26 14:37:15 2026 -0700
Merge branch 'master' into brightness
commit b21181c675
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Sun Aug 23 16:58:09 2026 -0700
update display brightness - initial implementation
2026-08-26 17:50:12 -07:00
itsmattkc
7caf3a4d9e
lib: add le16toh definition for win32/apple
2026-08-26 15:23:38 -07:00
itsmattkc
0681459cc8
fixed some correctness issues
2026-08-26 14:25:07 -07:00
itsmattkc
1b2c4fa86c
large scale android improvements
...
- Port vanilla-pipe on Android for users with rooted devices and compatible Wi-Fi hardware
- Drop OpenSSL as a build dependency (only used for hostap's crypto backend, but didn't work on Android so now we're using hostap's internal crypto)
- Improvements to event loop (targets 180Hz input polling + 60Hz video display)
- Implement MediaCodec hardware decoding on Android
- Use smaller and simpler DHCP client
2026-08-26 14:02:12 -07:00
itsmattkc
08d58d02e7
improve formatting
2026-08-26 14:02:12 -07:00
itsmattkc
ec0783f945
docker: pin base image hash to prevent unnecessary cache invalidation
2026-08-25 18:58:44 -07:00
MattKC
3ac3cb0ab3
Update README.md
2026-08-25 17:17:00 -07:00
MattKC
acb4d18156
cmake: use fixed drc-hostap commit
...
Fixes #471
2026-08-25 09:49:25 -07:00
MattKC
6bf468c39d
cmake: unset GIT_DIR instead of setting it to empty
2026-08-23 19:57:39 -07:00
MattKC
a0c6353f2c
cmake: keep enforcing GIT_DIR= on new git lines
2026-08-23 19:47:45 -07:00
MattKC
ab44b238f5
cmake: reorder libwpa_supplicant.a above openssl
...
Should fix current linker errors
2026-08-23 19:34:32 -07:00
itsmattkc
95d0db6002
pipe: move stdbool.h higher
2026-08-23 17:24:06 -07:00
itsmattkc
4dbb8e01b3
pipe: add stdbool include for new wpa_supplicant version
2026-08-23 17:12:05 -07:00
itsmattkc
ff354e4176
docker: add convenience scripts for maintainers
2026-08-23 16:57:43 -07:00
itsmattkc
9744e7de23
pipe: use new wpa_supplicant fork (updated to 2.12!)
2026-08-23 16:55:13 -07:00
carlansell94
81978c97ff
gui: Add StartupWMClass to desktop file ( #465 )
2026-08-23 10:01:03 -07:00
MattKC
81992289f0
Update README.md
2026-08-23 09:52:53 -07:00
theofficialgman
f20671e204
Switch: bump kernel tag (adds kernel drivers for additional IMU) ( #466 )
2026-08-23 09:51:22 -07:00
itsmattkc
066aefdfa5
pipe: use scan_cur_freq
...
When associated, only scan the currently associated frequency. May help with connectivity issues.
2026-08-07 12:02:56 -07:00
itsmattkc
2c0cd0104c
pipe: disable power saving
...
Some adapters utilize power saving which can cause connectivity issues
2026-08-07 10:11:27 -07:00
itsmattkc
7cd43591db
gui: allow auto-connecting to wii u
...
Fixes #454
2026-08-06 14:58:20 -07:00
MattKC
f1ff2eab44
Update README.md
2026-08-05 12:55:54 -07:00
MattKC
4d08ee267c
Update README.md
2026-08-05 12:54:23 -07:00
itsmattkc
ff486be0ab
ci: fix windows and android builds (hopefully)
2026-08-04 12:19:42 -07:00
itsmattkc
577405a92c
ci: try pushing images to registry instead of cache when done
2026-08-04 10:00:07 -07:00
itsmattkc
025f7ae77e
docker/buildroot: fix bug where DRM was disabled
2026-08-03 17:31:14 -07:00
EinTim
e2966b2187
Make raspberry pi zero 2w buildroot image work on all 64 bit raspberry pis ( #451 )
2026-08-03 17:29:16 -07:00
itsmattkc
c008b9baf3
buildroot: add more 5GHz SoftMAC Wi-Fi drivers
...
Includes lwfinger/rtw88 and morrownr/rtw89
2026-08-02 01:25:43 -07:00
itsmattkc
c4572178b9
gui: define DRM_CAP_ATOMIC_ASYNC_PAGE_FLIP if not defined
2026-08-01 12:26:10 -07:00
EinTim and itsmattkc
ceb1b7f9e3
Implement simple retry mechanism to improve raspberry pi frame delay ( #438 )
...
* Implement simple retry mechanism to fix raspberry pi decoders
* rework
* further reduce latency
With these changes, the Pi Zero 2W is now equivalent to the gamepad/Orange Pi in latency
---------
Co-authored-by: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
2026-08-01 09:44:03 -07:00
itsmattkc
7aebe8f7e8
gui: fix keyboard control mapping
2026-08-01 09:06:55 -07:00
itsmattkc
063e3cba67
gui: add support for v4l2request hardware decoding (orange pi)
2026-07-29 21:33:50 -07:00
itsmattkc
dc28618301
buildroot: fix broken patch
2026-07-29 16:50:41 -07:00
itsmattkc
f2e354bfc7
ci/buildroot/docker: fix bug and introduce 2w build too
2026-07-29 13:34:23 -07:00
itsmattkc
463aed33bf
ci/buildroot/docker: build orange pi zero 3 image
2026-07-29 13:08:22 -07:00