Commit Graph

  • 6cab2bec61 Don't trust VT to tell us whether decode is supported Cameron Gutman 2019-02-15 19:10:21 -08:00
  • 94ffda653c Update SDL_GameControllerDB to add new mappings Cameron Gutman 2019-02-15 19:00:30 -08:00
  • c2268b45f6 Merge pull request #177 from konst2/master Cameron Gutman 2019-02-15 18:57:24 -08:00
  • 38b8a59fe5 Adjust overlay color for more contrast Cameron Gutman 2019-02-15 18:53:40 -08:00
  • 640e3213ee Copy the required data files into place for building in the IDE Cameron Gutman 2019-02-15 18:47:42 -08:00
  • b1799009b3 Use the Path class to lookup ModeSeven.ttf Cameron Gutman 2019-02-15 18:13:36 -08:00
  • f8e693a060 Drop samples to account for lost time reinitializing audio. Fixes #176 Cameron Gutman 2019-02-14 22:32:54 -08:00
  • b2c2f0837a more appletv tweaks (#351) Andrew Scagnelli 2019-02-14 00:03:09 -05:00
  • aba806bc32 Implement debug overlay for VideoToolbox renderer Cameron Gutman 2019-02-13 20:55:52 -08:00
  • b1fb3f2391 Set FFmpeg log level at debug until first frame is rendered Cameron Gutman 2019-02-13 18:34:59 -08:00
  • 041e901c61 Fix hotkeys for non-latin keyboard layouts konst2 2019-02-13 19:56:44 +03:00
  • bb72134992 Attempt to fix Travis CI Linux build Cameron Gutman 2019-02-12 23:25:10 -08:00
  • f83853c2fb OverlayManager now manages font size for the overlays Cameron Gutman 2019-02-12 22:36:56 -08:00
  • d5f7b20be3 Update common-c with sign extension fix Cameron Gutman 2019-02-12 22:24:47 -08:00
  • b878d64460 Check rumble controller number is within the supported range Cameron Gutman 2019-02-12 22:05:55 -08:00
  • 5397e8ae1a Don't use SDL_GameControllerGetPlayerIndex() because the indexes may be non-contiguous (and wrong) on XInput Cameron Gutman 2019-02-12 22:04:05 -08:00
  • 46bd8ad83d Add debug overlay for SDL renderer Cameron Gutman 2019-02-12 21:55:15 -08:00
  • 4dac57cf8c Add SDL2_ttf dependency for Linux Cameron Gutman 2019-02-12 21:38:51 -08:00
  • 95cb026446 Add SDL2_ttf for macOS Cameron Gutman 2019-02-12 21:32:11 -08:00
  • 76ea714257 Add SDL2_ttf for Windows Cameron Gutman 2019-02-12 21:18:55 -08:00
  • 5788fa7204 Make OverlayManager own the overlay color setting Cameron Gutman 2019-02-12 20:39:10 -08:00
  • d077c6450f Split SdlRenderer from renderer.h Cameron Gutman 2019-02-12 19:58:36 -08:00
  • 4499ed3878 Work around dialog rendering issue with QGnomePlatform. Fixes #161 Cameron Gutman 2019-02-12 19:45:14 -08:00
  • feb5e3bc78 Fix SDL_WasInit asserts firing due to lifetime management issues with SdlInputHandler Cameron Gutman 2019-02-12 19:30:02 -08:00
  • 23f1060756 Polish the resume/quit buttons Cameron Gutman 2019-02-12 19:07:48 -08:00
  • 6ed512e762 Provide a renderer callback when the overlay data changes Cameron Gutman 2019-02-12 18:43:38 -08:00
  • 947970e07b Shortcut decoder initialization when only using it for capability testing Cameron Gutman 2019-02-12 18:42:53 -08:00
  • df567b405a Minor bugfixes to haptics Cameron Gutman 2019-02-11 21:55:56 -08:00
  • 7b0596d9df Add controller rumble support. MINICOM\mrb11 2019-02-11 21:39:55 -08:00
  • 335b5aef1f Add rumble support Cameron Gutman 2019-02-11 19:22:18 -08:00
  • 918e1248f2 Store GCController in Controller object to allow us to fetch controller attributes later Cameron Gutman 2019-02-11 18:21:04 -08:00
  • 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
  • 442a791e0c Fix SOPS issues when streaming at 120 FPS Cameron Gutman 2019-02-09 21:03:48 -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
  • 12b7f6b7a3 Fix appstream metadata release date for v0.8.1 v0.8.1a appstream-fix-v0.8.1 Cameron Gutman 2019-01-22 19:07:14 -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 v0.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
  • 573b93329d Merge pull request #354 from eraser2021999/master Cameron Gutman 2019-01-04 20:27:43 -08:00
  • 40359c5e32 Use stun.moonlight-stream.org for STUN Cameron Gutman 2019-01-04 20:23:46 -08:00
  • 3b01b50503 Update common-c with strict bitrate fix Cameron Gutman 2019-01-04 20:19:34 -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
  • 76b55cc230 Simple solution to solve focus issue on Apple TV. Bogdan Coticopol 2019-01-02 00:16:26 +02:00
  • e136cd96c1 Bumping app version for 2.5.0 Diego Waxemberg 2018-12-29 10:32:02 -05:00