2011年12月17日土曜日

CSOのバグがひどかった

ここ数日間でCSO廻りを修正した所、深刻なものを含めかなりバグがありました
現時点で修正/追加した点だけでも以下の通り

・CSO読込にて2kb以外のブロックサイズに対応していなかったのを修正 thanks for popsdeco氏
  (圧縮時のブロックサイズ指定は、2kb以外だとXMBで認識しないので現時点では未対応)
・CSO圧縮時にアライメントの指定を追加
・CSO読込/書込時にヘッダを正常に読み込めない場合があるのを修正
  (sceIoOpenの返り値がユニークなものと思い込んでいたのが原因でした)
・CSO変換関係の色々としたバグの修正
・サイズが2GB以上のISO->CSO変換に対応
・閾値100%時の非圧縮判定に失敗する可能性があったのを修正

もう少しで修正版を公開できると思います

0 件のコメント:

コメントを投稿