Package Details: moonlight-qt-git 6.1.0.r78.g1dbdcb5-1

Git Clone URL: https://aur.archlinux.org/moonlight-qt-git.git (read-only, click to copy)
Package Base: moonlight-qt-git
Description: GameStream client for PCs
Upstream URL: https://github.com/moonlight-stream/moonlight-qt
Licenses: GPL-3.0-or-later
Conflicts: moonlight-qt
Provides: moonlight-qt
Submitter: mherzberg
Maintainer: xiota
Last Packager: xiota
Votes: 4
Popularity: 0.003869
First Submitted: 2018-08-09 11:21 (UTC)
Last Updated: 2025-07-03 21:56 (UTC)

Latest Comments

1 2 3 4 Next › Last »

xiota commented on 2025-07-08 01:03 (UTC)

I don't know where an error like that would come from. I use the extra-*-build scripts, which should set up the chroot correctly.

KavusKazian commented on 2025-07-07 23:56 (UTC)

@xiota Unfortunately I can't get that to work at all, pacstrap complains of invalid option -- 'd'. I'll have to figure that out first and get back to you. I'm probably not setting up the chroot correctly.

xiota commented on 2025-07-05 00:54 (UTC)

@KavusKazian Builds successfully with x86_64 with ffmpeg4.4 using extra-x86_64-build -- -- _ffmpeg=ffmpeg4.4. Try using extra-aarch64-build -- -- _ffmpeg=ffmpeg4.4 instead of yay. If that doesn't work, I'm curious what the full log looks like, but probably won't be able to help further.

KavusKazian commented on 2025-07-04 21:34 (UTC) (edited on 2025-07-04 21:37 (UTC) by KavusKazian)

@xiota It's the exact same errors. Does it build with ffmpeg4.4 on x86_64?

xiota commented on 2025-07-04 02:34 (UTC) (edited on 2025-07-04 02:35 (UTC) by xiota)

@KavusKazian What happens if you build with _ffmpeg=ffmpeg4.4, but run with ffmpeg-rpi? (I don't have an ARM-based system to test myself.)

KavusKazian commented on 2025-07-03 23:47 (UTC) (edited on 2025-07-03 23:48 (UTC) by KavusKazian)

@xiota Unfortunately now it does this: https://pastebin.com/A6psFZDz

I guess maybe it's just not compatible with this version of ffmpeg? It's weird though, because it's able to work on Raspberry Pi OS if built for it. But maybe that one is from another branch.

xiota commented on 2025-07-03 22:03 (UTC) (edited on 2025-07-03 22:08 (UTC) by xiota)

@KavusKazian I see the problem now. ffmpeg-rpi is a replacement for ffmpeg4.4, not ffmpeg. I've added a workaround that should let you use either ffmpeg4.4 or ffmpeg-rpi. The package that will be used is set at build. To change, rebuild would be needed.

Examples:

  • extra-aarch64-build -- -- _ffmpeg=ffmpeg-rpi
  • _ffmpeg=ffmpeg-rpi yay moonlight-qt-git

KavusKazian commented on 2025-07-03 19:44 (UTC) (edited on 2025-07-03 19:46 (UTC) by KavusKazian)

@xiota That doesn't work unfortunately, as moonlight then expects libavcodec.so.61, but ffmpeg-rpi provides libavcodec.so.58.

When trying to build with them installed, the specific error is streamimg/session.cpp:344:2: error: #error No video decoding libraries available!. Does moonlight-qt-git require a specific version of libavcodec.so?

I should mention there's an upstream bug about Moonlight being broken on Raspberry Pi OS, could that be related?: https://github.com/moonlight-stream/moonlight-qt/issues/1572

xiota commented on 2025-07-03 06:36 (UTC)

@KavusKazian Does hardware acceleration work if you switch to ffmpeg-rpi after building with ffmpeg?

KavusKazian commented on 2025-07-03 06:31 (UTC)

If I have ffmpeg-rpi and ffmpeg-rpi-bin installed, this package won't build; it fails to find any ffmpeg sources. Maybe it needs to be manually pointed to them somehow? I'll continue to experiment tomorrow.

That said, please don't remove the aarch64 tag. It still works with the regular ffmpeg, just without hardware acceleration, and it probably has hardware acceleration on other ARM systems.