Codecs are there only to decode/uncompress video that has been compressed by those codecs. As well it probably could handle
SB
And that is the tricky part when it comes to ps3 and h264 avc(internet rips) support. PS3 on linux had barely enough grunt to decode 720p mkv's when using special magic codes. OpenSource community would need to optimize codecs to use spu's to make 720 and 1080p videos work flawlessly. And at least before no one was willing to do that as it is a lot of work for no money and very little gain. Intel atom + nvidia ion boxes changed the game for mediacenters.
Only thing I can see making xmbc happen now is that if someone figures out a way to use sonys codecs to decode videos. handle the container part on custom code on cell and use sony codecs for raw data.
Access to RSX has pretty much nothing to do with how good or bad ps3 based mediacenters can be. It's all in the cell optimized code...
Much like Windows Linux needs access to the GPU in order to accelerate even 2D video. Try playing back full motion uncompressed video on Windows XP with the standard video driver (or just turn off GPU acceleration in display properties) which has access to only the most basic video card features. It doesn't matter how powerful your CPU is or what video codecs you have installed, it just isn't going to happen
Frankly this is untrue for PS3. Go check spumedialib. It has plenty fast spu optimized functions for scaling, blitting and so on to make the otheros linux display driver blitting/flipping speed irrelevant(even for 1080p). This SPUMedialib was used for example in mediaplayer to shift bottleneck of video playback to decoding process which no one was willing to optimize for spu's. There were people who tried but no one finished. The end result was that with highly optimized codes and dualthreaded codec some 720p videos played back ok and some didn't... The main cpu in cell is Really weak for this video decoding task.
Last edited by a moderator: