Don't get me wrong. In general, I have no problem with using proprietary libraries from Allwinner - if they do not contain any piece of code, that does not respect GPL. In fact, at least the old binaries violated GPL. I must confess, that I do not know, if
https://github.com/allwinner-zh/media-co..._others.so is "clean" or not.
This opening is just about things, we (mostly) already know. There is (nearly) nothing more to hide. And this public repo only happened, because it was massively forced by the linux-sunxi community. In fact it was just one person... with a few supporters jumping on that train. Allwinner knows of this massive GPL problem a looong time, their behaviour is documented in detail at the significant blogs... No more words about it are needed. It's sad, that there is just a mini-minimal will to help the community from AW... This is the real problem.
There already could be an open source v4l2 kernel driver for the video decoder, it's just not ready and made public, because too few noticed the REeing effort and appreciated that work. Sad.
My way will be to stay with the cedrus code. I know of no arguments, why i shouldn't. If people start using this allwinner code, the minimal steps that allwinner was forced to make in the right direction, will immediatly stop.
Let's all work together and get kodi work on the allwinner devices. With 100% open source code on the video decoding side and the mali libraries we get from arm. That would be the way to go imho.
Allwinner still violates the GPL, and so does for example Vidon.Me - former sponsor - too .... I'm with you, when you say that Allwinner must decide if they want to share their know-how or not. But in history it wasn't their know-how. It was GPLed know-how. And the GPL is not about what the customer wants to have. It's legal right and therefore illegal, if violated.
Regards
rellla