Kodi Community Forum
[LINUX] XBMC for Linux port to ARM architecture CPU and SoC chips? - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Discussions (https://forum.kodi.tv/forumdisplay.php?fid=222)
+--- Forum: Feature Requests (https://forum.kodi.tv/forumdisplay.php?fid=9)
+--- Thread: [LINUX] XBMC for Linux port to ARM architecture CPU and SoC chips? (/showthread.php?tid=35139)



- topfs2 - 2009-09-17

@ all that wants this to go faster Smile

Donations so more devs could get hardware is always appreciated here, it's only McGeagh that is working on this but there are probably other that would like to (I know I would but since I'm a student it's abit to much money)

Cheers,
Tobias.


- Freddo - 2009-09-17

How much are we looking at for a meaningful amount of hardware just out of interest? One of the benefits of ARM stuff is that it's cheap right?


- topfs2 - 2009-09-18

Freddo Wrote:How much are we looking at for a meaningful amount of hardware just out of interest? One of the benefits of ARM stuff is that it's cheap right?

Well yeah they are cheap depending on the point of view.

Beagleboard about 149$
igepv2 looks like 149 euro (about 220$ according to google).

So beagleboard is between normal atom and ion and igepv2 is above zotac ion.

So it's cheap depending on the application, for a carpc or such it would be much better than ion. For a music player thing it would be better, Perhaps even htpc if supported.

As a developer who develop for free handing out 150 - 220$ for fun and supporting it is abit to much since it isn't really usable right now.

As to how much hw, The equation is, the more hw that the developers have the better supported Smile


- McGeagh - 2009-09-18

Although, yes, this port would be perfect for mobile devices, Im not actually aiming it for that. As such, Im trying to get almost exact functionality of the x86 version for ARM. This means a lot of time and effort is needed to optimise and get everything working well.


- daiki - 2009-09-20

There's IGEP virtual machine for Linux from ISEE page:
http://www.myigep.com

Cool


- topfs2 - 2009-09-20

daiki Wrote:so... we need donation page...

http://xbmc.org/contribute/donate/


- daiki - 2009-09-20

for ARM board exclusively ;P
ah, but it's academic since IGEP isn't available yet and SDK package with VirtualMachine is available for developing for free...


- topfs2 - 2009-09-20

Sure, if you donate money for a specific cause it will most certainly be used to that cause.


- erhnam - 2009-10-05

What's the status? Did you make any progress lately?


- McGeagh - 2009-10-06

As you may be aware, the 'linuxport' branch has undergone some significant changes and moved to trunk... ive started a new branch with this newer code and applying my stuff to it... the code is theoretically finished but untested as theres a few quirks im currently trying to fix in order to get it to run, to thus test...

the new branch (still called xbmc_on_arm) now has OpenGL ESv2.0 code in it (along with EGL and its ability to run on ARMv7a)...anyone can get it... but currently its not in a working state...

please be patient... as soon as its rendering again (did have it rendering before this new stuff) ill upload another youtube video... and then work on optimising it so its at full fps etc.

Sorry for the extremely long wait... its taken me far too long i reckon!


- McGeagh - 2009-10-16

http://www.youtube.com/watch?v=CYq7f-CrnOc

There u go... another video of my latest progress...
Still more work needs doing!


- spkm - 2009-10-17

McGeagh Wrote:http://www.youtube.com/watch?v=CYq7f-CrnOc

There u go... another video of my latest progress...
Still more work needs doing!

Excelent work !

The UI seems to be 1000% faster and fluid. Big Grin

About the video... playback seems to be slow. Since the video is 480p, shouldn't the mplayer be capable of decoding it perfectly even without the DSP's help ?


- idioteque - 2009-10-17

can you give any info about what this means in term of using this branch to power other Media tanks like the Asus O'play or the WD live or even the HDX-1000 ?


- McGeagh - 2009-10-17

Its decoding fine.
The decoding of the video data is done in ffmpeg and that decodes all the frames without dropping any...
Its the YUV2RGB, scaling and rendering of the texture (i.e the SGX | GLES part) thats slow, and cant keep up...
Theres plenty room for improvement, but remember the beagleboard doesnt have very good memory bandwidth, so there will be a point where I cant make it go any faster... Will just have to wait for another board at that point!

Thanks for all your continued support!

@idioteque - not looked at those so cant say anything for certain... if its arm based, and has OpenGL ES2.0 support, it will be able to run this (at varying performance levels)


- spkm - 2009-10-17

McGeagh Wrote:Its decoding fine.
The decoding of the video data is done in ffmpeg and that decodes all the frames without dropping any...
Its the YUV2RGB, scaling and rendering of the texture (i.e the SGX | GLES part) thats slow, and cant keep up...
Theres plenty room for improvement, but remember the beagleboard doesnt have very good memory bandwidth, so there will be a point where I cant make it go any faster... Will just have to wait for another board at that point!

Thanks for all your continued support!

@idioteque - not looked at those so cant say anything for certain... if its arm based, and has OpenGL ES2.0 support, it will be able to run this (at varying performance levels)



i'm going to build an ubuntu image for my igepv2 and try do compile that version of xbmc you're using to see how it looks Big Grin

don't know if the fact that I have 512MB DDR2 will improve performance, but we will see.