Hi Kevin,

Am 19.05.2015 um 02:44 schrieb [email protected]:
Hi All,

We're proud to announce a new code release today for CedarX. Before delving
into the details, I'd like to share some context:

i'm glad to see, that AW tries to make a move in the right direction. Although steps are not finished.
1. As a growing company, we are doing our best to understand the needs of the
open source software community. This is a learning process. We're working
with different people across the Linux development community to better
understand best practices.

2. Open source software development is a collaborative process. It works
because people genuinely want to help others improve and be successful. Some people are new and others help them learn the ropes over time. We hope that
this same positive feedback process can be applied to GPL.

With that context, here's an update on our CedarX code release (we welcome
constructive feedback!)

1. New code architecture. Driver has been split into several plugins, one
plugin per video format.
2. GPL-complaint. We have scanned and analyzed the code to ensure that there
is no GPL code used or called.
3. Partial CedarX video decoder source code release. MPEG2, MPEG4, MJPEG, and
H264 drivers source code available.

I wonder, if you guys have ever recognized http://linux-sunxi.org/VE_Register_guide or http://linux-sunxi.org/Cedrus from our community wiki. Most of the registers, that are needed to make the VE (MPEG1/2/4, H264) work without the recent source code drop or the old binaries, are known already - figured out by reverse engineering. So, i wonder, why there are still missing register descriptions. For example https://github.com/allwinner-zh/media-codec/blob/master/sunxi-cedarx/SOURCE/vdecoder/include/veregister.h#L193 , which are known to deal with the maf deinterlacer.
We hope this is helpful to everyone. If not, please let us know how we can improve. Thanks!

Although it's fine and essential to try to resolve the GPL issues by publishing the source code, another step to help the open source community will be to complete the register documentation, we already know in most parts anyway. In addition, there are missing some schematics about what versions of the VE is used within which SoC and what registers are available or have been altered. The user manuals are in genreal a good resource when someone wants to figure out sth about the registers, but the Video Engine is sadly completely missing there...

Please also read the other thread https://www.mail-archive.com/[email protected]/msg11469.html and think about the statements.
------------------------------------------------------------------------
Best Regards,
kevin.z.m

Regards
Andreas

NOTICE: This e-mail and any included attachments are intended only for the sole use of named and intended recipient (s) only. If you are the named and intended recipient, please note that the information contained in this email and its embedded files are confidential and privileged. If you are neither the intended nor named recipient, you are hereby notified that any unauthorized review, use, disclosure, dissemination, distribution, or copying of this communication, or any of its contents, is strictly prohibited. Please reply to the sender and destroy the original message and all your records of this message (whether electronic or otherwise). Furthermore, you should not disclose to any other person, use, copy or disseminate the contents of this e-mail and/or the documents accompanying it. -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] <mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to