Commit graph

  • 17e0fbbaf8 Update moonlight-common-c with MTU test Cameron Gutman 2020-10-17 21:53:33 -05:00
  • ec486e89e4 Use char16_t overload of QString::fromUtf16() for Qt 6.0 compatibility Cameron Gutman 2020-10-16 00:07:58 -05:00
  • ec3b000264 QTextStream::setCodec() is gone in Qt 6.0, so use the replacement setEncoding() function Cameron Gutman 2020-10-15 18:57:04 -05:00
  • 90a513dc3d Improve source compatibility with Qt 6.0 Cameron Gutman 2020-10-15 18:54:12 -05:00
  • 32a74e3416 Update qmdnsengine to build with Qt 6.0 Cameron Gutman 2020-10-14 22:40:25 -05:00
  • 1d90bf9230 Trim spaces from the provided IP address or hostname Cameron Gutman 2020-10-06 21:39:01 -05:00
  • 81943b12c0 Version 2.2.0 Cameron Gutman 2020-09-09 22:25:56 -07:00
  • 18fa7c2832 Add Discord button in Settings Cameron Gutman 2020-09-09 21:49:45 -07:00
  • dd02bf809e Don't require linking to wlanapi.dll Cameron Gutman 2020-09-08 18:27:01 -07:00
  • 2f3a1a5d79 Work around bug where GLES surface creation repeatedly fails on X11 Cameron Gutman 2020-09-07 23:53:29 -07:00
  • 18654cb011 Work around QSGRenderThread crash on Wayland Cameron Gutman 2020-09-07 23:07:31 -07:00
  • 5954f80645 Update common-c to avoid TCP tests for single addresses Cameron Gutman 2020-09-07 10:57:23 -07:00
  • 3e36357315 Remove HDR option because it doesn't currently work Cameron Gutman 2020-09-06 17:33:40 -07:00
  • a06a454ade Ignore ICMP Port Unreachable messages on our UDP sockets Cameron Gutman 2020-09-06 15:02:11 -07:00
  • c0fab4b41f Try TCP 47989 and TCP 48010 as fallbacks if 47984 doesn't work Cameron Gutman 2020-09-06 11:56:12 -07:00
  • 80b79f3636 Rebuild SDL for macOS Cameron Gutman 2020-09-05 15:16:19 -07:00
  • b97ae25f93 Flush mouse position before sending a mouse button event Cameron Gutman 2020-09-05 14:50:38 -07:00
  • 4722ea6096 Update SDL_GameControllerDB Cameron Gutman 2020-09-05 14:08:13 -07:00
  • 3e9781033a Create windows with SDL_WINDOW_METAL on macOS Cameron Gutman 2020-09-05 14:06:56 -07:00
  • 62b296cf85 Rebuild SDL for macOS Cameron Gutman 2020-09-05 14:05:20 -07:00
  • dcbaa52683 Rebuild SDL2 for Windows Cameron Gutman 2020-09-05 11:28:47 -07:00
  • 1e29f61656
    Merge pull request #433 from annk15/master Cameron Gutman 2020-09-05 10:40:00 -07:00
  • 89319dc7aa Added option to swap left and right mouse buttons Anton 2020-08-23 16:05:00 +02:00
  • 5755afc4ea Fix app window not hiding when streaming starts Cameron Gutman 2020-09-04 22:38:54 -07:00
  • d00c434ccc Don't try STUN for manually added PCs over VPNs Cameron Gutman 2020-09-02 22:56:59 -07:00
  • 4ada59ba48 Populate the external IP address when a PC is added manually using an RFC 1918 IPv4 address Cameron Gutman 2020-08-30 19:03:55 -07:00
  • 14ccc38f4c Fix certain CLI options not overriding GUI preferences. Fixes #435 Cameron Gutman 2020-08-30 01:38:26 -07:00
  • a8be299bbd Fix compile warnings in moonlight-common-c Cameron Gutman 2020-08-29 21:37:34 -07:00
  • 2e87f5ff85 Add warning if no key frames can be received in 10 seconds Cameron Gutman 2020-08-29 21:02:22 -07:00
  • 829ebba622 Fix STUN socket errors being clobbered by closeSocket() Cameron Gutman 2020-08-29 13:45:20 -07:00
  • 81019fa2a8 Initialize gamepad navigation when streaming from the terminal Cameron Gutman 2020-08-29 12:59:13 -07:00
  • 1bc3675548 Update AppImage to libva 2.8.0 Cameron Gutman 2020-08-23 16:08:43 -07:00
  • 678ec979c9 Update ASan flags for x64 support in MSVC 16.7 Cameron Gutman 2020-08-22 17:36:16 -07:00
  • d1a48ae641 Update SDL_GameControllerDB Cameron Gutman 2020-08-22 14:39:05 -07:00
  • eded86bc10 Allow game controllers to be ignored during streaming only Cameron Gutman 2020-08-22 12:02:26 -07:00
  • 5a7a49d1d5 Display resolution and codec in OSD Cameron Gutman 2020-08-20 20:52:05 -07:00
  • d3de8049bf QTBUG-80947 is fixed for real in Qt 5.15.1 Cameron Gutman 2020-08-19 21:47:45 -07:00
  • d09dd90a73 Fix hardcoded tick unit duration which is incorrect on Apple silicon Cameron Gutman 2020-08-12 18:07:10 -07:00
  • 78203eb9be Enable media streaming mode for 802.11 WLAN interfaces on Windows Cameron Gutman 2020-08-11 22:14:26 -07:00
  • 31c7d4e36f Don't hide the games immediately Cameron Gutman 2020-08-11 18:46:06 -07:00
  • d3949806f5 Move connection establishment to a separate thread to keep the UI responsive Cameron Gutman 2020-08-10 22:21:54 -07:00
  • 28ff15c99e Update common-c to prevent server-side log spam Cameron Gutman 2020-08-09 17:57:12 -07:00
  • bd2c74fe90 Remove UDP 7 and add UDP 47009 for WoL Cameron Gutman 2020-08-09 14:49:33 -07:00
  • fb6995db94 Add network test option to PC context menu Cameron Gutman 2020-08-08 20:25:26 -07:00
  • 8c2c4d3282 Reorder PC context menu to place destructive actions at the bottom Cameron Gutman 2020-08-08 18:32:36 -07:00
  • b81392b818 Add an option to disable the automatic connection testing Cameron Gutman 2020-08-08 18:29:36 -07:00
  • ad08440023 Test for blocked ports when adding a PC fails Cameron Gutman 2020-08-08 18:11:25 -07:00
  • ec17623400 Test for blocked ports when a stream fails Cameron Gutman 2020-08-08 17:59:26 -07:00
  • 288eca7849 Display a friendly error when the Windows Firewall service is disabled Cameron Gutman 2020-08-08 17:18:25 -07:00
  • b5f202150e Update Windows AppVeyor builds to Qt 5.15 Cameron Gutman 2020-08-02 23:08:12 -07:00
  • 539bf0cb30 Add support for hiding games Cameron Gutman 2020-08-01 21:06:01 -07:00
  • 9385d62c89 Enable poll() in ENet for Linux/BSD Cameron Gutman 2020-07-27 00:04:25 -07:00
  • 897f916552 Update common-c with client connectivity test and select() replacement Cameron Gutman 2020-07-26 21:05:11 -07:00
  • 914cf6753e Update AppImage to FFmpeg 4.3.1 Cameron Gutman 2020-07-14 20:53:52 -07:00
  • 392208057e Update moonlight-common-c to fix FEC validation assert on GFE 3.20.4 Cameron Gutman 2020-07-14 20:52:49 -07:00
  • 8d2cbf806d Improve message for broken Intel drivers to indicate that users should update their driver Cameron Gutman 2020-07-12 15:26:38 -07:00
  • ab5025efbf Ignore mouse events outside the video region Cameron Gutman 2020-07-12 15:06:36 -07:00
  • 912e51d863 Synchronize the client and host cursor when starting absolute mode capture Cameron Gutman 2020-07-12 15:03:08 -07:00
  • d1c4ca5eae Use uniform_int_distribution for generating PINs Cameron Gutman 2020-07-12 13:19:26 -07:00
  • 16bb4a148e Only use libsoundio on Windows or macOS Cameron Gutman 2020-07-08 18:57:27 -05:00
  • d7071cb67f Improve verbiage around quit app and optimize game settings options Cameron Gutman 2020-06-23 22:17:40 -07:00
  • a13fb3d7c5 Update AppImage to FFmpeg 4.3 Cameron Gutman 2020-06-20 17:03:52 -07:00
  • 85558904a4 Update SDL_GameControllerDB Cameron Gutman 2020-06-20 17:02:30 -07:00
  • 88ed72fdc1 Use regular VSync when enabled because adaptive VSync still tears Cameron Gutman 2020-06-20 14:44:21 -07:00
  • 586a93d7aa Use the new EGL renderer for VAAPI by default Cameron Gutman 2020-06-13 20:21:54 -07:00
  • a446699c6c Update moonlight-common-c to fix QoS-related connection issues Cameron Gutman 2020-06-12 22:00:24 -07:00
  • f1c459fd6c Fix leak of renderer when we fail to create a GL context Cameron Gutman 2020-06-08 20:39:12 -07:00
  • 752f0a988b Fix crash during key generation introduced by dcba5762c7 Cameron Gutman 2020-06-08 20:16:42 -07:00
  • 719b266691 Fix build with OpenSSL versions prior to 1.1.0 Cameron Gutman 2020-06-07 16:58:47 -07:00
  • dcba5762c7 Avoid using functions deprecated in OpenSSL 3.0 Cameron Gutman 2020-06-07 16:26:19 -07:00
  • 0757717bea Address const-correctness issues in NvPairingManager Cameron Gutman 2020-06-07 15:15:33 -07:00
  • a9f762aa96 Fix macOS AppVeyor build Cameron Gutman 2020-06-07 14:14:06 -07:00
  • db45f46d9e Update AppImage to FFmpeg 4.2.3 Cameron Gutman 2020-06-07 12:17:43 -07:00
  • f00653964e Batch absolute mouse motion like we do for relative motion Cameron Gutman 2020-05-31 13:34:50 -07:00
  • e0154f9314 Rebuild SDL for macOS Cameron Gutman 2020-05-31 12:01:50 -07:00
  • 4408a3a354 Delete cached box art when the host is deleted Cameron Gutman 2020-05-29 21:44:38 -07:00
  • 5abf5a157d Update metadata for Quadro streaming Cameron Gutman 2020-05-27 20:05:24 -07:00
  • d55d5f60a5 Update common-c Cameron Gutman 2020-05-26 18:22:39 -07:00
  • feacf2c359 Include stdexcept for std::runtime_error Cameron Gutman 2020-05-26 17:44:18 -07:00
  • 72ea1601e9 Use a better workaround for the GFE 3.20.3 high FPS bug Cameron Gutman 2020-05-25 18:57:42 -07:00
  • 02cfd8d978 Revert "Disable SOPS for streams over 60 FPS for GFE 3.20.3" Cameron Gutman 2020-05-25 18:46:34 -07:00
  • 728377cba3 Set AV_PKT_FLAG_KEY for key frames Cameron Gutman 2020-05-25 18:31:19 -07:00
  • f2283b56b9 Version 2.1.0 Cameron Gutman 2020-05-16 23:45:09 -07:00
  • b515f2a599 Update SDL_GameControllerDB Cameron Gutman 2020-05-16 22:45:16 -07:00
  • 4354b49496 Fix CLI video decoder options being reversed Cameron Gutman 2020-05-16 17:44:04 -07:00
  • 994312c212 Force GL to block after the current frame instead during the next frame Cameron Gutman 2020-05-16 16:25:13 -07:00
  • 5f25e0d4e2 Add limited support for frame pacing to EGLRenderer Cameron Gutman 2020-05-16 15:59:10 -07:00
  • 4bbe571f5f Fix build without FFmpeg and with older EGL 1.5 headers Cameron Gutman 2020-05-16 13:25:10 -07:00
  • c58d21375c EGL 1.4 doesn't have EGLAttrib either Cameron Gutman 2020-05-16 12:20:52 -07:00
  • ed128c558f Add support for EGLRenderer on EGL 1.4 Cameron Gutman 2020-05-16 12:13:00 -07:00
  • 828932d95c Fix EGL detection on RPi Cameron Gutman 2020-05-16 11:10:45 -07:00
  • 42ced309d3 Restore the original GL attributes after EGLRenderer is destroyed Cameron Gutman 2020-05-15 20:22:11 -07:00
  • 1fcd306879 Fix EGLRenderer when SDL isn't built with X11 or Wayland backends Cameron Gutman 2020-05-15 20:01:22 -07:00
  • 26c9ad7f06 Use eglGetProcAddress() for all GLES 2.0 extensions Cameron Gutman 2020-05-15 19:28:36 -07:00
  • 4b7b01ce0a Fix EGL build Cameron Gutman 2020-05-15 17:54:45 -07:00
  • 6632154906 Remove some unnecessary headers and definitions Cameron Gutman 2020-05-15 16:59:29 -07:00
  • ca67c7ef43 Provide a main function for the compile test Cameron Gutman 2020-05-15 16:57:09 -07:00
  • c4039a929c Use a compile test for EGL support Cameron Gutman 2020-05-15 16:46:03 -07:00
  • a1b74e1220 Fix vaExportSurfaceHandle() detection with i965 VAAPI driver Cameron Gutman 2020-05-14 20:56:24 -07:00
  • 01f6188824 Add VAAPI_FORCE_DIRECT and VAAPI_FORCE_INDIRECT env vars to control rendering technique Cameron Gutman 2020-05-13 19:45:30 -07:00