Commit graph

  • 4b7200ae69 Don't display the connection terminated dialog for intended disconnects Cameron Gutman 2019-02-10 02:16:05 -08:00
  • 710648f3f4 Fix QuitSegue -> StreamSegue transition to be direct via replacement and disallow toolbar interactions Cameron Gutman 2019-02-09 21:15:17 -08:00
  • d2002b6a62 Fix SOPS issues causing 720p60 settings on non-standard resolutions and FPS values Cameron Gutman 2019-02-09 20:37:11 -08:00
  • 8de42b3199 Fix gamepad menu focus and dismissal issues Cameron Gutman 2019-02-09 19:59:01 -08:00
  • 48e78d2cd3 Don't allow focus on invisible menu items Cameron Gutman 2019-02-09 19:21:43 -08:00
  • 1fd099db70 Log when StretchRect() fails Cameron Gutman 2019-02-09 18:47:57 -08:00
  • 2986a40c5a Fix some gamepads working for UI navigation but not in game Cameron Gutman 2019-01-29 22:01:05 -08:00
  • 8bb6d4d0d9 Fix VDPAU scaling on AMD cards. Fixes #171 Cameron Gutman 2019-01-29 20:52:24 -08:00
  • 00f08578ee Update common-c to fix IDR issue on GFE 3.17 Cameron Gutman 2019-01-29 20:18:03 -08:00
  • 6a514c7f51
    Update readme to point to Snap package Cameron Gutman 2019-01-29 18:30:56 -08:00
  • 21aad643f3 Use 32 pixel alignment for HEVC to fix Intel green line issue Cameron Gutman 2019-01-28 21:26:01 -08:00
  • 8687448966 Use StretchRect() on Intel GPUs or if VideoProcessBlt() fails Cameron Gutman 2019-01-28 19:18:43 -08:00
  • 6fcc8b721b Add a button for quitting the running app Cameron Gutman 2019-01-26 23:57:02 -08:00
  • b4bbd58c77 Add long press action on PC view for touchscreens Cameron Gutman 2019-01-26 23:11:09 -08:00
  • 1a45b8f07a
    Fix dialog box styles Cameron Gutman 2019-01-26 21:45:32 -08:00
  • 4471a858db Fix miscounted pacer dropped frames in non-pacing mode Cameron Gutman 2019-01-22 21:21:29 -08:00
  • 22e712af5a Add v-sync text to stats overlay Cameron Gutman 2019-01-22 20:55:58 -08:00
  • 9799b82d53 Improve long render time logic Cameron Gutman 2019-01-22 20:55:35 -08:00
  • 78915e0b99 Use a separate render thread when not using frame pacing Cameron Gutman 2019-01-22 20:31:31 -08:00
  • c9cc65aae7 Fix appstream metadata release date for v0.8.1 Cameron Gutman 2019-01-22 19:07:14 -08:00
  • a4edd9d202 Submit frame directly from the decoder thread to avoid interference from the main thread Cameron Gutman 2019-01-21 20:27:37 -08:00
  • 7747624c80 Revert "Wake up main thread immediately after new frame is pushed" Cameron Gutman 2019-01-21 20:10:13 -08:00
  • aab7191a44 Wake up main thread immediately after new frame is pushed Cameron Gutman 2019-01-21 18:57:14 -08:00
  • 1f972b1828 Require several consecutive long render times to drop a frame Cameron Gutman 2019-01-21 17:58:42 -08:00
  • 58b77cf589 Fix inaccurate pacer drop and network drop percentages and add total FPS stat Cameron Gutman 2019-01-21 17:43:15 -08:00
  • c064f87889 Drop a frame if the rendering time exceeds the v-sync period Cameron Gutman 2019-01-20 19:59:29 -08:00
  • d6b4c8e7da Avoid blocking decoding operations during Present calls Cameron Gutman 2019-01-20 14:08:53 -08:00
  • 49f0b45fa8
    Update build requirements for Windows Cameron Gutman 2019-01-20 11:58:30 -08:00
  • b19c4bfc5d Add performance overlay for DXVA2 renderer Cameron Gutman 2019-01-19 23:05:56 -08:00
  • e944c819d9 Add prefix for NvLogLevel enum values Cameron Gutman 2019-01-19 21:32:35 -08:00
  • 75f631599c Ensure all polling threads are dead before destroying hosts, even ones that have been detached by stopPollingAsync() Cameron Gutman 2019-01-19 19:16:09 -08:00
  • e0bebeae25 Allow theme overrides via environment variables Cameron Gutman 2019-01-19 17:06:35 -08:00
  • 32e7ddf272 Version 0.8.1 Cameron Gutman 2019-01-08 00:48:49 -08:00
  • 7091e0324e Update macOS builds to FFmpeg 4.1 Cameron Gutman 2019-01-07 21:43:18 -08:00
  • 8f8532921c Update FFmpeg build script for Mac to avoid manual steps Cameron Gutman 2019-01-07 21:39:59 -08:00
  • e9936992ec Update Windows builds to FFmpeg 4.1 Cameron Gutman 2019-01-07 21:08:08 -08:00
  • 6375055b3e Set scripts executable Cameron Gutman 2019-01-07 20:34:56 -08:00
  • 88b1ea296c Remove video bitrate tooltip since audio is accounted for during remote streaming Cameron Gutman 2019-01-06 15:41:00 -08:00
  • 2a13a869f3 Don't allow the scroll wheel to move the bitrate slider Cameron Gutman 2019-01-06 15:39:54 -08:00
  • 89c342bb6f Introduce more granular HTTP timeouts Cameron Gutman 2019-01-06 14:35:33 -08:00
  • 067f5e33aa Increase audio buffer on Linux to 25 ms. Fixes #147. Fixes #157. Cameron Gutman 2019-01-06 13:49:20 -08:00
  • 33695f1c6b Update common-c to reduce audio latency Cameron Gutman 2019-01-06 13:29:06 -08:00
  • 52ef84873e Remove excess latency control logic from SDL renderer, since it doesn't appear to work very well anyway Cameron Gutman 2019-01-06 13:28:43 -08:00
  • c21ba5c808 Allow the audio renderer to be overriden by the ML_AUDIO environment variable Cameron Gutman 2019-01-06 13:28:05 -08:00
  • 6cf408f12b Update macOS build steps Cameron Gutman 2019-01-05 19:20:00 -08:00
  • 8bdc2d285d Rename macOS build output to match final release name Cameron Gutman 2019-01-05 19:06:00 -08:00
  • a66fbcd6be Use version.txt for Info.plist too Cameron Gutman 2019-01-05 18:53:17 -08:00
  • 93402a62fc Archive symbol ZIP to ML_SYMBOL_ARCHIVE folder Cameron Gutman 2019-01-05 18:20:53 -08:00
  • 2a56fb6c70 Add config.test generated files to gitignore Cameron Gutman 2019-01-05 18:10:20 -08:00
  • 8276c031e9 Name the Windows output binaries to match their final names on GitHub Cameron Gutman 2019-01-05 18:09:52 -08:00
  • 102e5f6de9 Move the version string into version.txt Cameron Gutman 2019-01-05 18:08:34 -08:00
  • 1f7bdbfbcb Fail signed release builds if unstaged changes exist Cameron Gutman 2019-01-05 17:25:40 -08:00
  • f2fdd048c7 Use stun.moonlight-stream.org for STUN Cameron Gutman 2019-01-04 20:16:27 -08:00
  • 5a2cfc15a6 Ensure WoL works properly on multi-homed hosts. Fixes #135 Cameron Gutman 2019-01-04 20:05:31 -08:00
  • 11c7131875 Replace forgotten clamp to frameCountMax removed by e75dce2543 Cameron Gutman 2019-01-03 18:49:18 -08:00
  • 34aacc90d7 Include version string in update tooltip Cameron Gutman 2019-01-03 18:00:54 -08:00
  • e75dce2543 Remove one-sample-per-callback write logic to fix crackling at 44.1 KHz. Fixes #152 Cameron Gutman 2019-01-03 17:23:29 -08:00
  • e2774309fb Fix context menus on Qt 5.9 Cameron Gutman 2019-01-02 19:49:06 -08:00
  • dfefdc93c5 Update macOS icns Cameron Gutman 2019-01-01 19:32:40 -08:00
  • d46ea28bba
    Merge pull request #151 from Jorys-Paulin/feature/icon-tweaks Cameron Gutman 2019-01-01 19:32:21 -08:00
  • d35c5bcaba Print socket errors when sending WoL packets Cameron Gutman 2019-01-01 19:20:09 -08:00
  • 2b14856d7f Update common-c for strict remote bitrate logic Cameron Gutman 2019-01-01 19:03:52 -08:00
  • 3316fdb80e Updated Moonlight icon Jorys Paulin 2018-12-26 13:29:49 +01:00
  • c5d70c48c9 Fix QMap usage where insertion on read of missing value was not intended Cameron Gutman 2018-12-26 00:59:30 -08:00
  • 82230ef2f5 Version 0.8.0 Cameron Gutman 2018-12-25 22:29:27 -08:00
  • dcfd3d3e48 Add a debug print for V-sync Cameron Gutman 2018-12-25 22:19:23 -08:00
  • cb1e2ac32e Avoid filling our client logs with QNetworkReplyHttpImplPrivate warnings Cameron Gutman 2018-12-25 21:54:20 -08:00
  • ec2c15946a Update audio buffering parameters based on local testing Cameron Gutman 2018-12-25 21:45:15 -08:00
  • 8be73142f8 Fix cert pinning on macOS Cameron Gutman 2018-12-25 21:15:59 -08:00
  • d1640e3bb8 Audio latency tweaks and fix for PulseAudio with A2DP Cameron Gutman 2018-12-25 17:54:18 -08:00
  • 8612e6726d Remove accidentally enabled debug prints Cameron Gutman 2018-12-25 14:05:55 -08:00
  • 3b4694e9f8 Add libraries required by libsoundio Cameron Gutman 2018-12-25 14:05:35 -08:00
  • 14cb2e1999 Remove latency drop logic and replace by single frame writes Cameron Gutman 2018-12-25 14:05:17 -08:00
  • cfabaf334e Add frame pacing toggle Cameron Gutman 2018-12-25 12:57:00 -08:00
  • c054536fab Count Pacer delay in frame stats Cameron Gutman 2018-12-25 12:09:45 -08:00
  • 35aac18b4e Improve bitrate slider label and add tooltip Cameron Gutman 2018-12-25 11:48:34 -08:00
  • de3928cb4d Reduce FPs on the unmapped gamepad dialog Cameron Gutman 2018-12-25 11:41:48 -08:00
  • 9bf612b800 Update common-c with bitrate fix Cameron Gutman 2018-12-24 20:10:37 -08:00
  • d9a8d67e3d Use a shared UID for all Moonlight clients Cameron Gutman 2018-12-22 21:04:44 -08:00
  • 99b0a56a6a Add additional cert pinning assert Cameron Gutman 2018-12-22 20:05:45 -08:00
  • 61d7aa0400 Require cert pinning for HTTPS Cameron Gutman 2018-12-22 19:55:28 -08:00
  • 1e98594972 Handle server cert change by pairing again Cameron Gutman 2018-12-21 19:16:33 -08:00
  • c6383f042c Pin server cert to host during pairing Cameron Gutman 2018-12-21 18:08:07 -08:00
  • b4d8e0e551
    Update bug_report.md Cameron Gutman 2018-12-19 23:11:15 +04:00
  • d696536486 Version 0.7.0 Cameron Gutman 2018-12-05 22:49:42 -08:00
  • b46a3cf759 Show stream error dialog when launching from the CLI Cameron Gutman 2018-12-05 22:22:30 -08:00
  • 8a5e3cdb76 Fix returning to app page when start fails Cameron Gutman 2018-12-05 22:17:26 -08:00
  • 4fb39226ef Fix 'moonlight -v' output on Linux Cameron Gutman 2018-12-05 22:01:22 -08:00
  • c40174034c Don't kill the app on the host when the session terminates unexpectedly Cameron Gutman 2018-12-05 20:17:00 -08:00
  • 5029c855f0 Simplify app quitting implementation a bit Cameron Gutman 2018-12-05 19:49:06 -08:00
  • 2eee839eaa Update moonlight-common-c Cameron Gutman 2018-12-05 18:47:56 -08:00
  • f42c7fec1e Update SDL GC DB Cameron Gutman 2018-12-05 18:47:44 -08:00
  • 0ab07303c9 Add quit cli command and app quit option after stream session. Fixes #92 (#138) Janne Hakonen 2018-12-06 04:45:28 +02:00
  • ad47990a87 Make update icon more obnoxious so people actually update Cameron Gutman 2018-12-05 18:40:21 -08:00
  • 1968461ce9 Allow HTTP redirects when checking for updates Cameron Gutman 2018-12-03 23:29:49 -08:00
  • 8aa3b5d3da Switch to new hostname Cameron Gutman 2018-12-03 21:48:49 -08:00
  • 23e77eefb0 Rename multi-controller checkbox to be more descriptive Cameron Gutman 2018-11-29 20:10:47 -08:00
  • 094443cf26 Rename start in windowed mode option to be more accurate Cameron Gutman 2018-11-28 21:46:14 -08:00
  • b97758ef46 Switch to libsoundio on Linux now that PA works reliably after d1fe752028 Cameron Gutman 2018-11-28 00:13:04 -08:00
  • d1fe752028 Fix busy looping in libsoundio audio renderer when no audio is playing Cameron Gutman 2018-11-27 23:43:31 -08:00