LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 09-28-2022, 10:24 AM   #1
giomat
Member
 
Registered: Jul 2017
Posts: 339

Rep: Reputation: 239Reputation: 239Reputation: 239
New mesa and patent encumbered codecs


The new version of Fedora will ship with mesa 22.2 and it seems they have some legal issues building some patent encumbered codecs, specifically h264 and h265.

I saw today that slackware-current has updated mesa to 22.2, and since the slackbuild recipe has not changed, it should come WITHOUT these codecs because the default list of codecs to build is empty and left to distributions to fill as a custom build setting.

I'll wait a bit before upgrading since i need to figure out if I'm impacted by this change. I have an intel integrated gpu that in theory should bring its own codecs with the driver, but if i understand correctly amd users are screwed and need to rebuild mesa enabling the codecs.

Now, compared to other distributions, slackware seems to be more open on distributing proprietary stuff, such as kernel firmware, but in this case there's patents involved.

Any thoughts on this?
 
Old 09-28-2022, 10:52 AM   #2
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,511

Rep: Reputation: 3334Reputation: 3334Reputation: 3334Reputation: 3334Reputation: 3334Reputation: 3334Reputation: 3334Reputation: 3334Reputation: 3334Reputation: 3334Reputation: 3334
Quote:
Originally Posted by giomat View Post
The new version of Fedora will ship with mesa 22.2 and it seems they have some legal issues building some patent encumbered codecs, specifically h264 and h265.

I saw today that slackware-current has updated mesa to 22.2, and since the slackbuild recipe has not changed, it should come WITHOUT these codecs because the default list of codecs to build is empty and left to distributions to fill as a custom build setting.

I'll wait a bit before upgrading since i need to figure out if I'm impacted by this change. I have an intel integrated gpu that in theory should bring its own codecs with the driver, but if i understand correctly amd users are screwed and need to rebuild mesa enabling the codecs.

Now, compared to other distributions, slackware seems to be more open on distributing proprietary stuff, such as kernel firmware, but in this case there's patents involved.

Any thoughts on this?
It's about encoders, the decoders are usually OK.

It's something like: you are "free" to watch H265 encoded videos, BUT you will make Uncle Sam sad if you encode your videos as H265 without paying the tip.

Now, the content of videos you watch is another story, and you may already made very sad your Uncle Sam.

However, in the graphics cards case, the real things, both the encoders and decoders are in the hardware you bought. OR, at least in the proprietary firmware which you load in your hardware.

So, my humble question is: WHY you should pay the tip, when you payed already the hardware?

IF you must pay the tip, then I believe that the way of Raspberry PI is most fair one: you want hardware H265 encoders? You should pay the license for a little particular firmware.

Last edited by LuckyCyborg; 09-28-2022 at 11:04 AM.
 
Old 09-28-2022, 11:33 AM   #3
giomat
Member
 
Registered: Jul 2017
Posts: 339

Original Poster
Rep: Reputation: 239Reputation: 239Reputation: 239
thanks LuckyCyborg, but looking at the removed compile option in fedora i see that there are also h264 and h265 decoders involved.
I understand that intel ships its own decoders with their graphics drivers, but it seems that amd does not and relies on mesa code to enable the functionalities.
Again, i should not personally be impacted since i own an intel integrated graphics, but i'm worried for amd users and for possible future purchases of amd gpus.
 
Old 09-28-2022, 12:04 PM   #4
murdo
Member
 
Registered: Aug 2021
Location: Scotland
Distribution: Slackware64-Current
Posts: 91

Rep: Reputation: 28
Quote:
Originally Posted by giomat View Post
and since the slackbuild recipe has not changed, it should come WITHOUT these codecs because the default list of codecs to build is empty and left to distributions to fill as a custom build setting.
I might not be understanding how this works, but if the slackbuild recipe hasn't changed doesn't that just mean that the build options for Slackware haven't changed from Slackware's 22.1.7 build, not that it hasn't changed anything from default? So surely if Slackware's version was built with the codecs for h264/5 before, it still is?

Last edited by murdo; 09-28-2022 at 12:06 PM.
 
Old 09-28-2022, 12:22 PM   #5
giomat
Member
 
Registered: Jul 2017
Posts: 339

Original Poster
Rep: Reputation: 239Reputation: 239Reputation: 239
Quote:
Originally Posted by murdo View Post
I might not be understanding how this works, but if the slackbuild recipe hasn't changed doesn't that just mean that the build options for Slackware haven't changed from Slackware's 22.1.7 build, not that it hasn't changed anything from default? So surely if Slackware's version was built with the codecs for h264/5 before, it still is?
If you look at the meson options file, the option to build video codecs appears in mesa 22.2 but not in 22.1.7. It seems like a new option, and by default is assumed as an empty list.
 
2 members found this post helpful.
Old 09-28-2022, 12:30 PM   #6
murdo
Member
 
Registered: Aug 2021
Location: Scotland
Distribution: Slackware64-Current
Posts: 91

Rep: Reputation: 28
Quote:
Originally Posted by giomat View Post
If you look at the meson options file, the option to build video codecs appears in mesa 22.2 but not in 22.1.7. It seems like a new option, and by default is assumed as an empty list.

Ah, missed that, thanks. Glad I didn't update, then.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: US Patent Office Gamed The System To Make Sure Patent 9 Million Wasn't A Crazy Troll Patent LXer Syndicated Linux News 0 04-13-2015 08:00 AM
LXer: Patent Troll Sues eBay For Daring To Ask Patent Office For Patent Re-Exam LXer Syndicated Linux News 0 08-28-2014 06:50 AM
LXer: The Ultimate Patent Troll Patent: Get Sued When You File A Patent LXer Syndicated Linux News 0 01-04-2011 02:40 AM
LXer: To Microsoft, Open Source means "Windows Encumbered" LXer Syndicated Linux News 2 05-25-2010 02:40 PM
Synaptic, Real player codecs, Totem codecs lancest Ubuntu 5 02-23-2007 03:24 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 10:48 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration