Florian Märkl
6096de8c13
Do not handle server shutdown as error
...
When the console is powered off or put into sleep mode during streaming,
the remote will disconnect and report the string "Server shutting down".
This is expected by the user and thus should not be shown as an error
message.
2023-02-08 14:08:47 +01:00
Johannes Baiter
c2f0932670
gui: Support for DualSense haptics and trigger effects
...
Haptics with PulseAudio does not seem to be working properly, so using
Pipewire as a backend is recommended (and picked by default, if
available via an SDL hint).
2023-02-01 18:05:59 +01:00
Johannes Baiter
4c8209762c
Add support for touchpad and sensor handling via SDL
...
This should enable support for more controllers besides the DS4 and
DualSense, basically any controller supported by SDL that has at least
one touchpad, an accelerometer and a gyroscope.
Older SDL versions have been tested down to 2.0.9. Versions older than
2.0.14 won't have sensors and touchpad support, though.
Setsu is deprecated and remains in-tree for now, but defaults to being
disabled if SDL2 is found and >= 2.0.14. If Setsu is enabled explicitly,
touchpad and sensors are not handled by SDL.
2022-12-14 20:22:40 +01:00
Street Pea
36816db7ac
Add quit (Ctrl+Q) shortcut to GUI
2022-12-10 15:13:22 +01:00
Street Pea
801f902bea
Add transform/scaling modes to GUI
...
Added zoom and stretch modes to GUI to mirror the transform modes
available on Android. They are reachable through a context menu or
shortcuts (Ctrl+S/Ctrl+Z).
CLI options --stretch and --zoom have been added as well.
Co-authored-by: Florian Märkl <info@florianmaerkl.de>
2022-12-10 15:13:03 +01:00
Florian Märkl
e00f5fae9d
Update macOS icon in Big Sur style
2022-09-25 10:29:17 +02:00
MiniMeOSc
ccecc67d74
Fix stream command not working for second or later host in configuration
2022-03-22 11:38:47 +01:00
Florian Märkl
7785c310a9
Fix some Uninitialized Memory
2021-01-10 11:04:19 +01:00
Florian Märkl
cb827a525a
Add Motion to Feedback
2021-01-06 21:50:13 +01:00
Florian Märkl
170dcd4d65
Connect and read Setsu Motion Device in GUI
2021-01-06 21:47:08 +01:00
Florian Märkl
88c03aa744
Finish Motion in Setsu
2021-01-06 15:58:23 +01:00
Florian Märkl
abc9a27208
Add Motion Stub to Setsu
2021-01-06 15:58:22 +01:00
Florian Märkl
7cf370c70d
Show SDL GUID in Controller Name in GUI
2021-01-04 11:16:28 +01:00
Florian Märkl
da051803f5
Fall back to H264 on Pi
2021-01-01 21:19:52 +01:00
Florian Märkl
49d65ad14a
Minor Style Fixes
2021-01-01 15:31:39 +01:00
Florian Märkl
042e02eb3e
Add Rumble to GUI
2021-01-01 13:56:30 +01:00
Florian Märkl
3c2e9a0418
Use correct Target in GUI CLI Start
2021-01-01 11:52:49 +01:00
Florian Märkl
81984b7d48
Add Rumble to Lib
2020-12-31 23:45:47 +01:00
Florian Märkl
fbb19f94ea
Fix err in streamsession.cpp for pi
2020-12-31 21:24:30 +01:00
Florian Märkl
5e3a19fccc
Fix devicePixelRatio in ServerIconWidget
2020-12-29 11:33:15 +01:00
Florian Märkl
88230d54d7
Fix Manual Host ID reconstruction in GUI
2020-12-29 11:24:47 +01:00
Florian Märkl
308d6043f4
Update PS4 References
2020-12-29 10:23:27 +01:00
Florian Märkl
d10d2ac562
Fix Compatibility with older Qt
2020-12-28 23:11:46 +01:00
Florian Märkl
12c14fed05
Fix GUI Settings Migration
2020-12-28 22:53:36 +01:00
Florian Märkl
e6d18155af
Add H265 Streaming to GUI
2020-12-28 17:27:10 +01:00
Florian Märkl
c19c7869d5
Add Video Profile Auto Downgrade
2020-12-28 17:07:37 +01:00
Florian Märkl
3417202049
Mark Registered Console Type in GUI
2020-12-28 16:44:42 +01:00
Florian Märkl
7dd26f974f
Add new Console Icons to GUI
2020-12-28 16:43:11 +01:00
Florian Märkl
673a2de9c1
Move FFMPEG Decoder to lib
2020-12-28 16:43:11 +01:00
Florian Märkl
aba17d48a3
Add correct Bitrate for 1080p
2020-12-28 16:43:11 +01:00
Florian Märkl
8904c86a6d
Add Discovery and Wakeup for PS5
2020-12-28 16:43:11 +01:00
Florian Märkl
e2d1c11064
Finish new LaunchSpec
2020-12-28 16:43:10 +01:00
Florian Märkl
aa9939e93c
Preliminary PS5 Streaming
2020-12-28 16:43:08 +01:00
Florian Märkl
05812b7b7a
Finish PS5 Regist
2020-12-28 16:42:56 +01:00
Florian Märkl
21ef8fa018
Prepare Regist for PS5
2020-12-28 16:42:56 +01:00
Florian Märkl
b7c7d87db6
Transition to Sourcehut
2020-12-28 13:50:29 +01:00
Florian Märkl
bf929cacd0
Relicense under AGPL v3 only + OpenSSL ( #412 )
2020-12-27 16:46:09 +01:00
Tom
dff9844132
Connect all available controllers in GUI ( #380 )
2020-12-03 21:04:05 +01:00
Blueroom VR
fc5306cfdd
Move Audio Settings above About in GUI ( #392 )
2020-12-02 20:27:43 +01:00
Blueroom VR
a12f130dc6
Add Double Click for Fullscreen in GUI ( #391 )
2020-12-02 18:41:29 +01:00
Blueroom VR
ea4ff606f0
Ignore IMU-only Controllers in GUI ( #387 )
2020-12-01 21:52:46 +01:00
Bartosz Fenski
01b0f30c65
Re-add AppStream ( #381 )
2020-11-24 15:33:57 +01:00
Blueroom VR
a11341f448
Add Audio Device Selection to GUI ( Fix #376 ) ( #377 )
2020-11-20 13:14:45 +01:00
Blueroom VR
ea79836f0f
Add Raspberry Pi Decoder ( Fix #126 ) ( #360 )
2020-11-14 19:51:08 +01:00
Florian Märkl
a2ebf7e408
Disable Keyboard by default
2020-11-11 14:03:56 +01:00
Florian Märkl
163fa81c03
Remove AppStream from CMake
2020-10-30 14:22:28 +01:00
Florian Märkl
ce0d5762b0
Remove AppStream
2020-10-30 13:49:19 +01:00
Bartosz Fenski
f633e49cb0
AppStream Fixes ( #358 )
2020-10-30 13:18:37 +01:00
Florian Märkl
b70455d19b
Use SPDX Headers ( #354 )
2020-10-26 18:56:13 +01:00
tuximail
e83cb04049
Improve GUI CLI for streaming ( #346 )
2020-10-24 15:46:50 +02:00