[LINUX] XBMC for Linux on PlayStation 3 (PS3)?
Im sure one of these companys would generously support the xbmc team with hardware and specs if they made some offical noise.
d4rk well I hope that they do have it mostly solidified when XBMC for linux is coming to completion. And it would be awesome if you did put some work into it and even more so if it came to fruition at some point. I can only hope someone will. On the ps3 XBMC would have so much room to grow if ps3 knowledgable programmers got in there and optimized XBMC to work with the SPE's I'm fairly sure the performance and capabilities could be amazing. And I know neither project is done at this point and I probably wouldn't do it now either if I could. Or at least nothing more than some fairly simple proof of concept stuff.
And thanks to both of you for giving a little hope to us ps3 XBMC dreamers. :)
Please search
That discussion is two years old..although I did add to it myself at the end recently :;):
I'd love to see something like XBMC on PS3. I think it'd offer a lot for any developer too - asides from functionality improvement due to hardware, really anyone with a PS3 could potentially use the software which is BIG in terms of audience exposure. No mod chips would be required.
I do understand the developers point about the portability of its code, and its existing dependencies, but they had to start somewhere with XBMC at one point, and I think there'd be a big big opportunity here if they were willing to make another new start, incorporating their experience from XBMC. So I don't know if we should be thinking so much of a port of XBMC, but a new project aimed at the different hardware.
I'm guessing someone else will do it if the guys behind XBMC don't, but again I think the opportunity here is huge, and they'd have a leg up over virtually anyone else given their experience. I can't see how this wouldn't be attractive given the mix of hardware and apparent openess and accessibility for the userbase.
lol
Unfortunately I think its going to be a very long time before homebrew can work on PS3 or 360.
Without 3D acceleration, XBMC will barely run at 1-2 fps, which you can try by compiling the Linux port with SDL 2D instead of OpenGL.
So will SDL be a viable solution? Ie., is there a reason to assume that SDL on the PS3 will be faster then on the PC, or is there somebody working on SDL XBMC performance?
BTW, to the entire XBMC team, my eternal thanks for the best interface on any TV-based system ever.
that's the ultimate goal of the devs,
but right now, there are more important things to be done than full compatibility..
XBMC uses a 3D API for its core drawing (skins/video/vizes/etc). The Linux port uses OpenGL, the Xbox version uses DirectX. Now just because it's called a 3D API, doesn't mean you have to do fancy "3D effects". XBMC (just like OS X) uses it mostly for 2D rendering (which is basically just a subset of 3D rendering). Without 3D acceleration, XBMC will barely run at 1-2 fps, which you can try by compiling the Linux port with SDL 2D instead of OpenGL.
Anyway, the bottom line is, a platform without 3D acceleration, will never be a viable target for XBMC. On the plus side, like psorcerer pointed out (http://xbmc.org/forum/showpost.php?p=156293&postcount=40), there are some hackers that have made a lot of progress in accessing the RSX from within Linux. If this turns into a successful OpenGL implementation, then the PS3 will be a viable target.
Anyway.. enought ranting for now.. just thought the ps3 could double as a awesome media center ..
Im sure even morbo would be pleased.
i find you laughable.
a) we have NEVER said we are waiting for the 360 to be cracked, we are waiting for _something_ to be cracked/made available.
b) the ps3 is months off, would it be better if we said we're waiting for it to be cracked?
Yeah, I know we depend on FFmpeg as well as PS3 project MegaBox depends on MPlayer (is it is Freevo based)
Again, ppl involved in getting RSX power say that the main problem is lack of optimized codecs (and high level API when we speak about XBMC port, because they already got about 70% RSX power in case of pre 2.1 firmware)
Currently I asked and I'm waiting for someone at PS3Hax who uses MegaBox beta to tell how well it plays my 35Mbps sample. Probably it will be as bad as pure MPlayer like ppl reported me (unless MegaBox devs got optimized codecs, but I believe they don't)
http://www.terrasoftsolutions.com/news/2006/2006-10-17.shtml
I'm sold on PS3 if it's going to be the case
Basically XBMC on PS3 dicsussion is a moot point until Sony enables 3D hardware acceleration under Linux.
Why? For some 3D-effects? I don't see anything on my Xbox/XBMC that I want that needs 3D-hardware. I can nearly implement the 3D-effects I see there on a C64.
Quoted and bumped because i agree 100% wholeheartedly..
XBMC is the best media center solution across ALL platforms and ALL environments PERIOD. Even the dedic
Yes, it was an interresting ride with modding Xboxes so they could run fun software like XBMC.
No, it wasn't fun to depend on a closed SDK like Xbox version always has and always will (unless someone "port" it to OpenXDK in 10 years (not us!))
I don't own a PS3, but I understand it can run something they call 'Alternative OS' like Yellow Dog Linux, with "Nutered" hardware support. Sony can at any time make the 'Alternative OS' option even more nutered. Only thing that can enable better hardware support is hacking the damn machine, I'm sure Sony aren't too fond of this (even if it is their own fault!).
And we're almost back at square one... I never saw Xbox360 nor PS3 as viable platforms.
I want XBMC to be as LEGIT as it can be. I'm quite sure most if not all of Team XBMC agrees with this.
This doesn't stop some other team from taking our sourcecode and porting it, you are most welcome as long as you abide by GPL.
I don't see a future in "Closed Platforms".
(these have just been some ramblings by me - just before bed)
Because XBMC is a much better program than the PS3 MP and because it's much harder to ask Sony for odd features than it is to write a Python script.
Currently there is no suitable 3D graphics API on the PS3 that takes advantage of the Cell. Software OpenGL is out of question because it will perform marginally better than SDL 2D does currently. XBMC's skinning engine currently uses 3D internally and some skins take advantage of it. How taxing it is on the GPU also depends on the skin. Skins with lots of animations and alpha blending can give some GPUs a run for their money. There is no point doing a port that runs half assedly.
The other factor (in my mind), is libps3rsx. The authors claim that the technique they are using to access the GPU on PS3 FW < 2.10 is not actually a hack but an undocumented legit way to pass commands to the GPU. They state that blocking this completely will result in Linux being unusable on the PS3. If this is the case, then there's reason to believe that libps3rsx can be made to work on FW 2.10+. libps3rsx might eventually be an API that could be a feasible replacement to OpenGL. At that point, the SPEs could actually be used for something worthwhile rather than just blitting to screen.
I agree. Lack of developers is a show-stopper. As for the huge tasks, there could be "fast-tracks" through Framebuffer/XV instead of OpenGL/SDL wrt to simplicity and reuse of components from other projects.
Using XV instead of GL in the current Linuxport is anything but a fast-track. Moreover there will be major tradeoffs in terms of UI if overlays were used instead of a GL context. Framebuffer blitting is feasible but would perform as bad as the SDL 2D build does currently and again will result in loss of functionality until portions of the skin engine that rely on the underlying 3D API get ported to use to CPU/SPE.
All in all, IMHO, it's too early to start a port. Once libps3rsx is more mature and works on newer firmwares, then it will be interesting to take a look and give it a shot.
Like XBMC!
who needs hardware support?
Just let the processor take that job for ya
(I think the PS3 is more than capable :P)
Only question is; is it possible for the CPU to perform those tasks?
It's Sony that crippled their Linux version on PS3 by not giving any kind of access to the CPU. It's not XBMC team's fault. It's Sony's.
Pure and simple, whether you like it or not. It's not right to vent anger in this direction, as it is the wrong direction.
Unfortunately 99% of HD content is encoded in .mkv files, which the PS3 can't stream. So the streaming capabilities of the PS3 are 100% useless to me
...
If you're talking about H.264/AC3 then you have to remux (note: not re-encode) the .mkv files into a .m2ts or .vob file and then they play fine via local media or media server. See doom9.org.
http://en.wikipedia.org/wiki/XBMC
http://www.xbmc.org/wiki/?title=XBMC_Features_and_Supported_Formats/Codecs
http://www.xboxmediacenter.com/wiki/?title=The_XBMC_manifesto
What libps3rsx would replace is OpenGL (Linux/Unix) and DirectX (Win32/Windows), not SDL, SDL will still be used. SDL will not run faster or slower on the PS3 compared to a PC. Again, it is 3D accelerleration in hardware that XBMC requires.As you can read above, I have already tried to explain that in the existing "XBMC for PlayStation 3" thread.
Like scaling and alphablended overlays, and the other normar gui stuff. Some of which would require more work for instance de-interlacing. And colorspace conversion but these guys have already talked about including some colorspace conversion and mentioned it's not to dificult to code.
All video-related conversions and interpolations should be what the SPE's eat for breakfast and as already said, all of this is already happening in upstream components.
And for the GUI part: i've seen several real-time ray-reace videos for the PS3 (Here's one: http://www.youtube.com/watch?v=eEg7q2lk3QM&feature=related )
So there's definitely enough power for the GUI even without the RSX. Couldn't we abstract the GUI in a high-level API (if it's not already exist) and just drop the OpenGL stuff to a back-end using this API.
Then we can always "hope" that some of those good demo coders will give the cell a real challenge around that API. A version without the RSX at this point would be preferred, and as a start, we could "just" blit characters to a frame-buffer.
Here's a link to the start of a decent discussion. Someone I work with does development using the SPE's. I'll try and convince him to take a look at it.
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-October/037021.html
Considering most the core of XBMC is linux, will it be possible to port it over to PS3?
TerraSoft Solutions announced Yellow Dog Linux v5.0 for PS3:
When will YDL v5.0 Ship?
YDL v5.0 is slated for release mid-November with support for the Sony PS3 first, and support for the former Apple PowerPC product line to follow. Any updates required to support the Apple PowerPC systems following the release for PS3 will be made available via a free download.
How will v5.0 be made available?
Terra Soft will maintain its tradition of a 3-phase product roll-out, starting with delivery via a completely redesigned and rebuilt YDL.net suite of services. Two weeks later, the Terra Soft on-line Store will offer the Install and Source DVDs in a DVD case with printed Guide to Installation, YDL stickers, and the famous YDL Flexible Fliers. Two weeks thereafter, the images will be migrated to the public mirrors.
Which systems will be supported?
Terra Soft will initially launch YDL v5.0 with support for the Sony PS3. By the close of 2006, support for the former Apple PowerPC product line will be made available, with intent to provide both DVD and CD install images via YDL.net Enhanced and the public mirrors. The shipping product will be available as DVD only.
Wonder if thats a blu-ray disc playing? ;)
this is nowhere to see in current updated ps3 datasheet, for instance.
all features are slowly but surely vanishing (a la sony). there are even rumors that the grpahic card speed has been reduced by 10 to 20%. even the color of the case will be only available in black!
it is indeed laughable that the ps3 is so much overrated... and all that bs about linux is quite amazing, too. i dont see sony releasing a 'computer' you can freely install any linux distro on. if they do, they are shooting themselves in the foot.
I must have missed that bit of news. What are they using instead?
http://xbmc.org/forum/showpost.php?p=147548&postcount=356
Now if someone writes an opengl library for the PS3 accessible through linux, that would be pretty cool. But really I predict the ideal platform for XBMC in 2009 being the next-gen mac mini. Only question is whether it'll be running OSX or linux.
i dont know if this is useful but for all linux crackers out there just a lilttle idea...maybe even useful for xbmc... :grin:
Link1 (http://www.pslegion.com/?q=node/159) Link2 (http://www.pslegion.com/?q=node/159&page=0%2C1)
Basically XBMC on PS3 dicsussion is a moot point until Sony enables 3D hardware acceleration under Linux.
As someone who is interested in eventually running XBMC for linux on the Playstation 3, I have some suggestions on how this could be implemented (relatively) easily.
As of right now, the big issue is lack of opengl support in linux on the PS3. It seems to me though that if some sort of "lite" gui mode were implemented, the xbmc gui could run fine without opengl. Perhaps just an alternate display path which uses only 2d SDL functions.
The only place where acceleration is really required is for the actual video display and scaling. Code has already been written as part of spu-medialib to do colourspace conversion and scaling using the Cell SPEs on the PS3.
http://wiki.ps2dev.org/ps3:spu-medialib
They are also working on an XV driver which provides this acceleration. So XBMC could either use this code itself for accelerated video output on the ps3, or could simply optionally use XV as the video output path instead of the current opengl rendering path. (This would also have the advantage of working on older pc graphics hardware without opengl shader support.)
Of course for full high def playback on the ps3, video decoding will also have to be optimized for the Cell, but this can happen upstream in ffmpeg.
So to summarize, all that's really required from XBMC to eventually make the ps3 a great platform is a non-3d user interface mode, and xv video output (or slightly better, integration of ps3 accelerated output through spu-medialib directly). XV of course has the advantage that it can be developed/tested/used on standard PC hardware as well.
must have it =)
On the other hand, by having a real OS... I think there's pretty much you couldn't do it on PS3. Mplayer was born on Linux, if I'm not mistaken.
i have a feeling i have been fooled, but if anyone could help?
Come on people. Who is going to put crappy PC beside TV in the living room.... Just wake up and port XBMC to PS3 just the way it acts on the Xbox. PS3 has all the potential and much more to deserve to be the only next generation of this project.
XBMC is going to die out if you switch to PC. Nobody cares about them as for the media centers. People want "one box" solution in their living rooms. Thay wanna have a quite all-in-one game station on their shelf and thats it.
Once again: port it to PS3, please, if you want to keep it alive and in its natural spirits.
I could be wrong about this though as I don't know either XBMC's code nor their code very well but it just seems this way from what I've read of both.
Come on people. Who is going to put crappy PC beside TV in the living room....
Just wake up and port XBMC to PS3...
Once again: port it to PS3, please, if you want to keep it alive and in its natural spirits.
As inspiring and encouraging as your post is, there's much more to porting to PS3 than just "waking up", feel free to read this thread and educate yourself.
Agree, plus the cost of the hardware. By the time you have built a capable set-top box PC, buying a chipped Xbox was a no briainer.
Now that PS3's have come down in price, it's in no-brainer territory again, when you consider what else your getting for the money. :grin:
Just a thought.
a) we have NEVER said we are waiting for the 360 to be cracked, we are waiting for _something_ to be cracked/made available.
b) the ps3 is months off, would it be better if we said we're waiting for it to be cracked?
yeah just abuse me some more that will solve everything and wtf are you on about you random?
Its just not right for a project to wait for _something_ to be available before they can consider changes to the hardware. If I was to wait for airlines to become safe you wouldnt get anywhere.
...like for example other open source software projects that uses SDL to accelerate graphic rendering (http://en.wikipedia.org/wiki/List_of_games_using_SDL) :rolleyes: (remember that a few softwares also use SDL indirectly via ScummVM (http://en.wikipedia.org/wiki/ScummVM), Pygame (http://en.wikipedia.org/wiki/Pygame), and DOSBox (http://en.wikipedia.org/wiki/DOSBox), etc., ...my guess is also that a lot of people would want to see game-console emulators in PS3 linux and any such emulator software would also most likely be built on-top of the SDL library to run on the PS3)
Just make sure you do research before (http://www.google.com) and then ask the smart way (http://www.catb.org/~esr/faqs/smart-questions.html) :nod:
The more poeple who show an interest, the more likely that the right people will activly join in the effort :;):
http://forums.ps2dev.org/viewtopic.php?t=8364&postdays=0&postorder=asc&start=0
Is XBMC being ported to work on the PS3?
I would definately pay money for this application on my PS3.
Keep up the good work!!!
http://www.terrasoftsolutions.com
Once libps3rsx (http://svn.pspdev.org/listing.php?repname=ps3ware&path=%2Ftrunk%2Flibps3rsx%2F&rev=0&sc=0) is more mature and the API is somewhat finalized, it might be something I (personally) would consider, until then there's no point starting a new rendering interface only to have the API change every few weeks. I don't think any of the other devs care about a PS3 port. In addition, the priority now is to stabilize the Linux port and make it feature complete. There's still work to be done but it's getting there. Maybe by the time the Linux port is stable, libps3rsx would be as well and it's something that could be considered.
a nice tight, fast linux install, just enough to be able to boot straight into XBMC (like the xbox version).
I'm actually surprised that more people aren't jumping on this, it looks like the perfect solution to give XBMC a new lease of life for the next 5 or 6 years (or 10 according to Sony, but then look at the PS1 & PS2 still going strong) that the PS3 could offer it.
HD video has well and truly landed at this stage and SD video is beginning to come to an end with terrestrial TV stations all starting to switch to digital HD content and streaming HD video and movies on disc moving to HDDVD & Blu-Ray.
let's see if we can't drum up some more interest in this. :)
Sure I'd prefere to buy PS3 instead of building another PC.
I won't delve deeply into the conversation, but this is entirely true. Out of all of the media-oriented software that I've used XBMC is by far my favorite regardless of the platform.
What alternatives? I've only seen one or two others besides MythTV and none of them look as polished as XBMC
statements like 'who needs hardware support' and 'the cell processor would play any 1080p video flawlessly' stinks of sony's hype mongery. it's not a matter of throwing any code at the cell and it will work. you have to write very specific code for a very particular processor (only 256kb local storage, need to dma everything etc) to get the best out of the cell and NO OSS media player supports this atm, expect it to take some time before they do.
You and I can not force anyone on Team-XBMC to work on something, all we can do as non-programmers is try to lobby good ideas and hope that someone with the skills required find those ideas interesting enough for them to take a personal interest.
As for the technical side of the PS3 and the RSX (PS3 GPU); I suppose you are right that XBMC do not need full OpenGL support, what is 'only' really needed is for RSX hardware accelerestion via libSDL (SDL = Simple DirectMedia Layer) (http://www.libsdl.org) for all the things you mentioned like YUV to RGB colorspace conversion, scaling, alphablended overlays, deinterlacing, and non-power of two textures for the GUI (using NPOT saves a lot of texture memory) ...all of which could probably be achived via direct calls to the RSX from libSDL (http://www.libsdl.org). So XBMC request what it needs from libSDL (http://www.libsdl.org) and libSDL (http://www.libsdl.org) and how libSDL (http://www.libsdl.org) provides that XBMC do not care, ...but again, I do not think that the Team-XBMC developers have the necessary low-level skills to add RSX support to libSDL (http://www.libsdl.org), that someone else would have to do.
Feel free to try to lobby support RSX support for libSDL (http://www.libsdl.org) from third-party developers elseware :rolleyes:
Basically XBMC on PS3 dicsussion is a moot point until Sony enables 3D hardware acceleration under Linux.
You don't need to wait for Sony:
http://forums.ps2dev.org/viewtopic.php?t=8364&start=150&postdays=0&postorder=asc&highlight=
PowerPC (PPE)
Clocked at 3.2GHz
General purpose processor
Programmable in C/C++
nVIDIA RSX
Clocked at 550MHz
1.8 TFLOPS floating point performance
Full HD up to 1080 progressive with 2 channels
Dolby 5.1ch
256MB XDR system RAM
256MB GDDR3 VRAM
Gigabit Ethernet x3 (1 input, 2 output)
Wi-Fi 802.11 b/g
Bluetooth 2.0
Optical
Backwards compatible
Seriously it looks like a nice platform for xbmc (ps3mc) with extra features waiting to be eaten. The time will come for the original xbox and the xbmc developers need to consider the future, the 360 is a closed platform and doesnt look like getting better anytime soon.
I find it laughable the xbmc team would wait for either Microsoft (lol) or another team to crack the 360 security before considering offical development on another platform even though there will be alternatives.
Im sure even morbo would be pleased.
I agree. I tested MediaPortal which has XBMC roots, it does even more (DVB support) but XBMC is somehow better in what it does. Maybe it is just getting used to and remote hooking up to MP.
All of the required GPU functionality is now available on the PS3 but you would have to go through XBMC and convert the OpenGL calls to the rsx specific calls that the PS3 Linux acceleration uses. It probably wouldn't be much more difficult then adding the OpenGL and SDL render paths, but you would need someone who knows XBMC quite well and is willing to spend the necessary time to do the conversion.
The bigger problem is that right now getting Linux installed and configured with rsx access and Bluetooth support isn't really end-user friendly since it involves patching the kernel sources and/or compiling kernel modules. Before any serious homebrew use can get going some kind of easy solution is required. Some sort of minimal OS, Linux or otherwise, that boots quickly, has proper wireless controller support out of the box and features a graphical program launcher (maybe XBMC?) would be nice.
I haven't read every one of the 78 posts in this thread, and if the answer is in here, just point me to the right post...
I see many comments in here on the problems for xbmc on ps3 in relation to the access of the 3D rendering within a linuxinstallation.
I was just wondering... Is it totally impossible to find the "ps3-game-development-kit" out there. If someone had access to that kit, wouldn't he/she then be able to write programs with the full access of the ps3?
In my "vision" I see the possibility to make a "game", that is to be started from the ps3 standard menu, (just like any downloaded game/demo)... this "game" would ofcourse not be a game, but a mediaplayer with full access to the HW of the ps3.
I'm so bad with the technical details, so I have no "tools" to value this "vision".
Any thoughts?
//Cybbe
Open platform means nothing but troubles.
What made XBMC so famous? It was Xbox, closed platform, one definite media solution in ONE box. That is the magic behind XBMC.
Come on people, closed platform means performance, optimization, stability.
Once you spread it to Linux PC it is going to lose all these major factors. It is going to act different on different HW, and there are thousands of variations. You will never be able to kame it run as good as on Xbox, or any closed platform, meaning NOT on a PC.
Please don't waste your time arguing about how closed platforms are great etc, to open source developers, no team member has any intention of using stolen Sony SDKs to make a PS3 binary. XBMC is being ported to Linux irrespective of your feelings about open platforms (which is basically that all PCs and PC software suck because they are open hardware platforms? Sounds idiotic if anything.).
We have no intention of supporting every possible hardware configuration. At some point when the port is stable enough, there will be a "target" configuration that we will support.
XBMC might be ported to the PS3 at a much later stage if the PS3 becomes a viable (legal) platform and that's what this thread is about. So please don't troll here about open platforms etc, feel free to contribute productively to the discussion.
Are you saying that XBMC codecs uses the GPU with mass-parallel-threading? Isn't this way more non-trivial than just using vector-computations on 6 SPUs (+2 PPC cores) (the 7th one is for the hypervisor on the PS3) ?
libps3rsx (if that's what you're referring to) doesn't even work on firmware 2.10. Moreover, even if it did, its API is anything but finished. Committing to a pre-pre-alpha incomplete API isn't very wise since it will result in a rewrite down the road.
I have installed Ubuntu on my PS3. Is it possible to compile and run XBMC on it ?
I'm sure even morbo would be pleased.
I think an attitude like that is pretty laughable. I came here with the same question in mind - but there's no way I would have asked the same way you asked.
Maybe after XBMC 3.0 the developers might start to look at the future (and hey who knows, maybe they will even come up with their own system instead... hint, hint). But as the PS3 does run Linux (ethier well or badly depending on your perspective), there are plenty of other PVR and media center type alternatives that you could use.
Heck, maybe someone might even make a new one, just for the PS3. It would be nice if the PS3 did run XBMC, but as has been pointed out, not everyone has got $600 a time to throw around.... Although I am pretty sure there are enough XBMC fans who would club together to get them some new 'development' machines - if they asked for donations.
If something like that on on digg, there would probably be a metdown.
But anyway, I support these guys 100% whatever they decide to do!
I know nothing of the processes, im just trying to read up on stuff. Ive been using XBMC for a while now and just got a PS3 and seems annoying going between the 2.
I started using TVersity for the ps3, but its not the same.
Dustin
http://cell.fixstars.com/ps3linux/index.php
http://ctk-dev.sourceforge.net/
could be useful ?
BHH
Again, it is not the CPU (Central Processor Unit) that is the problem in the PS3 but the lack of direct access and proper OpenGL device drivers under Linux.
None of Team-XBMC developers have the low-level skills required to make such OpenGL device drivers themselves, thus will have to wait and see if someone else produces them for Linux on the PS3.
...and as far as I know, no one on Team-XBMC even owns a Sony PlayStation 3 game-console.
So there's definitely enough power for the GUI even without the RSX.No, there is not! Why that is has already been explained many times previously by Team-XBMC developers in this very topic thread, (please read through the whole thread before commenting). XBMC for PS3 Linux will not happen unless XBMC can use the PS3 GPU (PS3 RSX) for hardware accelerated rendering.
Couldn't we abstract the GUI in a high-level API (if it's not already exist) and just drop the OpenGL stuff to a back-end using this API.Nothing is impossible BUT there is big problem finding an interested and willing developer that owns a PlayStation 3 and is skilled enough to take on such a HUGE task, that is implementing a low-lever API in SDL for the PS3 GPU (PS3 RSX) to replace OpenGL in SDL (Simple DirectMedia Layer, the hardware layer API framework that XBMC for Linux uses).
As far as I know, the bigger problem than GUI is lack of Cell optimized codecs for things like h/x264 (not to mention that at PS3, only PPU is used for that). Ther are some works in progress but nothing mature enough (I'm just telling what I read at ps2dev).That is probably the smallest problem of the hurdles to cross, and it is out of our hands anyway, (The FFmpeg Project (http://www.ffmpeg.org) deals with that part).
Sollie.
What libps3rsx would replace is OpenGL (Linux/Unix) and DirectX (Win32/Windows), not SDL, SDL will still be used. SDL will not run faster or slower on the PS3 compared to a PC. Again, it is 3D accelerleration in hardware that XBMC requires.
http://psubuntu.com/2007/11/11/optimizing-video-playback-with-mplayer-ps3/
the race for the first screenshot of XBMC on PS3 is ON!
http://forums.ps2dev.org/viewtopic.php?p=60897#60897
http://www.youtube.com/watch?v=vuRLsB2q7QY
I always mantained that the need for a PC version of your software was for it to have the recognition it deserves on a legit level.
One can only question the time needed to come to this, but it's adamant for me that this is the right decision you have taken.
It's very obvious that you're not a programmer. As a programmer and former demo-coder (in the past), let me assure you that the current GUI in XBMC is no match for the cell-processor, even at 1080p.
Nothing is impossible BUT there is big problem finding an interested and willing developer that owns a PlayStation 3 and is skilled enough to take on such a HUGE task, that is implementing a low-lever API in SDL for the PS3 GPU (PS3 RSX) to replace OpenGL in SDL (Simple DirectMedia Layer, the hardware layer API framework that XBMC for Linux uses).
I agree. Lack of developers is a show-stopper. As for the huge tasks, there could be "fast-tracks" through Framebuffer/XV instead of OpenGL/SDL wrt to simplicity and reuse of components from other projects.
yes, these dumbasses don't represent all of us end users. The majority of us are very excited about the possibilities created with xbmc on linux.
Please search
The UI is great, and I have an XBox already.
I can't speak for everybody, but for me the reason is simple. 100% of my DivX movies are SD and can be played by XBMC on my XBox. The only reason I need/want something other than an XBox is to play HD content**. Unfortunately 99% of HD content is encoded in .mkv files, which the PS3 can't stream. So the streaming capabilities of the PS3 are 100% useless to me - it plays what the XBox already plays and doesn't play what the XBox can't play, hehe.
** Actually the PS3 is horrible at playing DivX, its performance is almost identical to the XBox/XBMC. I can play a 720p DivX on both systems, and they are both smooth for the most part except for high-action parts where they get very choppy. That's right, the PS3 can't keep up with high-bitrate (< 10Mbps) DivX playback at 720p... *sigh*
So anyway, I just wanted to say I am patiently waiting for the day if/when we see a PS3 XBMC liveCD. I currently use my computer to play HD content on my TV but using XBMC would be 100x better :0) I sincerely hope that it becomes possible at some point.
Has the Megabox project been mentioned in this thread? It has basically no functionality now but they're claiming/planning to have full media center features on a liveCD linux distro... have they not yet realized the difficulties they're going to face or do they know something the XBMC team doesn't know?
Abuse? You're the one that is trying to tell people what these developers will or will not do. He finds you laughable because you assume they are going to develop for the PS3 already which is entirely untrue and based on nothing. Bare in mind that while the PS3 should have the ability to run Linux, the Xbox 360 is rumored now to have a 3rd party dev kit thanks to Microsoft. So it seems that right now either platform would be appealing when needed. Fortunately for the purposes of XBMC, the original xbox seems to work fine for the time being. Honestly the price tag of the PS3 would make it one of the most expensive platforms as far as a media center and the XBMC team might be better off developing their own hardware platform for the cost of the PS3. The xbox was appealing because as a whole it went down to below 200 dollars, making it one of the cheapest media platforms around.
To be honest with the price tags of the PS3 and Xbox360, I think waiting is the smartest thing to do because it may be that more people would rather not even upgrade to either system. All in all time will tell so don't take offense when the developers laugh at your guesses. Developers want something to work off of and your approach is more deserving of a PS3 rumor site.
ah well, here's hoping.
even if it were possible to get it up to the speed of the old xbox running xbmc that would be quite something. I'd finally be able to retire my faithful old xbox and have one less box under the telly.
i know we expect the world of you guys and you get little thanks for it (thanks btw :)) but it just feels (to the less techy of us) that it is so close to being possible. so close yet so far it would seem. :(
It磗 easy to install ubuntu on a PS3.
Maybe they will do it, but but hoping that maybe they will give into pressure to do it, is I think very unrealistic.
I guess if you have $600 to buy each of the developers a new PS3, you might be in with a shout - but even then it may not be all that easy a task.
Hey Grand, any tutorials etc. that you reccomend for Ubuntu on PS3?
Open platform means nothing but troubles.
What made XBMC so famous? It was Xbox, closed platform, one definite media solution in ONE box. That is the magic behind XBMC.
Come on people, closed platform means performance, optimization, stability.
Once you spread it to Linux PC it is going to lose all these major factors. It is going to act different on different HW, and there are thousands of variations. You will never be able to kame it run as good as on Xbox, or any closed platform, meaning NOT on a PC.
#If you have any other info about this subject , Please add it free.# |
March 21st, 2010, posted by anonym