[Arm-netbook] Allwinner A10/A13 Video Decoder Reverse engineered

Ken Phillis Jr kphillisjr at gmail.com
Wed Sep 18 16:54:07 BST 2013


I just realized that there is also some kernel mechanisms that will be of
use... There is DMA-BUF ( lower level, but not recommended since the
symbols prohibit proprietary connections) and DRM-Prime ( Recommended since
there is not the stigma of gpl only symbols ).


On Wed, Sep 18, 2013 at 10:52 AM, Ken Phillis Jr <kphillisjr at gmail.com>wrote:

> This is one of the methods, and there is another open source solutions for
> OMX that has very similar features to what is seen in android...
>
>
> Bellagio OpenMAX IL : http://omxil.sourceforge.net/
> Bellagio OpenMAX IL Components:
> http://sourceforge.net/p/omxil/components/ci/master/tree/
>
> NOTE: Bellagio is known to work with XBMC, but some modifications to the
> source is required to be able to make the encoders work.
>
> Similarly...
> Gstreamer OpenMAX support: http://freedesktop.org/wiki/GstOpenMAX/
> gst-omx plugin: http://cgit.freedesktop.org/gstreamer/gst-omx/
> gst-openmax plugin ( deprecated):
> http://cgit.freedesktop.org/gstreamer/gst-openmax/
>
> Also, it's important to note what is done with the Ubuntu support for
> Nexus 7...
> https://wiki.ubuntu.com/Nexus7
>
>
> On Tue, Sep 17, 2013 at 9:33 AM, Piyush Verma <piyush.pv at gmail.com> wrote:
>
>> OES_EGL_image_external support of rendering texture from external memory
>> which is used in android.
>>
>> and here I chk early with mali and they said it's support
>> http://forums.arm.com/index.php?/topic/16819-oes-egl-image-external-render-texture-without-gltexture2d/
>>
>> Regards
>>
>> Piyush Verma
>>
>>
>> On Fri, Sep 6, 2013 at 1:50 AM, Ken Phillis Jr <kphillisjr at gmail.com>wrote:
>>
>>>  On Thu, Sep 5, 2013 at 8:38 AM, Michal Lazo <michal.lazo at mdragon.org>wrote:
>>>
>>>> Than show me api for this
>>>> I am not aware that opengl/egl api have something like this
>>>> Latest Mali EGL drivers add support for DMABUF, older drivers support
>>>> mali UMP but mali don't provide opensource api for this.
>>>>
>>>>
>>>>
>>>>
>>> EGL/OpenGL api do not directly support this... Instead the OpenMAX
>>> specification itself states how to handle the interaction between Egl,
>>> OpenGL ES, and OpenVG.
>>>
>>> Document: OpenMAX IL 1.1.2 Specification
>>> Download Location: http://www.khronos.org/registry/omxil/
>>> Section 3.2: OpenMAX IL Core Methods/Macros ( Page 78 to 111 )
>>> Subsection 3.2.2.19 OMX_UseEGLImage ( Page 102 to 104 )
>>> This section itself is the critical section to look at.
>>>
>>> Section 3.3: OpenMAX IL Component Methods and Structures ( Page 111 to
>>> 118 )
>>> subsection 3.3.19 UseEGLImage ( Page 118 )
>>> Not a lot is said, Just provides a definition for UseEGLImageBuffer and
>>> redirects to the previously mentioned section.
>>>
>>>
>>> _______________________________________________
>>> arm-netbook mailing list arm-netbook at lists.phcomp.co.uk
>>> http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
>>> Send large attachments to arm-netbook at files.phcomp.co.uk
>>>
>>
>>
>>
>> --
>> Thanks & Regards
>>
>> Piyush Verma
>>
>>
>> _______________________________________________
>> arm-netbook mailing list arm-netbook at lists.phcomp.co.uk
>> http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
>> Send large attachments to arm-netbook at files.phcomp.co.uk
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.phcomp.co.uk/pipermail/arm-netbook/attachments/20130918/a4b8ba08/attachment-0001.html>


More information about the arm-netbook mailing list