CELLプロセッサ--x264 for cell r714 080501

HOME > 社内活動 > CELLプロセッサ > cell > x264 > x264 for cell r714 080501

x264 for cell r714 080501-CELLプロセッサ

topics

x264 for cell をバージョンアップしました。 patch-x264...

image

x264 for cell をバージョンアップしました。

主な変更点としては、

  • ベースを r635 から r714 に変更。ちなみに現在の最新バージョンは、 怒涛の更新により r839 なので、かなり古いものがベースです。
  • SPE で動作するスレッド (x264_enc_thread_spu) を新しく作りました。こ のスレッドでは encode、intra analyse や rd 系の関数を実行します。

使用ツールのインストール

x264 のソース管理が subversion から git に変更されていますので、まず は git (StGIT) をインストールして下さい。Fedora(rpm) 系では以下のように します。

$ yum install git stgit

source tree の作成

1 patch を使用する場合と、series patch を使用する場合の 2 通りの方 法を用意してありますのでお好きな方をどうぞ。

1 patch を使用する場合

$ git clone git://git.videolan.org/x264.git
$ cd x264
$ git branch cell-r714 96a59591e1190a3b4dbcbae79f9b150f09977427
$ git checkout cell-r714
$ bzip2 -dc /hack/cell/x264-cell/patch-x264-cell-r714-080501.bz2 | patch -p1

series patch を使用する場合

$ git clone git://git.videolan.org/x264.git
$ bzip2 -dc patches-x264-cell-r714-080501.tar.bz2 | tar xvf -
$ cd x264
$ stg branch -c cell-r714 96a59591e1190a3b4dbcbae79f9b150f09977427
$ stg import -s ../patches/series	# trailing whitespace warning が出ます

実行ファイルの作成

実行ファイルは以下のようにして作成出来ます。PC の場合も configure を PS3 上で行うことで作成される config.mak, config.h が必要です。

$ ./configure				# PS3 上で実行
$ make cell

これで実行ファイル x264 (ppe), x264_{me,enc}_thread_spu (spe) が出来 ます。

トラックバック

トラックバックURL:

コメントを投稿


※上に表示されている番号を入力してください



HOME |  企業情報 |  事業内容 |  採用情報 |  社内活動 |  お問合せ |  サイトマップ
.
Copyright(c)2006 Sijam.Inc all rights Reserved
システム開発 株式会社シジャム