Cameron Gutman
|
6661ca17c2
|
Fix keys being stuck after Moonlight loses focus or is quit via OS shortcut (Alt+Tab/Alt+F4)
|
2018-10-03 18:27:12 -07:00 |
|
Cameron Gutman
|
1b4e75f49e
|
Add support for sending X1 and X2 mouse buttons. Fixes #91
|
2018-10-03 17:56:42 -07:00 |
|
Cameron Gutman
|
22ed7f4e49
|
Merge pull request #94 from jhakonen/review/fix-pc-view-alignment
PC view: position app's icon and text on same level with other apps
|
2018-10-03 17:40:49 -07:00 |
|
Janne Hakonen
|
1d691cf763
|
Reserve a static size for app icon in PC view to position the icon and text on same level with other apps
|
2018-10-03 19:31:37 +03:00 |
|
Cameron Gutman
|
9075f309ad
|
Disable annoying stream stats prints
|
2018-10-02 20:12:53 -07:00 |
|
Cameron Gutman
|
18d97e9f73
|
Fix errant touch events on macOS
|
2018-10-02 20:11:13 -07:00 |
|
Cameron Gutman
|
bccd118abb
|
Finish removal of auto audio option and rename the remaining options
|
2018-10-02 15:30:22 -07:00 |
|
Cameron Gutman
|
3dc049ee5f
|
Remove automatic audio configuration permanently due to brokenness and allow renderers to request reinitialization on demand
|
2018-10-02 01:21:42 -07:00 |
|
Cameron Gutman
|
a614a693e5
|
Revert "Fix surround sound channel mapping on ALSA" since it can be handled inside PortAudio
|
2018-10-02 01:09:13 -07:00 |
|
Cameron Gutman
|
8dddcd04d5
|
Remove IAudioRenderer::testAudio() and just use IAudioRenderer::prepareForPlayback() instead
|
2018-10-01 19:49:08 -07:00 |
|
Cameron Gutman
|
209b4a1b02
|
Fix surround sound channel mapping on ALSA
|
2018-10-01 18:46:16 -07:00 |
|
Cameron Gutman
|
b14a0fa2ce
|
Ensure initial warning dialogs always appear on top of the Moonlight window
|
2018-09-30 22:39:51 -07:00 |
|
Cameron Gutman
|
5f05363996
|
Fix keyboard navigation of quit app and delete PC dialogs
|
2018-09-30 22:20:19 -07:00 |
|
Cameron Gutman
|
d5770ad8cc
|
Fix "Connection terminated" dialog being stuck out of input focus on gamepad
|
2018-09-30 18:38:54 -07:00 |
|
Cameron Gutman
|
c239d0814b
|
Move audio renderer destruction back off the main thread now that we're using atexit(SDL_Quit)
|
2018-09-30 18:09:12 -07:00 |
|
Cameron Gutman
|
f7789a1e4a
|
Add Select+Start+L1+R1 quit combo
|
2018-09-30 14:38:54 -07:00 |
|
Cameron Gutman
|
6d382078d3
|
Allow gamepad navigation with the left analog stick
|
2018-09-30 14:30:12 -07:00 |
|
Cameron Gutman
|
162a16ed3a
|
Allow settings to be activated when an app or PC is in focus
|
2018-09-30 13:52:38 -07:00 |
|
Cameron Gutman
|
d706e81cd4
|
Add gamepad navigation support for everything except context menus and dialogs
|
2018-09-30 13:41:32 -07:00 |
|
Cameron Gutman
|
9fb0bffd61
|
Finish touch input support
|
2018-09-30 01:03:26 -07:00 |
|
Cameron Gutman
|
4a452a2467
|
Touch input WIP
|
2018-09-29 22:43:28 -07:00 |
|
Cameron Gutman
|
396d65b003
|
Fix typo in previous commit
|
2018-09-29 22:24:26 -07:00 |
|
Cameron Gutman
|
fa52e7c1b7
|
Fix audio device error with PA renderer (and constify some methods)
|
2018-09-29 22:19:41 -07:00 |
|
Cameron Gutman
|
6758d6c43e
|
Create MappingManager class to handle gamepad mappings (currently only saving custom mappings)
|
2018-09-29 20:33:45 -07:00 |
|
Cameron Gutman
|
4ad27670ec
|
Provide detection and help for unmapped gamepads. Fixes #70
|
2018-09-29 19:14:52 -07:00 |
|
Cameron Gutman
|
1ad072236d
|
Avoid calling Pa_IsStreamStopped() on each audio frame
|
2018-09-29 16:52:40 -07:00 |
|
Cameron Gutman
|
76387aacad
|
Switch SDL_GameControllerDB to submodule
|
2018-09-29 16:43:14 -07:00 |
|
Cameron Gutman
|
200b1c5095
|
Rename hpp -> h
|
2018-09-29 16:18:46 -07:00 |
|
Janne Hakonen
|
d14cfb577b
|
Add command line parameters. Fixes #30 (#89)
* Add command line parameters. Fixes #30
* Fixed compile errors
* Fixed code review findings
* Fixed code review findings, take 2
|
2018-09-29 14:06:55 -07:00 |
|
Cameron Gutman
|
c99b4f1559
|
Add additional requirements for generate-installers.bat
|
2018-09-29 03:30:50 -07:00 |
|
Cameron Gutman
|
45fdbd16b4
|
Update readme with better build instructions
|
2018-09-29 03:24:26 -07:00 |
|
Cameron Gutman
|
c04113c9fa
|
Fix GCC and Clang build
|
2018-09-29 03:11:17 -07:00 |
|
Cameron Gutman
|
4620fa5001
|
Retry serverinfo query for adding a PC if the request fails with ServiceUnavailableError. Fixes #88
|
2018-09-29 03:01:49 -07:00 |
|
Cameron Gutman
|
ba7dd31035
|
Refactor ComputerManager and BoxArtManager to get code out of headers and split NvComputer into its own file
|
2018-09-29 02:19:44 -07:00 |
|
Cameron Gutman
|
3928155b9c
|
Fix Windows build
|
2018-09-25 00:59:40 -07:00 |
|
Cameron Gutman
|
a0249b4337
|
Add video stats for performance overlay
|
2018-09-25 00:47:59 -07:00 |
|
Cameron Gutman
|
d89982237d
|
Use clock_gettime() on Linux
|
2018-09-24 20:40:49 -07:00 |
|
Cameron Gutman
|
7e414f0af3
|
Add keyboard shortcuts for Help and Settings
|
2018-09-23 19:24:47 -07:00 |
|
Cameron Gutman
|
8fb37ae229
|
Finish keyboard navigation for GridViews and MenuItems
|
2018-09-23 19:06:26 -07:00 |
|
Cameron Gutman
|
2e3de32810
|
Partially working keyboard navigation support
|
2018-09-23 15:16:27 -07:00 |
|
Cameron Gutman
|
f2e40889b2
|
Performance tweaks to PortAudio renderer
|
2018-09-22 21:00:44 -07:00 |
|
Cameron Gutman
|
896b247bc0
|
Remove H.264 high performance preference and enable HEVC split encode
|
2018-09-22 20:27:02 -07:00 |
|
Cameron Gutman
|
605d52f160
|
Don't block in audio/video renderer callbacks while the renderer is being destroyed
|
2018-09-22 20:03:41 -07:00 |
|
Cameron Gutman
|
afb2b465a8
|
Avoid using direct submit for video decoding because FFmpeg can delay for a fairly significant period of time within avcodec_send_packet() and avcodec_receive_frame(), even for software decoding. This is particularly apparent when streaming well above hardware capabilities and leads to packet loss.
|
2018-09-22 19:30:13 -07:00 |
|
Cameron Gutman
|
b1de66d878
|
Directly use the AVBufferSampleDisplayLayer as the rendering view's layer to increase efficiency
|
2018-09-22 18:34:15 -07:00 |
|
Cameron Gutman
|
71b625081a
|
Switch to PortAudio for audio playback
|
2018-09-22 17:39:12 -07:00 |
|
Cameron Gutman
|
2cd4851601
|
Improve PortAudio channel autodetection algorithm to workaround PulseAudio issues
|
2018-09-22 16:51:45 -07:00 |
|
Cameron Gutman
|
987d104a6c
|
Fix library load name
|
2018-09-22 16:51:04 -07:00 |
|
Cameron Gutman
|
60e6398dfa
|
Sign libportaudio.dylib
|
2018-09-22 16:25:10 -07:00 |
|
Cameron Gutman
|
14ec0259df
|
Switch back from Qt Multimedia to SDL for audio configuration detection. Qt is also broken, but just broken in a way that always reports stereo
|
2018-09-22 16:20:00 -07:00 |
|