/****************************************************************************
 *
 * CRIミドルウェアSDK
 *
 * Copyright (c) 2001-2006 CRI-MW
 *
 * Title　 : CRI ミドルウェアSDK for PLAYSTATION3
 * Module  : リリースノート
 * File    : release_ps3_j.txt
 * Date    : 2006-04-05
 * Version : 0.80 UpdatePack1
 *
 ****************************************************************************/

/*--------------------------------------------------------------------------*/
 *
 * [目次]
 * １．  CRIミドルウェアSDKについて
 * ２．  バージョン情報
 *   ２．１  本リリースのバージョン
 *   ２．２  変更履歴
 * ３．  SDKの利用方法
 *   ３．１  ディレクトリ構成
 *   ３．２  インストール方法
 * ４．  動作確認環境
 *   ４．１  ハードウェア
 *   ４．２  ソフトウェア
 * ５．  PS3版SDK固有の情報について
 *   ５．１  制限事項
 *   ５．２  既知の不具合
 *
 *   CRIミドルウェアSDKの取り扱いについて
 *
/*--------------------------------------------------------------------------*/

１．  CRIミドルウェアSDKについて
  CRIミドルウェアSDK（以後、CRI SDKと記述）は、CRIミドルウェアライブラリや
ツールを収録したソフトウェア開発キットです。
  CRI SDKには、以下のミドルウェアが収録されています。

    ADX             : マルチストリームサウンドシステム
    Sofdec          : 高画質動画システム

２．  バージョン情報
２．１  本リリースのバージョン
（１）  SDK
    CRI SDK for PLAYSTATION3 日本語版 : Ver.0.80 UpdatePack1
（２）  ライブラリ
    ADXライブラリ                     : Ver.9.77
    Sofdecライブラリ (MWSFD)          : Ver.3.90

２．２  変更履歴
（１）  ライブラリ
  ライブラリの変更履歴は、以下のディレクトリにまとめられています。
    /cri/ps3/docs/jpn/history

（２）  ツール
  ツールのバージョン情報・変更履歴は、各ツールごとに、サブディレクトリdocsに
まとめられています。

３．  SDKの利用方法
３．１  ディレクトリ構成
  CRI SDKのディレクトリ構成は、以下のようになっています。

   cri
   |
   +- common   ;共通フォルダ
   |  +- smpdata          ;サンプル用データ(*1)
   |  |
   |  +- tools            ;ツール
   |     +- windows
   |         +- sofdec_tools     ;Sofdecデータ作成ツール
   |         +-    :
   |
   +- ps3   ;PLAYSTATION3版CRI SDK
      |
      +- docs      ;ドキュメント
      |
      |- include   ;ヘッダ
      |
      |- libs      ;ライブラリ
      |
      +- samples   ;サンプルプログラム
         +- adx         ;ADX サンプル
         +- sofdec      ;Sofdec サンプル

【備考】
  (*1) サンプルプログラムで使用するデータは別途ダウンロードが必要です。

３．２  インストール方法
  以下の手順でインストールしてください。

    (1) ダウンロードしたZIPファイルを展開する。
    (2) 展開されてできたディレクトリ \cri 以下を開発用ホストマシンの任意のデ
        ィレクトリ（例えばc:/usr/localまたは/usr/local）にコピーする。
    (3) インストール先ディレクトリを環境変数として設定する。
          変数名：CRISDK_PS3_ROOT
          変数値：インストール先ディレクトリのパス（c:/usr/local/cri 等）
    (4) サンプルデータを別途ダウンロード、展開し、インストール先ディレクトリ
        に上書きする。 

４．  動作確認環境
  本リリースの動作確認環境を以下に示します。

４．１  ハードウェア
  DEH-R1000 以降のターゲット機
  720p(D4)以上の解像度を持つHDTV または WXGA以上の解像度を持つVGAモニタ

４．２  ソフトウェア
（１）  Runtime Library
    PLAYSTATION(R)3 Programmer Tool Runtime Library 082.006

（２）  ToolChain
   - PPU -
     ppu-lv2-gcc    : gcc version 4.0.2 (CELL 4.0.11, $Rev: 556 $)
     ppu-lv2-ar     : GNU ar 2.16.1 (CELL 4.0.9, $)
     ppu-lv2-ld     : GNU ld version 2.16.1 (CELL 4.0.9, $)
     ppu-lv2-as     : GNU assembler 2.16.1 (CELL 4.0.9, $)
     ppu-lv2-ranlib : GNU ranlib 2.16.1 (CELL 4.0.9, $)
   - Cg -
     sce-cgc: version 1.5.0b17 (SDK 0.8.2), build date Mar 20 2006 10:30:52.

