Commit Graph

  • 77a68db8c1 Code signing for Mac Cameron Gutman 2018-07-29 15:35:51 -07:00
  • 27247f253c Add Travis CI badge Cameron Gutman 2018-07-29 13:50:11 -07:00
  • ada7f92c75 Travis CI for Mac Cameron Gutman 2018-07-29 13:26:49 -07:00
  • 87db4e88a5 Replace autogenerate app bundle strings with real ones and relocate the icon for Mac Cameron Gutman 2018-07-29 13:05:18 -07:00
  • 277594139b Updated macos .app icon to use proper logo R. Aidan Campbell 2018-07-29 10:21:53 -07:00
  • 79d5e35306 Mac deployment - Use the SDL2 framework wholesale instead of manually extracting dylib and headers - Run install_name_tool on the remaining dylibs so they use the correct load path - Add generate-dmg.sh for creating packaged Mac builds Cameron Gutman 2018-07-29 03:38:59 -07:00
  • cda80b319e Publish artifacts from AppVeyor builds Cameron Gutman 2018-07-28 23:59:20 -07:00
  • ab4b024df4 Travis CI support Cameron Gutman 2018-07-28 17:22:12 -07:00
  • 7f9cbac232 Fix more AppVeyor bugs Cameron Gutman 2018-07-28 19:56:08 -07:00
  • 8470ffcb0d Fix some build script bugs uncovered by AppVeyor Cameron Gutman 2018-07-28 19:43:40 -07:00
  • 92c897762b Fix AppVeyor link Cameron Gutman 2018-07-28 19:33:11 -07:00
  • 36014cfcfd Add AppVeyor build status Cameron Gutman 2018-07-28 19:29:54 -07:00
  • df26f731eb Improve debugging messages Cameron Gutman 2018-07-28 16:06:26 -07:00
  • e39b5a6a72 Block x86 installs on x64 OSes Cameron Gutman 2018-07-28 13:59:27 -07:00
  • c7138fe36c Fix Discord link Cameron Gutman 2018-07-28 03:52:24 -07:00
  • b5deab772d Add Discord link Cameron Gutman 2018-07-28 03:47:34 -07:00
  • 4bfeccec74 Update README with more information Cameron Gutman 2018-07-28 03:45:45 -07:00
  • 42ed39a67f Version 0.0.3 v0.0.3 Cameron Gutman 2018-07-28 03:13:39 -07:00
  • 68612db86d Fix audio glitching on GFE 3.14.1 at low bitrates Cameron Gutman 2018-07-28 03:13:05 -07:00
  • 3ad5f1478c Comment out HDR option since it's non-working and tweak the remaining option text Cameron Gutman 2018-07-28 03:06:11 -07:00
  • a81b501d7d Hide the gamepad mapping button since it's unimplemented Cameron Gutman 2018-07-28 01:27:42 -07:00
  • 871988b2cb Add 1440p and up to 90 FPS streaming options for > 60 Hz monitors Cameron Gutman 2018-07-28 01:22:31 -07:00
  • 59d087adf5 Add function for querying maximum supported streaming frame rate Cameron Gutman 2018-07-28 00:25:52 -07:00
  • d9ed3f9694 Fix incorrect key mappings with non-QWERTY keyboards on both host and client Cameron Gutman 2018-07-27 02:08:54 -07:00
  • e652dbcc79 Version 0.0.2 Cameron Gutman 2018-07-27 00:14:29 -07:00
  • b5965d763c Create desktop shortcut, detect various error conditions to fail installation, and only install VCRedist if it's not already present Cameron Gutman 2018-07-27 00:13:02 -07:00
  • 717c3903d1 Fix top padding for grid views Cameron Gutman 2018-07-26 22:47:48 -07:00
  • 5854ce2000 Fix handling of long app names Cameron Gutman 2018-07-26 22:39:45 -07:00
  • eb1316ce32 Avoid asserting if we get a box art load completion callback for an app that's gone Cameron Gutman 2018-07-26 22:16:27 -07:00
  • c31e7262b2 Fix decoding of non-ASCII characters Cameron Gutman 2018-07-26 22:15:52 -07:00
  • 9e6aadffa1 Populate the DXVA2_VideoDesc with format details from the AVFrame Cameron Gutman 2018-07-26 21:04:05 -07:00
  • 0bde932550 Prevent HEVC streaming with the software decoder for performance reasons Cameron Gutman 2018-07-26 19:26:22 -07:00
  • f5499be215 Warn when no hardware decoding is available Cameron Gutman 2018-07-26 00:41:46 -07:00
  • 42988e0dbf Limit log file sizes to 10k lines Cameron Gutman 2018-07-26 00:21:26 -07:00
  • b16aac0c06 Fix priority and formatting on many debug messages Cameron Gutman 2018-07-25 23:47:32 -07:00
  • 7c74cdc50b Add enhanced logging support, including log to file for release builds Cameron Gutman 2018-07-25 23:25:17 -07:00
  • 26ee8564f8 Include VC redistributable in the bundle Cameron Gutman 2018-07-25 19:52:58 -07:00
  • 718a575478 Reorganize WiX sources Cameron Gutman 2018-07-25 19:33:09 -07:00
  • 1f314b839e Various installer fixes Cameron Gutman 2018-07-25 19:16:06 -07:00
  • 34494e4c89 Add initial WiX installer for Windows Cameron Gutman 2018-07-25 02:53:51 -07:00
  • 03dc563b32 Create Moonlight png for WiX bootstrapper Cameron Gutman 2018-07-24 21:07:57 -07:00
  • 5e4182f0a0 Add Moonlight.ico for Windows and script to generate it Cameron Gutman 2018-07-24 20:07:10 -07:00
  • 010475e8a2 Use per-display undefined window positions Cameron Gutman 2018-07-22 18:40:15 -07:00
  • bd170c4bd6 Always use the current display mode and just let the renderers scale the output Cameron Gutman 2018-07-22 18:28:17 -07:00
  • 386e463942 Also use the SDL icon for Linux Cameron Gutman 2018-07-22 17:42:31 -07:00
  • 9d840afdfb Add an SDL window icon for Windows Cameron Gutman 2018-07-22 17:07:45 -07:00
  • 83b81aad4b Don't capture the mouse initially on debug builds Cameron Gutman 2018-07-22 16:21:15 -07:00
  • 4caa7ec749 Enable LC_DEBUG for debug builds Cameron Gutman 2018-07-22 16:05:42 -07:00
  • cf3cbd627d Use full-screen windowed mode to avoid having to enable V-Sync on DXVA2 Cameron Gutman 2018-07-22 15:42:17 -07:00
  • 3bb62a82e1 Avoid doing a display mode change on Linux when entering full-screen Cameron Gutman 2018-07-22 14:03:47 -07:00
  • a06a625d48 Rework the logo SVG to look better as an app icon, by Jorys Paulin Cameron Gutman 2018-07-22 03:21:19 -07:00
  • 13d686b6f8 Rename output binary to moonlight Cameron Gutman 2018-07-22 03:16:33 -07:00
  • 75c7b2828f Remove unneccessary FFmpeg files Cameron Gutman 2018-07-22 02:47:33 -07:00
  • 18c5e19ac9 Add files for Flatpak deployment Cameron Gutman 2018-07-21 23:57:39 -07:00
  • 06635d9f9a Update common-c submodule Cameron Gutman 2018-07-21 20:30:53 -07:00
  • ad57a55d12 Add (untested) Steam Link video decoding/rendering Cameron Gutman 2018-07-21 20:22:00 -07:00
  • a97e4babf9 Fix build on GCC 4.x and lower Cameron Gutman 2018-07-21 19:33:44 -07:00
  • 1117c49867 Fix another brown-paper-bag bug in the build system Cameron Gutman 2018-07-21 19:26:24 -07:00
  • dc723a8da1 Fix strict aliasing violation Cameron Gutman 2018-07-21 19:16:08 -07:00
  • 27239ff320 Fix typo in ARM configuration Cameron Gutman 2018-07-21 19:15:16 -07:00
  • b073c90f0f Fix build on OpenSSL 1.0.1 Cameron Gutman 2018-07-21 19:02:12 -07:00
  • 519626a6d5 Fix compilation with Qt 5.9 Cameron Gutman 2018-07-21 18:47:41 -07:00
  • 71c11cacd9 Update opus project for ARM Cameron Gutman 2018-07-21 18:30:12 -07:00
  • b7b452875d Add a missing HAVE_FFMPEG guard Cameron Gutman 2018-07-21 17:32:00 -07:00
  • eb536c2273 Overhaul platform and decoder/renderer detection Cameron Gutman 2018-07-21 17:00:09 -07:00
  • c816a6198c fix macos build: for macos, Q_OS_UNIX is also defined R. Aidan Campbell 2018-07-21 14:31:37 -07:00
  • 399154f5f5 Implement VAAPI rendering for X11 Cameron Gutman 2018-07-21 00:16:03 -07:00
  • 64a839c2f9 Create the window after starting streaming to avoid a mouse capture bug in SDL on Windows Cameron Gutman 2018-07-20 19:55:07 -07:00
  • 20288210be Fix VT video centering after transition from windowed to full screen Cameron Gutman 2018-07-20 19:37:54 -07:00
  • 7b235743cb Count the window chrome size in our placement decision and fix sizing after full-screen toggle Cameron Gutman 2018-07-20 19:18:55 -07:00
  • 4c507f1179 Move SDL subsystem init into appropriate components to fix gamepad detection issue Cameron Gutman 2018-07-20 18:15:46 -07:00
  • e516861366 Set window dimensions properly when toggling full-screen Cameron Gutman 2018-07-20 16:01:22 -07:00
  • 48c2a8c5b0 Merge branch 'master' of github.com:cgutman/moonlight-qt R. Aidan Campbell 2018-07-20 15:47:57 -07:00
  • b41e8c07d2 Switched settings page to two-pane layout R. Aidan Campbell 2018-07-20 15:47:50 -07:00
  • 10b5245919 Reset the decoder when D3D state is lost Cameron Gutman 2018-07-20 15:31:57 -07:00
  • 86874a2e1c minor wording change in settings R. Aidan Campbell 2018-07-20 14:36:39 -07:00
  • f951a01a68 changed audio configuration to a dropdown, allowing auto/stereo/surround R. Aidan Campbell 2018-07-20 14:35:47 -07:00
  • d12fed3e7f remove unused settings R. Aidan Campbell 2018-07-20 14:24:27 -07:00
  • 4566139c75 now with video codec selection R. Aidan Campbell 2018-07-20 14:22:22 -07:00
  • 38df63b962 now with video decoder selection R. Aidan Campbell 2018-07-20 14:14:38 -07:00
  • faaf9dfa07 Fix crashes when restarting streaming with DXVA2 renderer due to leaked surface references Cameron Gutman 2018-07-20 13:10:54 -07:00
  • 9c2befc386 Only require OpenSSL 1.1 on Apple platforms where SecureTransport requires keys from PEM_write_bio_PrivateKey_traditional() Cameron Gutman 2018-07-19 23:19:00 -07:00
  • e85ca2a6c9 Reduce VideoToolbox renderer video latency Cameron Gutman 2018-07-18 22:25:46 -07:00
  • e32aace443 Draw a black background behind the rendering Cameron Gutman 2018-07-18 22:07:43 -07:00
  • bd8e4a4bce Fix DXVA video centering Cameron Gutman 2018-07-18 21:48:46 -07:00
  • 5ee1358712 Implement a proper destructor for ComputerManager to prevent polling threads from living beyond QGuiApplication Cameron Gutman 2018-07-18 21:27:43 -07:00
  • 06501bd4b7 Fix video scaling on DXVA2 Cameron Gutman 2018-07-18 19:10:14 -07:00
  • a4ad58d9ec Fix some Clang static analysis warnings Cameron Gutman 2018-07-18 18:39:33 -07:00
  • 76d99cd60e Raise combo keys for all special combos, not just quit Cameron Gutman 2018-07-18 00:14:12 -07:00
  • 1b85dcc829 Improve frame pacing on VideoToolbox renderer Cameron Gutman 2018-07-18 00:10:22 -07:00
  • 57137412b5 Experimental AVFoundation renderer experimental-avfoundation Cameron Gutman 2018-07-17 22:57:15 -07:00
  • c97e298b80 Use the queueFrame() helper Cameron Gutman 2018-07-17 20:05:59 -07:00
  • a89cadc520 Separate FFmpeg decoder from the Session class (#4) Cameron Gutman 2018-07-17 20:00:16 -07:00
  • ec68f2ae89 logo tweaks: border sizing and shadow R. Aidan Campbell 2018-07-17 19:40:08 -07:00
  • 2be5040c24 Now with surround-sound checkbox support R. Aidan Campbell 2018-07-17 19:39:16 -07:00
  • c23b1a31be Now with default bitrate suggestions per resolution and framerate R. Aidan Campbell 2018-07-17 18:52:06 -07:00
  • d3f7204cff Set the main thread to high priority since it's used for rendering Cameron Gutman 2018-07-16 21:25:59 -07:00
  • 20495c3752 Reorganize SSE compiler commands to match Qt's default compiler Cameron Gutman 2018-07-16 20:55:36 -07:00
  • 68fe901832 Fix Opus build on Clang Cameron Gutman 2018-07-16 20:47:28 -07:00
  • d3de2a6a7f Fix Opus build on MSVC Cameron Gutman 2018-07-16 20:36:30 -07:00