Posts: 178
Joined: Oct 2008
Reputation:
0
McGeagh
Team-XBMC ARM Developer
Posts: 178
Just a quick update for u all... its been a while, i know.
Im looking into OpenGL ES 2.0 in order to do the video rendering, because at the moment the software renderer isnt adequate enough. I have increased performance (of at least the GUI) by a considerable amount compared to the version shown in my youtube video, but still not good enough for general use. My main priority atm is the video rendering.
Hopefully i'll have something more substantial by next month.
Posts: 178
Joined: Oct 2008
Reputation:
0
McGeagh
Team-XBMC ARM Developer
Posts: 178
The gui isnt performing great, but is useable if u dont mind lag... no figures to give, sorry.
As for equipment, thanks for the offer, but I dont think I need anything (atleast not now).
The only thing i need is my knowledge of GL (ES) to be better lol
The tegra is definately an interesting thing and will look into it eventually... cant say much more though, sorry.
Posts: 4,549
Joined: Dec 2007
Reputation:
17
topfs2
Team-Kodi Developer
Posts: 4,549
Although there might be more developers interested in helping with the porting that doesn't have hardware, so raising money for the foundation is always appreciated.
I know myself to be abit interested in helping out.
Cheers,
Tobias.
If you have problems please read
this before posting
Always read the
XBMC online-manual,
FAQ and
search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the
forum rules.
For troubleshooting and bug reporting please make sure you
read this first.
"Well Im gonna download the code and look at it a bit but I'm certainly not a really good C/C++ programer but I'd help as much as I can, I mostly write in C#."
Posts: 178
Joined: Oct 2008
Reputation:
0
McGeagh
Team-XBMC ARM Developer
Posts: 178
Thanks for the offers, I only really need help with the GL|ES side of things, so If anyone has some mad skillz in that area, feel free to ping me an email or irc me etc... would be great.
As for the Android one... that does sound interesting... ive encountered Android on beagleboard before, but never came across this. Will look into it, thanks!
Posts: 178
Joined: Oct 2008
Reputation:
0
McGeagh
Team-XBMC ARM Developer
Posts: 178
By window maker, i assume you mean what API was used to manage the windows?
On the video you saw, as it was all done in software, SDL was used to create the window.
When it gets ported to OpenGL ES, it will use EGL instead.
Not sure how in depth an answer you were hoping...
Posts: 8
Joined: Apr 2008
Reputation:
0
What window manager is the system using? And are you using the standard distro that comes with the board?
Posts: 178
Joined: Oct 2008
Reputation:
0
McGeagh
Team-XBMC ARM Developer
Posts: 178
In that video, it was running Angstrom with Enlightenment window manager
I have also tested it with ubuntu for the beagle.
Posts: 8
Joined: Apr 2008
Reputation:
0
Was there any speed difference with the change in distro/window manager? I mean I'm not sure if that would make much of a difference just curious. I'm thinking of getting one as well see what I can do with it you know.
Posts: 178
Joined: Oct 2008
Reputation:
0
McGeagh
Team-XBMC ARM Developer
Posts: 178
No noticeable speed differences.
As ive been focusing on GLES, its all about which distro I can easily get the SGX drivers working on. Ubuntu works fine with .06 driver, but (last time i tried) i couldnt get the later drivers working for it. Angstrom is the default choice and should work with the later drivers... but thats more of a pain to download and install packages compared to ubuntu... swings and roundabouts.
Currently Im using .06 drivers on ubuntu, but that may change.
Posts: 178
Joined: Oct 2008
Reputation:
0
McGeagh
Team-XBMC ARM Developer
Posts: 178
I apologise for how long this is taking me... longer than I hoped myself.
Im still working on getting it to work with OpenGL ES2.0... I want all its existing features to work (within reason) before i release anything back.
I hope to have something more to show by the end of October, so please be patient.
If your feeling particularly impatient, then the base-project is available for anyone in svn, which is xbmc ported to run on ARM using software rendering (i.e no OpenGL|ES).
Ill reiterate: The issue isnt ARM architecture, but converting from OpenGL to ES.