README.PS3
branchgsoc2009_ps3
changeset 3154 95e48f7a3a93
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/README.PS3	Mon Aug 10 18:05:33 2009 +0000
     1.3 @@ -0,0 +1,35 @@
     1.4 +
     1.5 +SDL on Sony Playstation3
     1.6 +------------------------
     1.7 +
     1.8 +Installation:
     1.9 +  First, you have to install the Cell SDK
    1.10 +  - Download the Cell SDK installer RPM and ISO images to
    1.11 +    a temporary directory such as /tmp/cellsdk.
    1.12 +  - Mount the image: mount -o loop CellSDK-Devel-Fedora_3.1.0.0.0.iso /tmp/cellsdk
    1.13 +  - Install the SDK installer: rpm -ivh cell-install-3.1.0-0.0.noarch.rpm
    1.14 +  - Install the SDK: cd /opt/cell && ./cellsdk --iso /tmp/cellsdkiso install
    1.15 +
    1.16 +  You'll than need to install the SPU-libs
    1.17 +  - Run make ps3-libs && make ps3libs-install
    1.18 +
    1.19 +  Finally, install SDL
    1.20 +  - Go to SDL-1.2/ and build SDL like any other GNU style package.
    1.21 +  e.g.
    1.22 +    - Build the configure-script with ./autogen.sh
    1.23 +    - Configure SDL for your needs: ./configure --enable-video-ps3 ...
    1.24 +    - Build and install it: make && make install
    1.25 +
    1.26 +
    1.27 +Todo:
    1.28 +  - Mouse & Keyboard support
    1.29 +  - On SPU-side the current scaler and converter restrictions are:
    1.30 +    - resolution has to be a multiple of 8 (will work on that)
    1.31 +    - scaler/converter only supports the YV12 and IYUV format
    1.32 +    - the scaler works only bilinear (lanzos would be nice)
    1.33 +  - Optimize the SPU-program handling on the PPE side
    1.34 +  - Integrate spumedia in SDL
    1.35 +
    1.36 +Have fun!
    1.37 +  Dirk Herrendoerfer <d.herrendoerfer [at] de [dot ibm [dot] com>
    1.38 +