rpmfusion-infra / fedy

Fedy makes it easy to install third-party software in Fedora.
GNU General Public License v3.0
177 stars 20 forks source link

freerdp-freeworld #74

Closed bllngr closed 9 months ago

bllngr commented 3 years ago

Please describe why this package is not eligible for Fedora ? FreeRDP can be built with FFMPEG for modern H264-AVC442 or AVC444 support. There's not much documentation, but IIUC, it basically must be built with the WITH_FFMPEG=ON flag (see their spec file). Fedora doesn't ship FFMPEG, so their FreeRDP package doesn't use it.

Is this software redistributable ? Yes, freerdp itself is part of Fedora already, FFMPEG is part of rpmfusion-free.

Is this software an alternate version of a Fedora provided package ? See above.

Additional context There are official nightlies with FFMPEG for OpenSUSe available at http://pub.freerdp.com/repositories/rpm/opensuse/sl15.1/freerdp-nightly/x86_64/, but they link to an older version of FFMPEG than the one in rpmfusion-free, so they don't work on Fedora (33 at least).

ValdikSS commented 2 years ago

That would be very useful! No modifications of spec file required, everything is already included in Fedora's .spec, only need to activate ffmpeg support with a variable. H264-AVC support in FreeRDP brings better performance and less bandwidth requirements.

MalteKiefer commented 2 years ago

So to understand it correctly, we must build a new version with ffmpeg support? Or is there already a copr for it?

ValdikSS commented 2 years ago

So to understand it correctly, we must build a new version with ffmpeg support? Or is there already a copr for it?

I did not find a COPR, but there's everything ready in the official Fedora spec.

pemensik commented 1 year ago

Since ffmpeg-free-devel are now part of Fedora, would it work if that version were used to build a support? From a brief look into code, it seems to me freerdp uses pluggable system to load dependencies such as gstreamer or ffmpeg. I think it should be possible supplying just alternate plugin for plugin, which would support more codecs. Ideally gstreamer should be able to use plugin if available in the system without any change.

kwizart commented 9 months ago

With f39+ there will be ffmpeg support in the default fedora freerdp package.