５．  PS3版SDK固有の情報について
５．１  注意事項
（１）  ランタイムライブラリのバージョン
  ミドルウェアをビルドしたランタイムライブラリのバージョンと、アプリケー
ション開発に使用しているものが不一致だと、不具合が起きることがあります。

（２）  環境変数「CRISDK_PS3_ROOT」の定義
  ミドルウェアを使用するには、環境変数「CRISDK_PS3_ROOT」が必須です。OSの環境
変数として定義しておくことを推奨します。
  Windows環境なら、マイコンピュータのアイコンの右クリックでプロパティを選択し、
詳細設定のタブで環境変数のボタンを選択します。システム環境変数の欄で新規ボタン
を選択して、変数を追加します。
  また、パス区切りにはスラッシュ / を使うようにしてください。

（３）  必要な Cell のシステムファイル
  Sofdecサンプルプログラムではシェーダを使用しているため、"shaders.bin"ファイル
が必要になります。あらかじめ、Cellファイルシステムでアクセスするルートディレク
トリにコピーしておいてください。
  "shaders.bin"ファイルは、\cell\sample_data\graphics の下にあります。

（４）  SN Systems の ProDG を使った場合
  ProDGでは、Cellファイルシステムに相当するホストのディレクトリを複数の箇所で
指定できてしまいます。どこにも指定がない場合は、ビルドした実行ファイルのある
ディレクトリが割り当てられますので、注意してください。

  ディレクトリ指定の方法は以下のとおりです。
  (a) Target Manager の場合 ：メニュー「ターゲット」「プロパティ」の「ファイル
                              サーバ」
  (b) ProDG Debuggher の場合：メニュー「ファイル」「ロード」「実行ファイル」で
                             「実行ファイルのロード」のオプション欄

（５）  HTDV出力からVGA出力への変更
  サンプルプログラムでは、HDTV出力に固定でコードが書かれています。
  もし、VGA出力にしたい場合は、次のようにコードを変更するとよいでしょう。

    // Create a PSGL device
    PSGLbufferParameters params = {
        width:WINDOW_WIDTH,
        height:WINDOW_HEIGHT,
        colorBits:24,
        alphaBits:8,
        depthBits:24,
        stencilBits:8,
        deviceType:PSGL_DEVICE_TYPE_AUTO,
//      deviceType:PSGL_DEVICE_TYPE_TV,
        TVStandard:PSGL_TV_STANDARD_HD720P,
        TVFormat:PSGL_TV_FORMAT_YCRCB,

５．２  制限事項
（１）  ADX
  (a) 以下の機能は未実装です。
    ・バランスの設定
    ・リアルタイム3Dパンニング
    ・全体ポーズ
    ・トランスポーズの設定

（２）  Sofdec
  (a) 単純再生のみ実装済みです。
      その他の特殊再生等の機能については未実装です。
  (b) 現バージョンの性能上限の目安は、1280x720 16Mbps 30fps です。
      1280x720 60fps や 1920x1080 は再生できません。
  (c) ファイルからのストリーミングは、十分な性能が出せません。
       現バージョンでは、オンメモリ再生を推奨します。
  (d) フレーム変換は、YUVAしかサポートしていません。
      RGB系のフレーム変換はコールできますが、性能が不十分です。

（３）  その他
  (a) 本SDKの同梱されていないミドルウェアは、現在移植作業中です。
  (b) 各種マニュアルは現在準備中です。

５．３  既知の不具合
（１）  ADX
  (a) PSEUDOFSからストリーミング再生を行っている場合、音が途切れる場合が
      あります。特に同時ストリーミング数が多い場合やAIX再生、また再生開
      始直後に多く発生します。
      CFSやDISCFSを使用した場合には、ほとんど発生しません。

（２）  Sofdec
  (a) 1280x720 16Mbps 30fps を再生していてもフレームの間隔が一定にならない
      場合があります。
  (b) HDTV出力では、VGAに比べて明るく表示されてしまいます。
  (c) オーディオ再生に関しては、ADXの不具合が発生します。

以上

/*--------------------------------------------------------------------------*/
 *
 *  ■CRIミドルウェアSDKの取り扱いについて
 *    本SDKに収録されたすべての情報は、株式会社CRI・ミドルウェアの機密情報
 *  です。
 *    本SDKをご使用の際は、まず機密保持契約を締結して頂き、貴社との機密保持
 *  契約に則り、取り扱いに注意して頂きますようお願いします。
 *
/*--------------------------------------------------------------------------*/

/*--< end of file >---------------------------------------------------------*/
