Deprecated: Assigning the return value of new by reference is deprecated in /var/www/psdevWiki/inc/parserutils.php on line 161

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/psdevWiki/inc/parserutils.php on line 164

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/psdevWiki/inc/parserutils.php on line 294

Deprecated: Function split() is deprecated in /var/www/psdevWiki/inc/auth.php on line 97

Warning: Cannot modify header information - headers already sent by (output started at /var/www/psdevWiki/inc/parserutils.php:161) in /var/www/psdevWiki/inc/auth.php on line 180

Deprecated: Function split() is deprecated in /var/www/psdevWiki/inc/common.php on line 552

Warning: Cannot modify header information - headers already sent by (output started at /var/www/psdevWiki/inc/parserutils.php:161) in /var/www/psdevWiki/inc/actions.php on line 71
ps3:spu-medialib [psDevWiki]
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PST/-8.0/no DST' instead in /var/www/psdevWiki/inc/template.php on line 154
 

spu-medialib

A collection of spu programs to accelerate media related applications on the CELL BE Processor & Playstation 3.


project links:
spu-medialib currectly consists of:
  • colorspace conversion yuv420 to ARGB
  • iDCT
  • bilinear yuv420/yv12 scaler
  • bilinear yuv420/yv12 scaler with integrated ARGB colorspace conversion that also downscales
spu-medialib is currently used in :
Things that should be added to the project:
  • mpeg decoding
  • h.264 decoding
  • motion compensation
  • scalers bicubic b-spline, lancos
  • deblocking filters
  • other postprocessing filters
  • sound processing - liba52?
Things that are in work:
  • mpeg 1 & 2 Stream decoders
  • mpeg I frame vlc decoder
Things thats been done at current stage:
  • Test implemented colorspace conversion and scaler in a mplayer vo(”not a desired solution but it worked”) 1080p upscaled playback verified
  • example implementation of colorspace converter uing yuv420 source currently does 300 FPS @ 1080p
  • example implementation of yuvscaler using yuv420 source currently does 150FPS scaling @1080p
  • example implementation of yuvscaler + yuv2rgb converting using yuv420 source and two spu’s currently does 150FPS scaling @ 1080p
  • example implementation of yuvscaler + yuv2rgb converting on a single spe using yuv420 source and one spu currently does 85FPS scaling up to @ 1080p
Resources:
Current Project Participants are:
  • unsolo aka Kristian Jerpetjøn lead developer
  • John_k developer
  • wgarrett aka Bill Garrettinterface developer
  • Sauce aiding
  • lu_zero working on integration into libswscale/ffmpeg/mplayer
Where to find us:
  • Currently we are in #ps3dev, #ps3linux on irc.freenode.net
 

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PST/-8.0/no DST' instead in /var/www/psdevWiki/inc/template.php on line 523
ps3/spu-medialib.txt · Last modified: 2009/04/24 02:54 by chrisv
 
Recent changes RSS feed Creative Commons License Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki