{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":131449222,"defaultBranch":"master","name":"moonlight-qt","ownerLogin":"moonlight-stream","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-04-28T22:41:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6118379?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717649912.0","currentOid":""},"activityList":{"items":[{"before":"dff02eab7d13ccf626cdb3141e297a94f0b934fd","after":"d389f9a6e9bc0e06dec1b299a330be0640b75652","ref":"refs/heads/master","pushedAt":"2024-06-28T00:47:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cgutman","name":"Cameron Gutman","path":"/cgutman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2695644?s=80&v=4"},"commit":{"message":"Use a Texture2DArray in HLSL to match the SRVs","shortMessageHtmlLink":"Use a Texture2DArray in HLSL to match the SRVs"}},{"before":"f07f3c843aa34ad647041bd1ec6e899658962db5","after":"ba01558bc56f1493a9ed7f09930837ae13c5b9b8","ref":"refs/heads/weblate","pushedAt":"2024-06-27T19:11:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weblate","name":"Weblate (bot)","path":"/weblate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607653?s=80&v=4"},"commit":{"message":"Translated using Weblate (Lithuanian)\n\nCurrently translated at 38.3% (92 of 240 strings)\n\nTranslation: Moonlight Game Streaming/moonlight-qt\nTranslate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/lt/","shortMessageHtmlLink":"Translated using Weblate (Lithuanian)"}},{"before":"ecfcedad58450fa2b0ee540292963795cbde97a0","after":"dff02eab7d13ccf626cdb3141e297a94f0b934fd","ref":"refs/heads/master","pushedAt":"2024-06-26T04:29:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cgutman","name":"Cameron Gutman","path":"/cgutman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2695644?s=80&v=4"},"commit":{"message":"Fix DrmRenderer build","shortMessageHtmlLink":"Fix DrmRenderer build"}},{"before":"1d1fa0577b25f95a91fbfef6c5520d4bccd0f73e","after":"ecfcedad58450fa2b0ee540292963795cbde97a0","ref":"refs/heads/master","pushedAt":"2024-06-26T04:21:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cgutman","name":"Cameron Gutman","path":"/cgutman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2695644?s=80&v=4"},"commit":{"message":"Fix window resizing on Windows with software decoding","shortMessageHtmlLink":"Fix window resizing on Windows with software decoding"}},{"before":"a9d7c8e49579938bcb292fe08191ff822b30f2d4","after":"1d1fa0577b25f95a91fbfef6c5520d4bccd0f73e","ref":"refs/heads/master","pushedAt":"2024-06-26T03:28:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cgutman","name":"Cameron Gutman","path":"/cgutman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2695644?s=80&v=4"},"commit":{"message":"Don't flush window events after the KMSDRM modeset operation\n\nWe will flush the initial window shown event that we require to start decoding.","shortMessageHtmlLink":"Don't flush window events after the KMSDRM modeset operation"}},{"before":"ffdf683597e2c6ee468c3037b7939e084ead533c","after":"a9d7c8e49579938bcb292fe08191ff822b30f2d4","ref":"refs/heads/master","pushedAt":"2024-06-26T03:02:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cgutman","name":"Cameron Gutman","path":"/cgutman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2695644?s=80&v=4"},"commit":{"message":"Move forced KMSDRM modesetting operation into Session init code\n\nPerforming this each time DrmRenderer is initialized leads to long\ndelays when choosing a decoder on embedded platforms, particularly\nthose like TH1520/JH7110 which lack accelerated GL drivers.","shortMessageHtmlLink":"Move forced KMSDRM modesetting operation into Session init code"}},{"before":"ac0e1098b9aa87f1aff80485355481feae5f4428","after":"ffdf683597e2c6ee468c3037b7939e084ead533c","ref":"refs/heads/master","pushedAt":"2024-06-25T00:24:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cgutman","name":"Cameron Gutman","path":"/cgutman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2695644?s=80&v=4"},"commit":{"message":"Output log messages to an attached debugger","shortMessageHtmlLink":"Output log messages to an attached debugger"}},{"before":"35695642d513759fabcdf5dc568661cfa5ceb03b","after":"ac0e1098b9aa87f1aff80485355481feae5f4428","ref":"refs/heads/master","pushedAt":"2024-06-24T00:35:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cgutman","name":"Cameron Gutman","path":"/cgutman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2695644?s=80&v=4"},"commit":{"message":"Take COLOR_ENCODING values into account when choosing a colorspace\n\nReplace the generic starfive hack with proper logic to examine the\nsupported enum values to select a colorspace. This fixes incorrect\ncolors with vs-drm on the TH1520.","shortMessageHtmlLink":"Take COLOR_ENCODING values into account when choosing a colorspace"}},{"before":"e458682a23782295155d5f7e26d1cb5db69473e4","after":"35695642d513759fabcdf5dc568661cfa5ceb03b","ref":"refs/heads/master","pushedAt":"2024-06-24T00:05:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cgutman","name":"Cameron Gutman","path":"/cgutman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2695644?s=80&v=4"},"commit":{"message":"Use the first available plane that meets the zpos requirement\n\nPlanes seem to be listed in descending order of capabilities\nwith later planes sometimes lacking scaling capabilities, which\nis the case with vs-drm on the TH1520.","shortMessageHtmlLink":"Use the first available plane that meets the zpos requirement"}},{"before":"fbe5e6f01f7e65c06612bab31ab7a72b15c2e3cd","after":"e458682a23782295155d5f7e26d1cb5db69473e4","ref":"refs/heads/master","pushedAt":"2024-06-23T23:14:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cgutman","name":"Cameron Gutman","path":"/cgutman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2695644?s=80&v=4"},"commit":{"message":"Refactor plane property loop to avoid leak","shortMessageHtmlLink":"Refactor plane property loop to avoid leak"}},{"before":"94943d2865897896e453ceb8b62b51a6558132a4","after":"fbe5e6f01f7e65c06612bab31ab7a72b15c2e3cd","ref":"refs/heads/master","pushedAt":"2024-06-23T22:58:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"cgutman","name":"Cameron Gutman","path":"/cgutman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2695644?s=80&v=4"},"commit":{"message":"Build Windows ARM64 with Qt 6.7 in CI","shortMessageHtmlLink":"Build Windows ARM64 with Qt 6.7 in CI"}},{"before":"3aaa09bb7d22d0ce75f3d01088229075e743b020","after":"94943d2865897896e453ceb8b62b51a6558132a4","ref":"refs/heads/master","pushedAt":"2024-06-22T21:31:43.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"cgutman","name":"Cameron Gutman","path":"/cgutman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2695644?s=80&v=4"},"commit":{"message":"Clamp chroma texcoords to avoid sampling alignment padding\n\nThis resolves #885 without the massive perf hit on lower end Intel GPUs.","shortMessageHtmlLink":"Clamp chroma texcoords to avoid sampling alignment padding"}},{"before":"7712a2dce456d00296e4c7e6a0c981ff54d12b4c","after":"f07f3c843aa34ad647041bd1ec6e899658962db5","ref":"refs/heads/weblate","pushedAt":"2024-06-22T10:09:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weblate","name":"Weblate (bot)","path":"/weblate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607653?s=80&v=4"},"commit":{"message":"Translated using Weblate (Lithuanian)\n\nCurrently translated at 17.0% (41 of 240 strings)\n\nTranslation: Moonlight Game Streaming/moonlight-qt\nTranslate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/lt/","shortMessageHtmlLink":"Translated using Weblate (Lithuanian)"}},{"before":"d86e13a3a70f6fa06b5432de7974a9cb77f5f082","after":"7712a2dce456d00296e4c7e6a0c981ff54d12b4c","ref":"refs/heads/weblate","pushedAt":"2024-06-21T10:05:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weblate","name":"Weblate (bot)","path":"/weblate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607653?s=80&v=4"},"commit":{"message":"Added translation using Weblate (Lithuanian)","shortMessageHtmlLink":"Added translation using Weblate (Lithuanian)"}},{"before":"3abf9258105e161b216ffc9e131ebbb56835d233","after":"d86e13a3a70f6fa06b5432de7974a9cb77f5f082","ref":"refs/heads/weblate","pushedAt":"2024-06-20T06:07:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weblate","name":"Weblate (bot)","path":"/weblate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607653?s=80&v=4"},"commit":{"message":"Translated using Weblate (Russian)\n\nCurrently translated at 100.0% (240 of 240 strings)\n\nTranslation: Moonlight Game Streaming/moonlight-qt\nTranslate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/ru/","shortMessageHtmlLink":"Translated using Weblate (Russian)"}},{"before":"d3219ae24a4b1f629f38099c70a61990b012035a","after":"3aaa09bb7d22d0ce75f3d01088229075e743b020","ref":"refs/heads/master","pushedAt":"2024-06-19T15:37:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cgutman","name":"Cameron Gutman","path":"/cgutman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2695644?s=80&v=4"},"commit":{"message":"Disable CUDA/NVDEC in AppImage builds\n\nThese are only really useful for Wayland scenarios, but:\n- Wayland is explicitly disabled for AppImage due to EGL issues\n- VDPAU now works under XWayland with 545 and later drivers\n- Moonlight now has a Vulkan Video backend which works with 535 and later drivers\n\nFixes #1314","shortMessageHtmlLink":"Disable CUDA/NVDEC in AppImage builds"}},{"before":"640ac3f9fe90197c826c9694942b9cd7be53f757","after":"d3219ae24a4b1f629f38099c70a61990b012035a","ref":"refs/heads/master","pushedAt":"2024-06-18T05:34:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cgutman","name":"Cameron Gutman","path":"/cgutman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2695644?s=80&v=4"},"commit":{"message":"Don't use VAAPI fallback driver names on libva 2.20+\n\nlibva 2.20 is good enough at detecting driver names (even under XWayland)\nthat we don't need to use the fallback name list anymore. This saves time\nprobing drivers, avoids excessive log output from failed probes, and avoids\ntickling bugs in VAAPI drivers that are installed but unused.","shortMessageHtmlLink":"Don't use VAAPI fallback driver names on libva 2.20+"}},{"before":"d5cbcc8199ba1164b1a4271c1759d3a78ff7ec54","after":"3abf9258105e161b216ffc9e131ebbb56835d233","ref":"refs/heads/weblate","pushedAt":"2024-06-17T13:09:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weblate","name":"Weblate (bot)","path":"/weblate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607653?s=80&v=4"},"commit":{"message":"Translated using Weblate (French)\n\nCurrently translated at 100.0% (240 of 240 strings)\n\nTranslation: Moonlight Game Streaming/moonlight-qt\nTranslate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/fr/","shortMessageHtmlLink":"Translated using Weblate (French)"}},{"before":"1b56f28fd4f04985099e13e9de6aec55e3348b6f","after":"d5cbcc8199ba1164b1a4271c1759d3a78ff7ec54","ref":"refs/heads/weblate","pushedAt":"2024-06-14T00:28:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weblate","name":"Weblate (bot)","path":"/weblate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607653?s=80&v=4"},"commit":{"message":"Translated using Weblate (German)\n\nCurrently translated at 97.9% (235 of 240 strings)\n\nTranslation: Moonlight Game Streaming/moonlight-qt\nTranslate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/de/","shortMessageHtmlLink":"Translated using Weblate (German)"}},{"before":"83811e2a077b78409cf79ed77b8437041159ad88","after":"640ac3f9fe90197c826c9694942b9cd7be53f757","ref":"refs/heads/master","pushedAt":"2024-06-11T03:58:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cgutman","name":"Cameron Gutman","path":"/cgutman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2695644?s=80&v=4"},"commit":{"message":"Don't bundle libs into the final app package if disable-prebuilts is set","shortMessageHtmlLink":"Don't bundle libs into the final app package if disable-prebuilts is set"}},{"before":"31641f52464def72f99af7f02a4d151686d53ec9","after":"83811e2a077b78409cf79ed77b8437041159ad88","ref":"refs/heads/master","pushedAt":"2024-06-11T03:51:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cgutman","name":"Cameron Gutman","path":"/cgutman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2695644?s=80&v=4"},"commit":{"message":"Add 'CONFIG+=disable-prebuilts' qmake option\n\nWhen specified, qmake uses pkg-config for libraries on macOS instead of the prebuilts in the libs submodule.","shortMessageHtmlLink":"Add 'CONFIG+=disable-prebuilts' qmake option"}},{"before":"d7bc735edc4406e47279f71e81c836c752fa59da","after":"31641f52464def72f99af7f02a4d151686d53ec9","ref":"refs/heads/master","pushedAt":"2024-06-10T01:54:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cgutman","name":"Cameron Gutman","path":"/cgutman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2695644?s=80&v=4"},"commit":{"message":"Update readme with new packages and Qt 6 recommendations","shortMessageHtmlLink":"Update readme with new packages and Qt 6 recommendations"}},{"before":"17af71fe7a947605ecc4aa9b3b07840a8cddf70d","after":"d7bc735edc4406e47279f71e81c836c752fa59da","ref":"refs/heads/master","pushedAt":"2024-06-09T20:47:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cgutman","name":"Cameron Gutman","path":"/cgutman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2695644?s=80&v=4"},"commit":{"message":"Allow use of old fullscreen mode on macOS by setting I_WANT_BUGGY_FULLSCREEN=1","shortMessageHtmlLink":"Allow use of old fullscreen mode on macOS by setting I_WANT_BUGGY_FUL…"}},{"before":"a0c77d0ad83b770e186340edbb29b278312a8e9c","after":"17af71fe7a947605ecc4aa9b3b07840a8cddf70d","ref":"refs/heads/master","pushedAt":"2024-06-09T20:04:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cgutman","name":"Cameron Gutman","path":"/cgutman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2695644?s=80&v=4"},"commit":{"message":"Allow the Vulkan renderer to accept HDR input even without HDR output capability\n\nIn addition to resolving issues with mixing HDR and SDR displays and moving\nbetween them while streaming, it also allows streaming HDR content to an SDR\ndisplay with tone mapping handled transparently by libplacebo.","shortMessageHtmlLink":"Allow the Vulkan renderer to accept HDR input even without HDR output…"}},{"before":"486c46781b7f0ef62bdcb5ea178f95de264f6794","after":"a0c77d0ad83b770e186340edbb29b278312a8e9c","ref":"refs/heads/master","pushedAt":"2024-06-09T19:36:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cgutman","name":"Cameron Gutman","path":"/cgutman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2695644?s=80&v=4"},"commit":{"message":"Filter SDL_WINDOWEVENT_SHOWN after initial renderer creation\n\nThis case exists to handle the initial bringup of the renderer when\nthe window appears on screen. We can ignore these if we already\ncreated a renderer, to avoid renderer re-creation if a spurious\nSDL_WINDOWEVENT_SHOWN event arrives later.","shortMessageHtmlLink":"Filter SDL_WINDOWEVENT_SHOWN after initial renderer creation"}},{"before":"ee5d0acc1f63b7ed8ec8a04758868870ba85829e","after":"1b56f28fd4f04985099e13e9de6aec55e3348b6f","ref":"refs/heads/weblate","pushedAt":"2024-06-09T11:09:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weblate","name":"Weblate (bot)","path":"/weblate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607653?s=80&v=4"},"commit":{"message":"Translated using Weblate (Chinese (Simplified))\n\nCurrently translated at 100.0% (240 of 240 strings)\n\nTranslation: Moonlight Game Streaming/moonlight-qt\nTranslate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/zh_Hans/","shortMessageHtmlLink":"Translated using Weblate (Chinese (Simplified))"}},{"before":"6397031e467989ec06b42620a692d4dae3c9037a","after":"486c46781b7f0ef62bdcb5ea178f95de264f6794","ref":"refs/heads/master","pushedAt":"2024-06-08T21:18:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cgutman","name":"Cameron Gutman","path":"/cgutman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2695644?s=80&v=4"},"commit":{"message":"Increase computer seeking timeout for 'stream' and 'list' actions\n\nThe host may take some time to wake up from sleep.","shortMessageHtmlLink":"Increase computer seeking timeout for 'stream' and 'list' actions"}},{"before":"e7a2d9f44d7b43fe7f6d2e0f08bf55b7cca48818","after":"6397031e467989ec06b42620a692d4dae3c9037a","ref":"refs/heads/master","pushedAt":"2024-06-08T05:17:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cgutman","name":"Cameron Gutman","path":"/cgutman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2695644?s=80&v=4"},"commit":{"message":"Expand allowed range for --fps option","shortMessageHtmlLink":"Expand allowed range for --fps option"}},{"before":"ee5d0acc1f63b7ed8ec8a04758868870ba85829e","after":"e7a2d9f44d7b43fe7f6d2e0f08bf55b7cca48818","ref":"refs/heads/master","pushedAt":"2024-06-06T03:42:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cgutman","name":"Cameron Gutman","path":"/cgutman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2695644?s=80&v=4"},"commit":{"message":"Prepare for v6.0.0","shortMessageHtmlLink":"Prepare for v6.0.0"}},{"before":"cd7391f908500c39869dffc8bfa4d995bbc1c4fd","after":"ee5d0acc1f63b7ed8ec8a04758868870ba85829e","ref":"refs/heads/weblate","pushedAt":"2024-06-05T05:28:24.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"cgutman","name":"Cameron Gutman","path":"/cgutman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2695644?s=80&v=4"},"commit":{"message":"Rerun lupdate and lrelease","shortMessageHtmlLink":"Rerun lupdate and lrelease"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcV_htwA","startCursor":null,"endCursor":null}},"title":"Activity · moonlight-stream/moonlight-qt"}