<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="../../../../../css/rss/feedRss1.xsl" media="screen" type="text/xsl"?>

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns="http://purl.org/rss/1.0/">  
  <channel rdf:about="http://mycometg3.blog.so-net.ne.jp/"> 
    <title>MyCometG3</title>  
    <link>http://mycometg3.blog.so-net.ne.jp/</link>  
    <description>当方マカーにつき。ほとんど日曜プログラマの開発ブログ。10/12/17ごろ 400万PV到達。</description>  
    <items> 
      <rdf:Seq> 
        <rdf:li rdf:resource="http://mycometg3.blog.so-net.ne.jp/2010-12-18-1"/>  
        <rdf:li rdf:resource="http://mycometg3.blog.so-net.ne.jp/2010-12-08-2"/>  
        <rdf:li rdf:resource="http://mycometg3.blog.so-net.ne.jp/2010-12-08-1"/>  
        <rdf:li rdf:resource="http://mycometg3.blog.so-net.ne.jp/2010-12-08"/>  
        <rdf:li rdf:resource="http://mycometg3.blog.so-net.ne.jp/2010-12-04"/>  
        <rdf:li rdf:resource="http://mycometg3.blog.so-net.ne.jp/2010-11-30"/>  
        <rdf:li rdf:resource="http://mycometg3.blog.so-net.ne.jp/2010-11-27"/>  
        <rdf:li rdf:resource="http://mycometg3.blog.so-net.ne.jp/2010-11-23"/>  
        <rdf:li rdf:resource="http://mycometg3.blog.so-net.ne.jp/2010-11-20"/>  
        <rdf:li rdf:resource="http://mycometg3.blog.so-net.ne.jp/2010-11-14"/>  
        <rdf:li rdf:resource="http://mycometg3.blog.so-net.ne.jp/2010-11-11"/>  
        <rdf:li rdf:resource="http://mycometg3.blog.so-net.ne.jp/2010-11-07"/>  
        <rdf:li rdf:resource="http://mycometg3.blog.so-net.ne.jp/2010-10-31"/>  
        <rdf:li rdf:resource="http://mycometg3.blog.so-net.ne.jp/2010-10-30"/>  
        <rdf:li rdf:resource="http://mycometg3.blog.so-net.ne.jp/2010-10-25"/>  
        <rdf:li rdf:resource="http://mycometg3.blog.so-net.ne.jp/2010-10-21"/>  
        <rdf:li rdf:resource="http://mycometg3.blog.so-net.ne.jp/2010-10-09"/>  
        <rdf:li rdf:resource="http://mycometg3.blog.so-net.ne.jp/2010-09-29"/>  
        <rdf:li rdf:resource="http://mycometg3.blog.so-net.ne.jp/2010-09-26"/>  
        <rdf:li rdf:resource="http://mycometg3.blog.so-net.ne.jp/2010-09-24"/> 
      </rdf:Seq> 
    </items>  
    <dc:creator>MyCometG3</dc:creator>  
    <dc:date>2010-12-18T13:35:21+09:00</dc:date>  
    <dc:language>ja</dc:language>  
    <atom:link xmlns:atom="http://www.w3.org/2005/Atom" rel="self" href="http://rss.rssad.jp/rss/sonetrss/000206147741_index.rdf" type="application/rss+xml"/>
  </channel>  
  <item rdf:about="http://mycometg3.blog.so-net.ne.jp/2010-12-18-1"> 
    <title>PPC機サポート終了のお知らせ。</title>  
    <link>http://mycometg3.blog.so-net.ne.jp/2010-12-18-1</link>  
    <description>気がついたら400万ヒットに到達していました。10/12/17くらい？／／PPCマックをお使いの方にお知らせです。拙作のソフトウェアにおいて、PPC機での動作検証は、2010年いっぱいで終了とさせて頂きます。現在も拙作をご利用頂いている方には申し訳有りませんが、ご理解頂きますようお願いいたします。</description>  
    <dc:subject>開発系とか</dc:subject>  
    <dc:creator>MyCometG3</dc:creator>  
    <dc:date>2010-12-18T13:35:21+09:00</dc:date>  
    <content:encoded><![CDATA[
気がついたら400万ヒットに到達していました。10/12/17くらい？<br />
<br />
／／<br />
<br />
PPCマックをお使いの方にお知らせです。<br />
<br />
拙作のソフトウェアにおいて、PPC機での動作検証は、2010年いっぱいで終了とさせて頂きます。<br />
<br />
現在も拙作をご利用頂いている方には申し訳有りませんが、ご理解頂きますようお願いいたします。<br />
<br />
<a name="more"></a>／／<br />
<br />
年が明けたら、方法は考えるとして、手持ちのPowerPC機を手放すことにしようと思います。<br />
<br />
・・・ほんと長かったですね。
]]></content:encoded> 
  </item>  
  <item rdf:about="http://mycometg3.blog.so-net.ne.jp/2010-12-08-2"> 
    <title>リリース：x264Encoder 1.2.19</title>  
    <link>http://mycometg3.blog.so-net.ne.jp/2010-12-08-2</link>  
    <description>開発ネタ。libx264＋libavcodecベースのQuickTime Compressor Component、x264Encoder 1.2.19を公開します。（ダウンロード）　・git-1795とgit-1802の変更に対応。　・コアをx264 git-1820とffmpeg SVN-25895に更新。r1795でデフォルトのQPminが10から0に変更になった点、r1802のweightp 1での実装の修正を反映しています。後者はプリセットにも少し手が入っています。</description>  
    <dc:subject>-リリース情報-</dc:subject>  
    <dc:creator>MyCometG3</dc:creator>  
    <dc:date>2010-12-08T21:20:25+09:00</dc:date>  
    <content:encoded><![CDATA[
開発ネタ。<br />
<br />
libx264＋libavcodecベースのQuickTime Compressor Component、x264Encoder 1.2.19を公開します。（<a href="http://www003.upp.so-net.ne.jp/mycometg3/">ダウンロード</a>）<br />
<br />
　・git-1795とgit-1802の変更に対応。<br />
　・コアをx264 git-1820とffmpeg SVN-25895に更新。<br />
<br />
r1795でデフォルトのQPminが10から0に変更になった点、r1802のweightp 1での実装の修正を反映しています。後者はプリセットにも少し手が入っています。<br />
<br />
<a name="more"></a>／／<br />
<br />
参考：YouTubeに<a href="http://www.youtube.com/user/MyCometG3" target="_blank">x264Encoder HowTo 動画</a>あります。<br />
<br />
注意：MacOS X 10.4 Tigerのサポートを外しました。Tigerをお使いのかたは、引き続きVersion 1.1.10をお使いください。<br />
<br />
注意：<u>MBAFF interlacedは、互換性に問題があります</u>。Apple H.264はProgressiveなFrameしか再生しないうえ、PerianがInterlaced Streamを一切サポートしないためです。Apple H.264は、なぜか再エンコード時ならMBAFFのデコードが出来るようなので、単にApple H.264側のバグだと思われます。<br />
<br />
注意：アップデートの際は、念のため既存のバージョンは削除せず取っておくことをおすすめします。こちらの記事もあわせてお読みください（<a href="http://mycometg3.blog.so-net.ne.jp/2008-04-12">アップデート時のお願い</a>）。<br />
<br />
／／<br />
<br />
x264 gitから作成したlibx264.aに加え、ffmpeg SVNから作成したlibavcodec.a、libpostproc.aなどを使っています。<br />
<br />
配布ファイルにはユニバーサルなバイナリと、ソースコードが同梱されています。GPL GENERAL PUBLIC LICENSE V2でライセンスされます。<br />

]]></content:encoded> 
  </item>  
  <item rdf:about="http://mycometg3.blog.so-net.ne.jp/2010-12-08-1"> 
    <title>リリース：xvidEncoder 1.2.19</title>  
    <link>http://mycometg3.blog.so-net.ne.jp/2010-12-08-1</link>  
    <description>開発ネタ。libxvidcore＋libavcodecベースのQuickTime Compressor Component 、xvidEncoder 1.2.19を公開します。（ダウンロード）　・プリセットシートの実装。　・Pixel Aspect Ratio 1440x1080の追加。　・UIでのメモリリークを複数修正。その他修正。　・コアをxvidcore CVS-20101202とffmpeg SVN-25895に更新。実質的にライブラリのアップデートのみです。</description>  
    <dc:subject>-リリース情報-</dc:subject>  
    <dc:creator>MyCometG3</dc:creator>  
    <dc:date>2010-12-08T21:19:39+09:00</dc:date>  
    <content:encoded><![CDATA[
開発ネタ。<br />
<br />
libxvidcore＋libavcodecベースのQuickTime Compressor Component 、xvidEncoder 1.2.19を公開します。（<a href="http://www003.upp.so-net.ne.jp/mycometg3/">ダウンロード</a>）<br />
<br />
　・プリセットシートの実装。<br />
　・Pixel Aspect Ratio 1440x1080の追加。<br />
　・UIでのメモリリークを複数修正。その他修正。<br />
　・コアをxvidcore CVS-20101202とffmpeg SVN-25895に更新。<br />
<br />
実質的にライブラリのアップデートのみです。<br />
<br />
<a name="more"></a>／／<br />
<br />
注意：MacOS X 10.4 Tigerのサポートを外しました。Tigerをお使いのかたは、引き続きVersion 1.1.10をお使いください。<br />
<br />
注意：QuickTime Player Xでは、MPEG-4 ASPストリームが再生できません。QuickTime Player 7+Perianを使ってください。<br />
<br />
注意：アップデートの際は、念のため既存のバージョンは削除せず取っておくことをおすすめします。こちらの記事もあわせてお読みください（<a href="http://mycometg3.blog.so-net.ne.jp/2008-04-12">アップデート時のお願い</a>）。<br />
<br />
／／<br />
<br />
Xvid 1.3-Devから作成したlibxvidcore.aに加え、 ffmpeg SVNから作成したlibavcodec.aなどを使っています。<br />
<br />
配布ファイルにはユニバーサルなバイナリと、ソースコードが同梱されています。GPL GENERAL PUBLIC LICENSE V2でライセンスされます。<br />

]]></content:encoded> 
  </item>  
  <item rdf:about="http://mycometg3.blog.so-net.ne.jp/2010-12-08"> 
    <title>リリース：mp4vEncoder 1.2.19</title>  
    <link>http://mycometg3.blog.so-net.ne.jp/2010-12-08</link>  
    <description>開発ネタ。libavcodecベースのQuickTime Compressor Component、mp4vEncoder 1.2.19を公開します。（ダウンロード）　・プリセットシートの実装。　・Pixel Aspect Ratio 1440x1080の追加。　・UIでのメモリリークを複数修正。その他修正。　・コアをffmpeg SVN-25895に更新。実質的にライブラリのアップデートのみです。</description>  
    <dc:subject>-リリース情報-</dc:subject>  
    <dc:creator>MyCometG3</dc:creator>  
    <dc:date>2010-12-08T21:18:46+09:00</dc:date>  
    <content:encoded><![CDATA[
開発ネタ。<br />
<br />
libavcodecベースのQuickTime Compressor Component、mp4vEncoder 1.2.19を公開します。（<a href="http://www003.upp.so-net.ne.jp/mycometg3/">ダウンロード</a>）<br />
<br />
　・プリセットシートの実装。<br />
　・Pixel Aspect Ratio 1440x1080の追加。<br />
　・UIでのメモリリークを複数修正。その他修正。<br />
　・コアをffmpeg SVN-25895に更新。<br />
<br />
実質的にライブラリのアップデートのみです。<br />
<br />
<a name="more"></a>／／<br />
<br />
注意：MacOS X 10.4 Tigerのサポートを外しました。Tigerをお使いのかたは、引き続きVersion 1.1.10をお使いください。<br />
<br />
注意：QuickTime Player Xでは、MPEG-4 ASPストリームが再生できません。QuickTime Player 7+Perianを使ってください。<br />
<br />
注意：アップデートの際は、念のため既存のバージョンは削除せず取っておくことをおすすめします。こちらの記事もあわせてお読みください（<a href="http://mycometg3.blog.so-net.ne.jp/2008-04-12">アップデート時のお願い</a>）。<br />
<br />
／／<br />
<br />
ffmpeg SVNから作成したlibavcodec.aなどを使っています。<br />
<br />
配布ファイルにはユニバーサルなバイナリと、ソースコードが同梱されています。GPL GENERAL PUBLIC LICENSE V2でライセンスされます。<br />

]]></content:encoded> 
  </item>  
  <item rdf:about="http://mycometg3.blog.so-net.ne.jp/2010-12-04"> 
    <title>Technical Support。</title>  
    <link>http://mycometg3.blog.so-net.ne.jp/2010-12-04</link>  
    <description>ひさびさにDeveloperサポートチケットを使ってみた。2年半ぶり？Developer Technical Support とのやり取りって基本NDA扱いで晒せないんだけれど、「ごめーん、それ既知のネタでさ、コード側で回避出来ないんだよね〜w。チケットは返しとくからよろしくね」なんて感じのメールが返ってきて、萎えた。orz。／／知らなかった。・・・対処方法が無いときは、チケット返してくれるのか・・・今まで散々使うかどうか悩んでいたのが馬鹿みたいだ。デベロッパの皆さんも、せっかく$99で登録したんだし、２枚しかないチケット、もったいないのでがんがん使いましょう。</description>  
    <dc:subject>開発系とか</dc:subject>  
    <dc:creator>MyCometG3</dc:creator>  
    <dc:date>2010-12-04T09:31:23+09:00</dc:date>  
    <content:encoded><![CDATA[
ひさびさにDeveloperサポートチケットを使ってみた。<a href="http://mycometg3.blog.so-net.ne.jp/2008-06-10-1">2年半ぶり？</a><br />
<br />
Developer Technical Support とのやり取りって基本NDA扱いで晒せないんだけれど、<br />
<blockquote>「ごめーん、それ既知のネタでさ、コード側で回避出来ないんだよね〜w。チケットは返しとくからよろしくね」</blockquote>なんて感じのメールが返ってきて、萎えた。orz。<br />
<br />
／／<br />
<br />
知らなかった。<br />
<br />
・・・対処方法が無いときは、チケット返してくれるのか・・・<br />
<br />
今まで散々使うかどうか悩んでいたのが馬鹿みたいだ。<br />
<br />
デベロッパの皆さんも、せっかく$99で登録したんだし、２枚しかないチケット、もったいないのでがんがん使いましょう。<a name="more"></a>
]]></content:encoded> 
  </item>  
  <item rdf:about="http://mycometg3.blog.so-net.ne.jp/2010-11-30"> 
    <title>リーダーの決断。</title>  
    <link>http://mycometg3.blog.so-net.ne.jp/2010-11-30</link>  
    <description>決断されたのですね。 ・シイラプロジェクトの再開尊重します。／／辛い判断だったのだろうと思います。プロジェクトの成功を願って。</description>  
    <dc:subject>Macとか</dc:subject>  
    <dc:creator>MyCometG3</dc:creator>  
    <dc:date>2010-11-30T08:06:06+09:00</dc:date>  
    <content:encoded><![CDATA[
<br />
決断されたのですね。<br />
 ・<a href="http://shiira.jp/blog/?p=32">シイラプロジェクトの再開</a><br />
<br />
尊重します。<br />
<br />
／／<br />
<br />
辛い判断だったのだろうと思います。<br />
<br />
プロジェクトの成功を願って。<br />
<a name="more"></a>
]]></content:encoded> 
  </item>  
  <item rdf:about="http://mycometg3.blog.so-net.ne.jp/2010-11-27"> 
    <title>休みだけど休めない。</title>  
    <link>http://mycometg3.blog.so-net.ne.jp/2010-11-27</link>  
    <description>・・・さすがにもう２ヶ月。そろそろ精神的にやばいかも。／／またx264のパッチ（〜r1804）が投入されていますね。（rss, 猫科研究所）ざっと眺めて見た感想。x264Encoder（r1790採用）を再度アップデートするべきかどうかですが、今回は見送りで確定です。今回は、致命的な不具合修正はないですし。</description>  
    <dc:subject>開発系とか</dc:subject>  
    <dc:creator>MyCometG3</dc:creator>  
    <dc:date>2010-11-27T07:42:56+09:00</dc:date>  
    <content:encoded><![CDATA[
・・・さすがにもう２ヶ月。そろそろ精神的にやばいかも。<br />
<br />
／／<br />
<br />
またx264のパッチ（〜r1804）が投入されていますね。（<a href="feed://git.videolan.org/gitweb.cgi?p=x264.git;a=rss">rss</a>, <a href="http://up-cat.net/x264%252Dchangelog%252Djp%2Br1800%252Dr1899.html">猫科研究所</a>）<br />
<br />
ざっと眺めて見た感想。<br />
<br />
x264Encoder（r1790採用）を再度アップデートするべきかどうかですが、今回は見送りで確定です。今回は、致命的な不具合修正はないですし。<br />
<br />
<a name="more"></a>／／<br />
<br />
r1795のqpminのデフォルト値が10から0に変更になったという点は、GUI側の変更が必要ですね。しかしながら、実質出力自体に影響は無いと思います。<br />
<br />
r1802のweightp 1の実装の修正は確かに違いを生むのですが、これのためにパッチ適用版をリリースするほどのものではなく、実質的に無視してもよい部類と思います。こちらもプリセットの修正を含むので、コード書換は必要ですね。<br />
<br />
／／<br />
<br />
要は、デフォルト値の変更とかGUIの整合性チェックは面倒くさいのでパスw。
]]></content:encoded> 
  </item>  
  <item rdf:about="http://mycometg3.blog.so-net.ne.jp/2010-11-23"> 
    <title>リリース：x264Encoder 1.2.18</title>  
    <link>http://mycometg3.blog.so-net.ne.jp/2010-11-23</link>  
    <description>最新版は、サイドバー「公開中のソフトウェア」からどうぞ。</description>  
    <dc:subject>-リリース情報-</dc:subject>  
    <dc:creator>MyCometG3</dc:creator>  
    <dc:date>2010-11-23T11:13:45+09:00</dc:date>  
    <content:encoded><![CDATA[
<p><b>最新版は、サイドバー「公開中のソフトウェア」からどうぞ。</b></p><a name="more"></a>開発ネタ。<br />
<br />
libx264＋libavcodecベースのQuickTime Compressor Component、x264Encoder 1.2.18を公開します。（<a href="http://www003.upp.so-net.ne.jp/mycometg3/">ダウンロード</a>）<br />
<br />
　・コアをx264 git-1790とffmpeg SVN-25795に更新。<br />
<br />
今回もコア差替えのみです。以下同文。<br />
<br />
／／<br />
<br />
参考：YouTubeに<a href="http://www.youtube.com/user/MyCometG3" target="_blank">x264Encoder HowTo 動画</a>あります。<br />
<br />
注意：MacOS X 10.4 Tigerのサポートを外しました。Tigerをお使いのかたは、引き続きVersion 1.1.10をお使いください。<br />
<br />
注意：<u>MBAFF interlacedは、互換性に問題があります</u>。Apple H.264はProgressiveなFrameしか再生しないうえ、PerianがInterlaced Streamを一切サポートしないためです。Apple H.264は、なぜか再エンコード時ならMBAFFのデコードが出来るようなので、単にApple H.264側のバグだと思われます。<br />
<br />
注意：アップデートの際は、念のため既存のバージョンは削除せず取っておくことをおすすめします。こちらの記事もあわせてお読みください（<a href="http://mycometg3.blog.so-net.ne.jp/2008-04-12">アップデート時のお願い</a>）。<br />
<br />
／／<br />
<br />
x264 gitから作成したlibx264.aに加え、ffmpeg SVNから作成したlibavcodec.a、libpostproc.aなどを使っています。<br />
<br />
配布ファイルにはユニバーサルなバイナリと、ソースコードが同梱されています。GPL GENERAL PUBLIC LICENSE V2でライセンスされます。<br />

]]></content:encoded> 
  </item>  
  <item rdf:about="http://mycometg3.blog.so-net.ne.jp/2010-11-20"> 
    <title>Quartz Composer。その２</title>  
    <link>http://mycometg3.blog.so-net.ne.jp/2010-11-20</link>  
    <description>MacBookPro6,2でQCがQuickTimeでレンダリング出来ない話。2chでテストしてもらったら、OSごと落ちたとか、酷い話もあって。ご迷惑おかけして済みません。／／で、そのものじゃ無いけど、ググったら出てきた。　・Apple Discussion： opencl problems go to quartz composer preferences while holding the alt buttonchoose (system)tick "QCDisableCLOpenGLSharing"thats it ….Optionキーを押しながら、Quartz Composerの「Preferences…」を開くと、隠しペインが現れる。なるほど。QCがOpenCLを使うのを抑止する仕組みがあるのね。「QCDisableCLGPUDevice」とか使えば良さそうだな。</description>  
    <dc:subject>開発系とか</dc:subject>  
    <dc:creator>MyCometG3</dc:creator>  
    <dc:date>2010-11-20T11:57:02+09:00</dc:date>  
    <content:encoded><![CDATA[
MacBookPro6,2で<a href="http://mycometg3.blog.so-net.ne.jp/2010-11-07">QCがQuickTimeでレンダリング出来ない話</a>。<br />
<br />
2chでテストしてもらったら、OSごと落ちたとか、酷い話もあって。ご迷惑おかけして済みません。<br />
<br />
／／<br />
<br />
で、そのものじゃ無いけど、ググったら出てきた。<br />
　・Apple Discussion：<a href="http://discussions.apple.com/thread.jspa?threadID=2139250"> opencl problems </a><br />
<blockquote><font size="1"><p>go to quartz composer preferences while holding the alt button<br />
choose (system)<br />
tick "QCDisableCLOpenGLSharing"</p>
<p>thats it ….</p></font></blockquote>Optionキーを押しながら、Quartz Composerの「Preferences…」を開くと、隠しペインが現れる。<br />
<div align="center"><a href="http://mycometg3.blog.so-net.ne.jp/_images/blog/_1be/MyCometG3/pane.png" target="_blank"><img src="http://mycometg3.blog.so-net.ne.jp/_images/blog/_1be/MyCometG3/m_pane.png" width="350" height="327" border="0" align="" alt="pane.png" /></a></div>なるほど。QCがOpenCLを使うのを抑止する仕組みがあるのね。「QCDisableCLGPUDevice」とか使えば良さそうだな。<br />
<br />
<a name="more"></a>／／<br />
<br />
QCでのOpenCL呼び出しを抑止するということはGPUをレンダリングに使わなくなるのだから、確かにCPUが代わりに処理をする。だから、レンダリングは出来る、と。<br />
<br />
OSを引き倒すのは、QTKitというより、むしろOpenCLのバグってことですね。<br />
でも、再度QCパッチを書いてみたところ、Quartz Composer内部ではきちんとレンダリング出来やがる。QuickTime書出しした場合だけだめじゃん。<br />
<br />
・・・だので、デフォルトでOpenCLが使われる他の人の環境（10.6）では、環境によってQuickTimeやQTKitでレンダリング出来ないことになるな。<br />
<br />
むー。これでは使えない。バグレポ更新しておきます。<br />
<br />
／／<br />
<br />
ちなみに今回テストで使ったQCパッチは、QCを起動して、Mesh Filterのテンプレートを読み込んだ後、"phase * 2*PI"にあるphaseパッチに、Animation - LFOをつなげただけのものです。
]]></content:encoded> 
  </item>  
  <item rdf:about="http://mycometg3.blog.so-net.ne.jp/2010-11-14"> 
    <title>お金とプログラマ。</title>  
    <link>http://mycometg3.blog.so-net.ne.jp/2010-11-14</link>  
    <description>今日はHMDTのmkinoさんに反応してみる。まずは、元記事をお読みください。　・HMDT：November 12th, 2010これは・・・プログラマにとって悩ましいところだよね。／／シイラ、実際のところ、自分は使ったことがないんだ。Safariでそんなに不自由感じてないからだ。っていうか、一番好き。Firefoxの持つ「Mozilla系列のなんか違うよそ者な感」とか、Chromeの「デザインとかのアレさ加減」とか、が馴染まなくて。自分に取っては、ね。</description>  
    <dc:subject>開発系とか</dc:subject>  
    <dc:creator>MyCometG3</dc:creator>  
    <dc:date>2010-11-14T17:37:57+09:00</dc:date>  
    <content:encoded><![CDATA[
今日はHMDTのmkinoさんに反応してみる。<br />
<br />
まずは、元記事をお読みください。<br />
　・HMDT：<a href="http://hmdt.jp/archives/2010_11.html#2010111202">November 12th, 2010</a><br />
<br />
これは・・・プログラマにとって悩ましいところだよね。<br />
<br />
／／<br />
<br />
シイラ、実際のところ、自分は使ったことがないんだ。<br />
<br />
Safariでそんなに不自由感じてないからだ。っていうか、一番好き。<br />
<br />
Firefoxの持つ「Mozilla系列のなんか違うよそ者な感」とか、Chromeの「デザインとかのアレさ加減」とか、が馴染まなくて。自分に取っては、ね。<br />
<br />
<a name="more"></a>／／<br />
<br />
本題に戻すと、オープンソースっていうのは自分の捉え方はこう。<br />
「皆様のコード資産のおかげで今の自分のコードがあるのです」<br />
「アイデア持ち寄ってもっとなんとかしてやろうぜ」<br />
「おんなじ感覚でコードを綴る人が増えてくれたらいいよな」<br />
なんだよね。だから、皆でコードをシェアしようぜっていう世界なんだ。<br />
<br />
極端に言えば、慈善事業なのさ。<br />
<br />
だから、会社とか従業員とか、労働と対価という概念でコードを捉える立場になったなら、これは絶対受け入れられない。<br />
<br />
／／<br />
<br />
自分のなかで、mkinoさんに思うのは、はっきり言えばこう。<br />
<br />
　シイラは捨てるべきだ。<br />
<br />
間違いなく、会社という形のなかで、無償Webブラウザのコードを書くのは無理だ。WebKitを使ったブラウザを有償で売るというのは、フリーのブラウザがたくさんある現状では、軌道に載せられない。<br />
<br />
それは、仕事でプログラミングを請け負う立場にある人ならば、絶対譲っちゃいけない一線だ。<br />
<br />
／／<br />
<br />
・・・自分がオープンソースにこだわるのは、そんな世界がいやだから。<br />
<br />
オープンソースに貢献するという選択肢なら、WebKitプロジェクトに貢献するのがいいとは思う。あくまで素人プログラマの自分じゃとても出来ないけどね。
]]></content:encoded> 
  </item>  
  <item rdf:about="http://mycometg3.blog.so-net.ne.jp/2010-11-11"> 
    <title>MacOS X 10.6.5。</title>  
    <link>http://mycometg3.blog.so-net.ne.jp/2010-11-11</link>  
    <description>出ました。・・・手元で試した限り、自分でレポートしたバグは全部放置だな。今後も、QTP7側の不具合修正は無いと思う。orz。とりあえず、拙作のx264Encoderが元気よく動くことは確認した。／／さて、自分は今年、Mac Developerの登録をしたおかげで、Developer seedにアクセス出来るようになっている。もっとも、seedを入手してテストすることと言えば、ほとんどQuickTime 766、QuickTime X、QTKitしかないわけだが。で、この10.6.5のseedの段階で、Appleが導入しようとしたけど、結局撤回されたQuickTime 7のパッチが有ったようだ。具体的には、世間に出回っているmp4ファイルの大半が、QuickTime Player 7.6.6で開けなくなるという致命的なやつ。これもバグレポした一つなんだけれど、結局Appleは、土壇場で10.6.4相当のオリジナルのコードに戻して、無かったことにしたようだ。以下、歴史的な経緯を含めて、長い話。</description>  
    <dc:subject>開発系とか</dc:subject>  
    <dc:creator>MyCometG3</dc:creator>  
    <dc:date>2010-11-11T10:18:15+09:00</dc:date>  
    <content:encoded><![CDATA[
出ました。<br />
<br />
・・・手元で試した限り、自分でレポートしたバグは全部放置だな。今後も、QTP7側の不具合修正は無いと思う。orz。<br />
<br />
とりあえず、拙作のx264Encoderが元気よく動くことは確認した。<br />
<br />
／／<br />
<br />
さて、自分は今年、Mac Developerの登録をしたおかげで、Developer seedにアクセス出来るようになっている。もっとも、seedを入手してテストすることと言えば、ほとんどQuickTime 766、QuickTime X、QTKitしかないわけだが。<br />
<br />
で、この10.6.5のseedの段階で、Appleが導入しようとしたけど、結局撤回されたQuickTime 7のパッチが有ったようだ。<br />
<br />
具体的には、世間に出回っているmp4ファイルの大半が、QuickTime Player 7.6.6で開けなくなるという致命的なやつ。これもバグレポした一つなんだけれど、結局Appleは、土壇場で10.6.4相当のオリジナルのコードに戻して、無かったことにしたようだ。<br />
<br />
以下、歴史的な経緯を含めて、長い話。<br />
<br />
<a name="more"></a>／／<br />
<br />
QuickTime Player 7で昔、mp4ファイルを開くと最初に画面が緑色一色になるって不具合があったのを覚えているだろうか。この現象の根本原因は、mp4ファイルのフォーマットに問題があるためだ。<br />
<br />
当時、世間に出回った著名なフリーのmp4 muxer（名前が出てこないw）が、MPEG-4 ASPやAVCトラックにおいて、時間軸のオフセットをきちんと定義しないファイルを生成する、アホな実装をした。で、広く異常なフォーマットのファイルが出回るようになった。<br />
手元のmp4ファイルに不具合があるかどうか確認するには、QuickTime Player 7を使うと簡単に調べることができる。mp4ファイルをQTP7で開いたあと、右矢印キーを一回押すだけだ。おかしなmp4ファイルだとと、いきなり終端まで飛んでしまう。正しいmp4ファイルなら、コマ送りとなり、単に次のフレームに移動するだけだ。<br />
<br />
当初、クレームを大量にもらって困ったAppleがまず採用したのは、最初の時間軸上画像が本来存在しない場合、緑色の代わりに真っ黒な画像を表示させる、というとてもシンプルかつ対処療法的なハックだった。<br />
<br />
ffmpegでmp4ファイルをつめ直す（ffmpeg -i input.mp4 -vcodec copy -acodec copy output.mp4）と、この不具合に対する対処をしてくれる。なので、MacというかQuickTime 7に優しいファイルを作るには、最後にffmpegでつめ直しをするのがお勧めだ。<br />
<br />
／／<br />
<br />
今回、10.6.5 seedで差替えしようとしていたのは、どうやらQuickTime 7のmp4 importer componentと思われる。だが、これがなんと上記の不具合をもつmp4ファイルは全部rejectしてしまう、というものすごい実装になっていた。<br />
<br />
結局、彼らはこのパッチの採用をあきらめたようだ。今日、更改されたばかりの10.6.5では、この不具合は出ていないからだ。<br />
<br />
／／<br />
<br />
なんつーか。こういうのがあると、developer登録している価値を感じる瞬間だったりする。
]]></content:encoded> 
  </item>  
  <item rdf:about="http://mycometg3.blog.so-net.ne.jp/2010-11-07"> 
    <title>Quartz Compozer。</title>  
    <link>http://mycometg3.blog.so-net.ne.jp/2010-11-07</link>  
    <description>QuickTime Xなんだが、新しい問題を発見した。新しいMacBook Pro Mid 2010を再インストールした直後の状態で、Quartz Compozerなトラックを含むムービーの再生が出来ない。こりゃQTKitの不具合だな。　・QTKitのバグ。まだ残してある、MBP Mid 2007の方だと、きちんと再生できている。Nov 7 13:18:58 MBP-Mid2010 QTKitServer[235]: *** Message from &amp;lt;QCOpenCL = 0x0011F3D0 "OpenCL_4"&amp;gt;:\nExecution failed at time 0.000Nov 7 13:18:58 MBP-Mid2010 [0x0-0x23023].com.yourcompany.movietest[231]: 2010-11-07 13:18:58.310 QTKitServer[235:903] *** Message from &amp;lt;QCOpenCL = 0x0011F3D0 "OpenCL_4"&amp;gt;:Nov 7 13:18:58 MBP-Mid2010 [0x0-0x23023].com.yourcompany.movietest[231]: Execution failed at time 0.000なんなんだろう。ググっても見つからんが・・・再インストール直後だし、間違いなくQTKitのバグで確定なんだが・・・むー。・・・後でBugReportするか。</description>  
    <dc:subject>開発系とか</dc:subject>  
    <dc:creator>MyCometG3</dc:creator>  
    <dc:date>2010-11-07T13:23:23+09:00</dc:date>  
    <content:encoded><![CDATA[
QuickTime Xなんだが、新しい問題を発見した。<br />
<br />
新しいMacBook Pro Mid 2010を再インストールした直後の状態で、Quartz Compozerなトラックを含むムービーの再生が出来ない。こりゃQTKitの不具合だな。<br />
<br />
　・<a href="http://mycometg3.blog.so-net.ne.jp/2010-07-05">QTKitのバグ。</a><br />
<br />
まだ残してある、MBP Mid 2007の方だと、きちんと再生できている。<br />
<br />
<blockquote><font size="1">
Nov  7 13:18:58 MBP-Mid2010 QTKitServer[235]: *** Message from &lt;QCOpenCL = 0x0011F3D0 "OpenCL_4"&gt;:\nExecution failed at time 0.000<br/>
Nov  7 13:18:58 MBP-Mid2010 [0x0-0x23023].com.yourcompany.movietest[231]: 2010-11-07 13:18:58.310 QTKitServer[235:903] *** Message from &lt;QCOpenCL = 0x0011F3D0 "OpenCL_4"&gt;:<br/>
Nov  7 13:18:58 MBP-Mid2010 [0x0-0x23023].com.yourcompany.movietest[231]: Execution failed at time 0.000</font></blockquote>なんなんだろう。ググっても見つからんが・・・<br />
再インストール直後だし、間違いなくQTKitのバグで確定なんだが・・・<br />
<br />
むー。<br />
<br />
・・・後でBugReportするか。<a name="more"></a>
]]></content:encoded> 
  </item>  
  <item rdf:about="http://mycometg3.blog.so-net.ne.jp/2010-10-31"> 
    <title>New MacBook Pro。</title>  
    <link>http://mycometg3.blog.so-net.ne.jp/2010-10-31</link>  
    <description>ふと思い立って、銀座まで行って買ってきた。自分のメインのMacを新調するためだ。／／今まで使っていたのは、MBP Mid 2007モデル。春にメモリを4GBにも拡張し、バッテリも換えたのだけれど、今年AppleCareが切れたので、そろそろ次を、と物色していたところだった。世間ではMacBook Airが盛り上がっているところだけど、店頭で見てみると、やはり小さい。というか自分の場合、非光沢液晶が必須なので、13インチまでのモデルは元々物欲を刺激してくれない。この辺はやはり、こだわりたい所。／／今回手に入れたのは、MBP Mid 2010 15インチのCore i7モデル。Airの発売のタイミングで、追加されたという話の、2.8GHzモデルだ。もちろん非光沢液晶採用で、1680x1050。慣れもあるけれど、やっぱり銀縁LCDがいい。ただ、最近は当たり前になったこの独特なキーボード。ちょっと慣れるまで時間がかかりそうだ。PowerBook G4で2世代、MacBook Proでも銀色のキーだったので、この手のキーボードは、実は初めてである。当然のように、AppleCareを同時購入してきた。こいつで、また３年間はメインマシンとして働いてもらうつもり。</description>  
    <dc:subject>Macとか</dc:subject>  
    <dc:creator>MyCometG3</dc:creator>  
    <dc:date>2010-10-31T17:29:22+09:00</dc:date>  
    <content:encoded><![CDATA[
ふと思い立って、銀座まで行って買ってきた。自分のメインのMacを新調するためだ。<br />
<br />
／／<br />
<br />
今まで使っていたのは、MBP Mid 2007モデル。春にメモリを4GBにも拡張し、バッテリも換えたのだけれど、今年AppleCareが切れたので、そろそろ次を、と物色していたところだった。<br />
<br />
世間ではMacBook Airが盛り上がっているところだけど、店頭で見てみると、やはり小さい。<br />
<br />
というか自分の場合、非光沢液晶が必須なので、13インチまでのモデルは元々物欲を刺激してくれない。この辺はやはり、こだわりたい所。<br />
<br />
／／<br />
<br />
今回手に入れたのは、MBP Mid 2010 15インチのCore i7モデル。Airの発売のタイミングで、追加されたという話の、2.8GHzモデルだ。もちろん非光沢液晶採用で、1680x1050。慣れもあるけれど、やっぱり銀縁LCDがいい。<br />
<br />
ただ、最近は当たり前になったこの独特なキーボード。ちょっと慣れるまで時間がかかりそうだ。PowerBook G4で2世代、MacBook Proでも銀色のキーだったので、この手のキーボードは、実は初めてである。<br />
<br />
当然のように、AppleCareを同時購入してきた。こいつで、また３年間はメインマシンとして働いてもらうつもり。<a name="more"></a>
]]></content:encoded> 
  </item>  
  <item rdf:about="http://mycometg3.blog.so-net.ne.jp/2010-10-30"> 
    <title>NonIDR Iフレーム。その２</title>  
    <link>http://mycometg3.blog.so-net.ne.jp/2010-10-30</link>  
    <description>久々にVFR Maniac s氏に反応してみるテスト。　・AVCを含むMP4コンテナのOpen-GOP問題/** 現在確認している partial sync sample をサポートする再生系 **/MPlayerQuickTime PlayerLAVFSplitter/** 参考資料 **/ISO/IEC 14496-12:2008ISO/IEC 14496-14:2003ISO/IEC 14496-15:2010Re: handle Open-GOP B-Frame http://lists.apple.com/archives/QuickTime-API/2006/Dec/msg00020.htmlむー。今ならそう言えるのですか。</description>  
    <dc:subject>開発系とか</dc:subject>  
    <dc:creator>MyCometG3</dc:creator>  
    <dc:date>2010-10-30T12:52:24+09:00</dc:date>  
    <content:encoded><![CDATA[
久々にVFR Maniac <del>s</del>氏に反応してみるテスト。<br />
<br />
　・<a href="http://zoome.jp/VFR_maniac/diary/116">AVCを含むMP4コンテナのOpen-GOP問題</a><br />
<blockquote><p>/** 現在確認している partial sync sample をサポートする再生系 **/<br/><br />
MPlayer<br />
QuickTime Player<br />
LAVFSplitter<br />
</p>
<p>/** 参考資料 **/<br />
ISO/IEC 14496-12:2008<br />
ISO/IEC 14496-14:2003<br />
ISO/IEC 14496-15:2010<br />
Re: handle Open-GOP B-Frame <a href="http://lists.apple.com/archives/QuickTime-API/2006/Dec/msg00020.html" target="_blank">http://lists.apple.com/archives/QuickTime-API/2006/Dec/msg00020.html</a></p></blockquote>むー。今ならそう言えるのですか。<br />
<br />
<a name="more"></a>／／<br />
<br />
ここで過去記事を晒す。<br />
<br />
　・<a href="http://mycometg3.blog.so-net.ne.jp/2008-12-06"> NonIDR Iフレーム。 </a><br />
<blockquote><font size="1">
<li>QuickTimeにおけるフレーム頭だしの際、Pフレームに対してのデコードは「IPP...P」、Bフレームに対しては「IPP...PBB...B」というふうに行われる。</li>
<li>しかし、Partial Sync （仮にSと表記）がある場合は、Iフレームからではなく、「SSPP...P」「SSPP...PBB...B」という感じで二つ分のParitial Syncを連続デコードできるところから始める。</li>
</font></blockquote><blockquote><font size="1">しかしAVCの場合は、Non-IDR Iフレームを「複数」またがる形の参照フレームが許容される。<br/>
　例：IPPSPSPPSSSPPB<br/>
だから、これまでのTag付けのやり方では、Partial Sync二つ分だと決めうちで探し出すQuickTimeの再生方法において、破綻してしまう箇所が発生し得る。</font></blockquote>というわけで、現在の拙作、x264Encoderでは、Non-IDR I-Frameは、Partial Sync Frameではなく、「単なるPフレーム相当のflagになるように変更」してしまいました。<br />
<br />
　・参考：<a href="http://github.com/MyCometG3/x264Encoder/blob/master/source/x264Encoder.c">x264Encoder.c</a>の3184行目〜<br />
<blockquote><font size="1">#if X264<br/>
if( !key_frame && pict_type == FF_I_TYPE) {<br/>
　/* QuickTime always treats partial sync as MPEG-4 ASP style; i.e. OpenGOP decoding. */<br/>
　/* When seek, it start decoding from sync or two partial sync frame to target frame*/<br/>
　/* This is not suitable for H.264 stream. */<br/>
　/* Non-IDR I frame should NOT be tagged as partial sync. */<br/>
　pict_type = FF_P_TYPE;<br/>
}<br/>
#endif</font></blockquote><br />
／／<br />
<br />
この辺の実装、最近改善されたのか、一度試してみてもいいけれど・・・<br />
<br />
少なくとも、QuickTime 7.6.xはバージョンが進むごとに、出来がどんどん酷くなっている。正直、AppleからLegacy Frameworkとして認識されている現状、QuickTime 7.xのバグを報告しても完璧スルーされるので、もう余り期待出来ないと思う。
]]></content:encoded> 
  </item>  
  <item rdf:about="http://mycometg3.blog.so-net.ne.jp/2010-10-25"> 
    <title>また一つ。</title>  
    <link>http://mycometg3.blog.so-net.ne.jp/2010-10-25</link>  
    <description>MacOS X Reference Libraryのページに、Javaのドキュメントの更新が出てたのですが・・・・Java Development Guide for Mac OS Xはっきり書いてあった。JavaはDeprecatedだってさ。IntroductionNote: As of the release of Java for Mac OS X 10.6 Update 3, the Java runtime ported by Apple and that ships with Mac OS X is deprecated. Developers should not rely on the Apple-supplied Java runtime being present in future versions of Mac OS X.The Java runtime shipping in Mac OS X 10.6 Snow Leopard, and Mac OS X 10.5 Leopard, will continue to be supported and maintained through the standard support cycles of those products.Document Revision History2010-10-20 Added deprecation information.あ〜。Flashも新規搭載止めちゃったし、なんかやりにくくなるなぁ。／／Mac AppStoreなんだが、GPL系ソフトとの整合性が取れない（バイナリとソースは同一条件で配布できないといけない）気がするんだが。GPL/LGPL/BSDオンリーな拙作群は、今の所そこに載せるつもりは無い。</description>  
    <dc:subject>開発系とか</dc:subject>  
    <dc:creator>MyCometG3</dc:creator>  
    <dc:date>2010-10-25T21:12:39+09:00</dc:date>  
    <content:encoded><![CDATA[
<a href="http://developer.apple.com/library/mac/navigation/">MacOS X Reference Library</a>のページに、Javaのドキュメントの更新が出てたのですが・・・<br />
<br />
・Java Development Guide for Mac OS X<br />
<br />
はっきり書いてあった。JavaはDeprecatedだってさ。<br />
<br />
<b>Introduction</b><br />
<blockquote><p><b>Note:</b> As of the release of Java for Mac OS X 10.6 Update 3, the Java runtime ported by Apple and that ships with Mac OS X is deprecated. Developers should not rely on the Apple-supplied Java runtime being present in future versions of Mac OS X.</p>
<p>The Java runtime shipping in Mac OS X 10.6 Snow Leopard, and Mac OS X 10.5 Leopard, will continue to be supported and maintained through the standard support cycles of those products.</p></blockquote><b>Document Revision History</b><br />
<blockquote>2010-10-20	Added deprecation information.</blockquote><br />
あ〜。Flashも新規搭載止めちゃったし、なんかやりにくくなるなぁ。<br />
<br />
／／<br />
<br />
Mac AppStoreなんだが、GPL系ソフトとの整合性が取れない（バイナリとソースは同一条件で配布できないといけない）気がするんだが。<br />
<br />
GPL/LGPL/BSDオンリーな拙作群は、今の所そこに載せるつもりは無い。<a name="more"></a>
]]></content:encoded> 
  </item>  
  <item rdf:about="http://mycometg3.blog.so-net.ne.jp/2010-10-21"> 
    <title>リリース：x264Encoder 1.2.17</title>  
    <link>http://mycometg3.blog.so-net.ne.jp/2010-10-21</link>  
    <description>最新版は、サイドバー「公開中のソフトウェア」からどうぞ。</description>  
    <dc:subject>-リリース情報-</dc:subject>  
    <dc:creator>MyCometG3</dc:creator>  
    <dc:date>2010-10-21T07:51:00+09:00</dc:date>  
    <content:encoded><![CDATA[
<p><b>最新版は、サイドバー「公開中のソフトウェア」からどうぞ。</b></p><a name="more"></a>開発ネタ。<br />
<br />
libx264＋libavcodecベースのQuickTime Compressor Component、x264Encoder 1.2.17を公開します。（<a href="http://www003.upp.so-net.ne.jp/mycometg3/">ダウンロード</a>）<br />
<br />
　・コアをx264 git-1745とffmpeg SVN-25512に更新。<br />
<br />
今回もコア差替えのみです。<br />
MacOS X 10.6.5（QuickTimeに手が入るとか）が出るのを待ってたんですが・・・待ちくたびれたので。<br />
<br />
／／<br />
<br />
参考：YouTubeに<a href="http://www.youtube.com/user/MyCometG3" target="_blank">x264Encoder HowTo 動画</a>あります。<br />
<br />
注意：MacOS X 10.4 Tigerのサポートを外しました。Tigerをお使いのかたは、引き続きVersion 1.1.10をお使いください。<br />
<br />
注意：<u>MBAFF interlacedは、互換性に問題があります</u>。Apple H.264はProgressiveなFrameしか再生しないうえ、PerianがInterlaced Streamを一切サポートしないためです。Apple H.264は、なぜか再エンコード時ならMBAFFのデコードが出来るようなので、単にApple H.264側のバグだと思われます。<br />
<br />
注意：アップデートの際は、念のため既存のバージョンは削除せず取っておくことをおすすめします。こちらの記事もあわせてお読みください（<a href="http://mycometg3.blog.so-net.ne.jp/2008-04-12">アップデート時のお願い</a>）。<br />
<br />
／／<br />
<br />
x264 gitから作成したlibx264.aに加え、ffmpeg SVNから作成したlibavcodec.a、libpostproc.aなどを使っています。<br />
<br />
配布ファイルにはユニバーサルなバイナリと、ソースコードが同梱されています。GPL GENERAL PUBLIC LICENSE V2でライセンスされます。<br />

]]></content:encoded> 
  </item>  
  <item rdf:about="http://mycometg3.blog.so-net.ne.jp/2010-10-09"> 
    <title>疑心暗鬼。</title>  
    <link>http://mycometg3.blog.so-net.ne.jp/2010-10-09</link>  
    <description>彼らには、直す気があるのか？なんとかしたいと思っているのか？なぜこのタイミングで？あきらめたのか？一体どうしたいんだ？</description>  
    <dc:subject>開発系とか</dc:subject>  
    <dc:creator>MyCometG3</dc:creator>  
    <dc:date>2010-10-09T19:53:10+09:00</dc:date>  
    <content:encoded><![CDATA[
彼らには、直す気があるのか？<br />
<br />
なんとかしたいと思っているのか？<br />
<br />
なぜこのタイミングで？あきらめたのか？<br />
<br />
一体どうしたいんだ？<br />
<br />
<a name="more"></a>／／<br />
<br />
・・・全然関係ないですけど、Perianの開発止まっちゃいましたね・・・。<br />
<br />
もうそろそろ一ヶ月か。ん〜。
]]></content:encoded> 
  </item>  
  <item rdf:about="http://mycometg3.blog.so-net.ne.jp/2010-09-29"> 
    <title>お仕事。</title>  
    <link>http://mycometg3.blog.so-net.ne.jp/2010-09-29</link>  
    <description>本業がアレな状態になりそうです。当面、更新が滞ります故何卒ご容赦のほど。／／x264の更新（r1732）が来たんですけど、ざっと見た限りr1726くらいが問題で、後はx264Encoderの動作には影響しないうえ、速度的なメリットはないですね。　・ 猫科研究所(felid labo) - x264-changelog-jp r1700-r1799 幸いr1726は、現在のx264Encoderの処理では影響を受けませんので、これも放置でOKです。／／x264 r1732は10bit AVCがサポートされた最初の版になるんですが、アセンブラも入ってないし、libavcodecがデコードをサポートしていない現状、採用する意味は無いです。きっぱり。QuickTime自体にも10bit YUVのサポートは有るみたいですけど・・・手を入れる箇所が多すぎで。内部での10bit処理はそれ自体、丸め誤差などの関係で画質を向上する（PSNRで最大10-15%も…らしい）。これにディザリングを併用すると、バンディング削減の効果は非常に大きくなるだろう。現在のx264Encoderの処理パスは、yuv422 input、yuv420 operation、yuv420 outputの流れです。これがyuv444 input、yuv-10 operation、yuv-10 outputに変わるだけでも、PSNRは向上しそうですね。QuickTimeでは、Component側が「入力イメージはyuv444優先でよろしく」って宣言すると、頑張ってyuv444イメージを用意してくれるので、実は対処出来なくはない。現在のコードベースの1/3くらい潰す可能性があるけどな（笑）ま、これは気が向いたらでしょうかね。</description>  
    <dc:subject>開発系とか</dc:subject>  
    <dc:creator>MyCometG3</dc:creator>  
    <dc:date>2010-09-29T06:53:44+09:00</dc:date>  
    <content:encoded><![CDATA[
本業がアレな状態になりそうです。当面、更新が滞ります故何卒ご容赦のほど。<br />
<br />
／／<br />
<br />
x264の更新（r1732）が来たんですけど、ざっと見た限りr1726くらいが問題で、後はx264Encoderの動作には影響しないうえ、速度的なメリットはないですね。<br />
<br />
　・<a href="http://up-cat.net/x264%252Dchangelog%252Djp%2Br1700%252Dr1799.html"> 猫科研究所(felid labo) - x264-changelog-jp r1700-r1799 </a><br />
<br />
幸いr1726は、現在のx264Encoderの処理では影響を受けませんので、これも放置でOKです。<br />
<br />
／／<br />
<br />
x264 r1732は10bit AVCがサポートされた最初の版になるんですが、アセンブラも入ってないし、libavcodecがデコードをサポートしていない現状、採用する意味は無いです。きっぱり。<br />
<br />
QuickTime自体にも10bit YUVのサポートは有るみたいですけど・・・手を入れる箇所が多すぎで。<br />
<blockquote>内部での10bit処理はそれ自体、丸め誤差などの関係で画質を向上する（PSNRで最大10-15%も…らしい）。これにディザリングを併用すると、バンディング削減の効果は非常に大きくなるだろう。</blockquote>現在のx264Encoderの処理パスは、yuv422 input、yuv420 operation、yuv420 outputの流れです。これがyuv444 input、yuv-10 operation、yuv-10 outputに変わるだけでも、PSNRは向上しそうですね。<br />
<br />
QuickTimeでは、Component側が「入力イメージはyuv444優先でよろしく」って宣言すると、頑張ってyuv444イメージを用意してくれるので、実は対処出来なくはない。現在のコードベースの1/3くらい潰す可能性があるけどな（笑）<br />
<br />
ま、これは気が向いたらでしょうかね。<a name="more"></a>
]]></content:encoded> 
  </item>  
  <item rdf:about="http://mycometg3.blog.so-net.ne.jp/2010-09-26"> 
    <title>ClickToPlugin。</title>  
    <link>http://mycometg3.blog.so-net.ne.jp/2010-09-26</link>  
    <description>Macネタ。自分はSafari派なんですけど、拡張はSafariStand一本でがんばってきたので、Safari 5で追加された機能拡張については、今まで面倒で使ってきませんでした。ふと、ClickToFlashの作者？のプラグインに、ClickToPluginというのがあるのを知り、試しにインストールしてみる気になりました。　・ ClickToPlugin Safari extension</description>  
    <dc:subject>Macとか</dc:subject>  
    <dc:creator>MyCometG3</dc:creator>  
    <dc:date>2010-09-26T08:54:30+09:00</dc:date>  
    <content:encoded><![CDATA[
Macネタ。<br />
<br />
自分はSafari派なんですけど、拡張はSafariStand一本でがんばってきたので、Safari 5で追加された機能拡張については、今まで面倒で使ってきませんでした。<br />
<br />
ふと、ClickToFlashの作者？のプラグインに、ClickToPluginというのがあるのを知り、試しにインストールしてみる気になりました。<br />
　・<a href="http://hoyois.github.com/safariextensions/clicktoplugin/"> ClickToPlugin Safari extension </a><br />
<br />
<a name="more"></a>／／<br />
<br />
Flashに加え、QTやwmv、silverlight、DivXをブロックするだけなので、素直な動作でわかりやすいのですが、・・・PowerPC Macでも動くよこれ！<br />
<br />
特に、Leopard 10.5.8を積んだiMac G5とか、PowerBook G4とかに、これが実に効きます。おすすめです。<br />
<br />
／／<br />
<br />
Safariで使える、defaultハックも組み合わせると、PowerBook G4でも快適にネットがブラウズできます。<br />
<blockquote><font size="1">$ defaults write com.apple.Safari WebKitInitialTimedLayoutDelay 0.25</font></blockquote>これもいいっすよね。さくさくになります。<br />

]]></content:encoded> 
  </item>  
  <item rdf:about="http://mycometg3.blog.so-net.ne.jp/2010-09-24"> 
    <title>暑さ寒さも。</title>  
    <link>http://mycometg3.blog.so-net.ne.jp/2010-09-24</link>  
    <description>・・・寒いです。それにしても10.6.5出ないっすね。自分のバグレポどれくらい「無視されるか」を毎回楽しみにするってのもまぁ、なかなか性格歪んでるなぁというw／／お久しぶりです。結構長いことx264Encoderを更新しないのはなぜか、と思っているかたがいるかも知れないので、ちょいと解説。最新はx264 r1713ベースのままですが、一応理由はあります。</description>  
    <dc:subject>開発系とか</dc:subject>  
    <dc:creator>MyCometG3</dc:creator>  
    <dc:date>2010-09-24T17:09:56+09:00</dc:date>  
    <content:encoded><![CDATA[
・・・寒いです。<br />
<br />
それにしても10.6.5出ないっすね。<br />
自分のバグレポどれくらい「無視されるか」を毎回楽しみにするってのもまぁ、なかなか性格歪んでるなぁというw<br />
<br />
／／<br />
<br />
お久しぶりです。<br />
<br />
結構長いことx264Encoderを更新しないのはなぜか、と思っているかたがいるかも知れないので、ちょいと解説。最新はx264 r1713ベースのままですが、一応理由はあります。<br />
<br />
<a name="more"></a>／／<br />
<br />
x264Encoderは、x264バイナリではなく、libx264を直接（正確にはlibavcodec経由で）使用しています。<br />
ですので、新しい修正がlibx264と関係ないもの（x264バイナリに対するものだったり、Windows向けの修正だったり、特定のパッチのサポートだったり、フィルタのサポートだったり）の場合、過剰な更新は控えるようにしています。<br />
<br />
つまり、x264Encoderの挙動には影響しない修正「しか」無い場合、今回のようにリリースを出来るだけスキップするようにしています。<br />
決してさぼっているわけではないw<br />
<br />
／／<br />
<br />
なお、<a href="http://github.com/MyCometG3/x264Encoder">githubのほう</a>では、新しいlibx264を適用したものをcommitしたりしています。<br />
なので、必要な方はこちらからソースを取ってきて、ビルドをすることが可能です。手順も書いてありますので参考にどうぞ。
]]></content:encoded> 
  </item> 
</rdf:RDF>

