[winswitch] Fedora33 xpra h264 encoding support not working
terry at beam.ltd.uk
Wed May 26 14:17:50 BST 2021
On 26/05/2021 13:56, Michael Cronenworth via shifter-users wrote:
> On 5/26/21 7:43 AM, Antoine Martin via shifter-users wrote:
>> For the sake of completeness, this is not 100% accurate: ffmpeg can be
>> built under the GPL license and without the nonfree codecs.
>> xpra's ffmpeg encoder which we are discussing in this thread can be
>> enabled without those.
>> Whether that's practical or not is another question.
> You're being extremely pedantic. Let's back up.
> Sure, it can. Will anyone package and ship it in Fedora that way? No.
> Besides the enormous effort to strip out the patented code the handful
> of codecs that would remain wouldn't make it useful. Disabling the
> codecs at build time is not enough if we want to be pedantic.
>> There's a lot more to this than just the patented codec issue:
> I think you missed my point. I was not saying "package the Fedora
> version into RPMFusion" -- I was saying take your (xpra.org) packages
> and ship them in RPMFusion.
> shifter-users mailing list
> shifter-users at lists.devloop.org.uk
As a slight aside to this. My "dnf install xpra" from the Fedora33
repositories + rpmfusion + fedora-cisco-openh264 repositories does in
fact have h264 and h265 support. So I presume the Fedora33 standard
ffmpeg is being extended to support h264 by "plugin" h264 packages from
those external repos. I'm not sure it supports hardware vaapi h264/h265
Actually I see that the Fedora33 xpra is using xpra-codecs-freeworld
I presume with those hardware codecs the license is with the hardware ?
codecs and csc modules found:
* csc_cython :
* csc_libyuv :
* csc_swscale :
* dec_avcodec2 :
* dec_jpeg :
* dec_pillow :
* dec_vpx :
* dec_webp :
* enc_ffmpeg :
* enc_jpeg :
* enc_pillow :
* enc_vpx :
* enc_webp :
* enc_x264 :
* enc_x265 :
* nvenc :
* avcodec2 : 58.91.100
* cython : 4.1
* ffmpeg : 58.91.100
* numpy : 1.19.4
* pillow : 7.2.0
* swscale : 5.7.100
* vpx : 1.9.0
* x264 : 160
* x265 : 3.4
More information about the shifter-users