[Bug 106625] AMD HEVC support for for libomxil-bellagio / gst-plugins-omx

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Comment # 6 on bug 106625 from
(In reply to Luke McKee from comment #2)
> I'm hoping AMD will get around to releasing their changes to LGPL licensed
> gstreamer-plugins-omx / libomxil-bellago
> 
> It's mesa/Gallium that has the BSD/MIT license and all the code for
> libomix-belagio h265 support is already in the MESA source referred to in
> bug description.
> 
> https://www.mesa3d.org/license.html

And from the code you linked here:
https://github.com/freedesktop/mesa/blob/master/src/gallium/state_trackers/omx/bellagio/vid_dec_h265.c

> To say gstreamer-plugins-omx and libomixl-bellagio is not gpl like you said
> on IRC would be incorrect.
> 
> https://github.com/GStreamer/gst-omx/blob/master/COPYING
> 
> https://sourceforge.net/p/omxil/omxil/ci/master/tree/COPYING

I never said that on IRC, and as far as I can tell no-one else did either. But
it's correct anyway - gst-omx is LGPL and _not_ GPL. Both have equivalent terms
to allow those in possession of a binary to demand corresponding source, but
they are very different licenses.

> Now if I was stickler for making this a GPL request I'd be looking at the
> bundled gst-plugins-omx binary in to see if it has h265 support (though not
> enabled by default). But it makes you wonder why they package it?
> 
> https://support.amd.com/en-us/kb-articles/Pages/Radeon-Software-for-Linux-
> Release-Notes.aspx

Right, I can see now that you're talking indeed about gst-omx. I was just
confused by the talk about and links to Bellagio (relevant to Mesa) at the
start. This is about gst-omx which we don't develop, and isn't released by the
Mesa project at all. If Mesa or freedesktop.org were releasing those binaries
then this would be the right forum, but it's not: AMD is doing the distribution
of, again, someone else's code.

It's important for us to be very clear; filing bugs on Mesa alleging that there
have been GPL violations is pretty bad for both Mesa and freedesktop.org, and
super important to have rectified and clarified immediately.

> Seeing AMD is moving to tizonia in the last 3 months, that too lacks h265
> support, so it has to be a custom interface to use h265.
> 
> So consider this a GPL request for the source for AMD's build of
> gstreamer-plugins-omx for the binaries the release. Finger's crossed the
> source shows their patches :)
> 
> [... LGPL explainer snipped ...]
>  
> Sorry Daniel but you are just plain wrong.

Yes, the AMD distribution of gst-omx does seem - on the face of it - like it
would require an accompanying source offer.

But, on the other hand:
  - distribution of Bellagio is not relevant, as it is licensed under
permissive terms
  - any development AMD may or may not be doing on Tizonia is totally
irrelevant, as they do not appear to be distributing it currently;
copyright/licensing terms only apply on distribution
  - the driver is distributed by amd.com, and not freedesktop.org
  - the work you're referring to isn't really related to the Mesa project at
all

Please take this up with AMD. Again I appreciate your zeal, but please do not
throw claims of GPL violations around so lightly. I hope you understand why
I've had to figure out exactly what it is you're alleging and requesting here,
and be very precise about it.


You are receiving this mail because:
_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/dri-devel

[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux