Page 1 of 1

codecs

Posted: Fri May 01, 2015 10:39 am
by kriss
hi
before to bought a RPI2 i was thinking to implement codecs in my bare-metal-vm
but i think now that to better sell codecs the hardware parts they use can be disabled while not using linux and not buying the licenses ...
so my stupid question is to know if when i buy some PI does it fully work ?
or did i found a way more to put myself in a racket where i have to use linux and nothing else to have everything working ???

Re: codecs

Posted: Fri May 01, 2015 2:27 pm
by ghans
I think you are overthinking it. HW acceleration is mostly hard for bare-metalers because the BLOB API is only "documented" as sourcecode
and code reuse is nearly impossible without (re ?!) writing an unixoid OS on which it may run on.

ghans

Re: codecs

Posted: Fri May 01, 2015 6:40 pm
by kriss
thanks ghans
an os and specially *n*x is to much layer for bare-metal
i plane only one layer
so i have "just" to disasm mesa ;)

Re: codecs

Posted: Sat May 02, 2015 8:02 am
by ghans
omxplayer and the OpenMAX libraries are open-source , but still rely on support in the kernel to communicate with the GPU so far i know.

ghans

Re: codecs

Posted: Sat May 02, 2015 9:40 am
by kriss
mesa is open-source too ;)
i will disasm a lot cause to port to my vm will be overkill if i spend too much effort to understand the lib/software in the source
it should take me more than one life to learn all languages and to port even all of gnu ;)