Posts: 62
Joined: May 2008
Reputation:
0
Is OpenGL only used in rendering the GUI? If so I wonder how feasible it would be to make a skin, or gui that used very little rendering. The PS3 can do software rendering of opengl enough to run older games, surely a toned down skin/gui would be doable.
NOW: AppleTV+CrystalHD PREVIOUS: HTPC and XBOX (both loudly running XBMC)
Posts: 4,549
Joined: Dec 2007
Reputation:
17
topfs2
Team-Kodi Developer
Posts: 4,549
Well we have a ./configure --disable-opengl which is to run without the GL but note it's rediciosly CPU intensive, mostly due to the fades in home so it's probably possible to create a theme that doesn't do this. Note that most of the functionality however doesn't work on 2d, mainly movies is a nogo now but a patch can probably make this work aswell the it would work.
But it's a nogo presently.
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: 967
Joined: Nov 2006
Reputation:
27
The whole thing is totally doable, just need to find a developer willing to commit to porting and ongoing development support of XBMC on an essentially dead platform. Good luck.
Posts: 62
Joined: May 2008
Reputation:
0
1) Xbox 360 (3.2 GHz PPC Tri-Core Xenon)
2) Playstation 3 (3.2 GHz Cell Broadband Engine PPC)
3) Wii (IBM PowerPC-based "Broadway")
Yup, it's dead alright.
NOW: AppleTV+CrystalHD PREVIOUS: HTPC and XBOX (both loudly running XBMC)
Posts: 967
Joined: Nov 2006
Reputation:
27
1) have to hack it (illegal) and limits the audience
2) A-OK if there's some way to access the GPU directly in PS3 linux
3) have to hack it, illegal, limits the audience, and too slow for HD anyway
Posts: 967
Joined: Nov 2006
Reputation:
27
Anything can play video files, you can hook a remote into mplayer and play pretty much anything with ffmpeg just like XBMC. XBMC is nothing without its thoughtfully designed interface and library, they're what makes it such a joy to use.
Posts: 9
Joined: May 2008
Reputation:
0
I'm really interested in seeing how much work it would take to do a powerpc linux port of XBMC. This would lay the foundation for a PS3 version. Then, when the gallium3d cell driver matures we'll be able to do OpenGL in linux on the SPUs.
There are also some alternative efforts (spu-medialib) for performing many of the tasks that XBMC uses OpenGL for (upscaling, yuv 2 rgb conversion).
Is anyone interested in working with me to do a survey of the x86-isms in XBMC to see how bad the effort would be? We could start by reviewing the 3rd party libraries to verify that they bulid on powerpc, and then we could move on to the xbmc source. I know there's a lot of x86 assembly used in various places, and I'm sure we'll uncover some 32/64 bit issues.