Saturday, April 30, 2011

[QuickTime Player] Low QP with 8x8dct

以前x264スレ(rev 30)に話題が投下されて、QuickTime Playerの話題だったので自分でも検証してレスしたのですが、いつか問題点を整理してブログにまとめなきゃなーと思いつつ延ばし延ばしにしていたら、つい先日MyCometG3氏が記事を書いていました…(笑) 問題点がわかりやすくまとまっているので詳しくはこちらにどうぞ→互換性確保のため。方針決定。

Wednesday, April 27, 2011

[MacOSX] x264_L-SMASH binary revision 1947+523 [Snow Leopard]

x264_MacOSX_r1947+523
x264 0.115.1947+523 f5b2da0
(libswscale 1.0.0)
(libavformat 53.0.3)
(ffmpegsource 2.15.0.1)
built on Apr 26 2011, gcc: 4.2.1 (Apple Inc. build 5666) (dot 3)
configuration: --bit-depth=8
x264 license: GPL version 2 or later
libswscale/libavformat/ffmpegsource license: GPL version 2 or later

[MacOSX] x264 binary revision 1947 [Snow Leopard]

x264_MacOSX_r1947
x264 0.115.1947 b5a8ad7
(libswscale 1.0.0)
(libavformat 53.0.3)
(ffmpegsource 2.15.0.1)
built on Apr 26 2011, gcc: 4.2.1 (Apple Inc. build 5666) (dot 3)
configuration: --bit-depth=8
x264 license: GPL version 2 or later
libswscale/libavformat/ffmpegsource license: GPL version 2 or later

[x264] Revision 1942

久々にちっこいパッチを提出して採用されました。

Special Thx: テストにつきあってくれたboiled_sugar, Chikuzen両氏

解説は長くなるので折り畳み。

Sunday, April 24, 2011

雑談とか

GPAC repositoryでちょっとミスをしてしまったので、gpac_fixesブランチは一旦歴史を書き換えたりしています。万が一ですが、そのことによってpullがうまく行かないなどの不具合が起きましたら、git cloneからやり直してください。たぶん問題ないと思いますが…。

Friday, April 22, 2011

[Git] modified GPAC repository

golgol氏が管理しているGitHub上のGPAC repositoryが半年以上停滞してしまっているので、勝手ながら、svn repogitoryの更新を取り込んでgolgol氏のパッチを当てた別のrepositoryを作りました。

https://github.com/wipple/GPAC

半年の間にsvnの方が1000近く更新を重ねていて、conflictしまくっていたのでパッチを若干弄っています。svnの更新によって当てる必要がなくなったものは外しています。また、svnの更新によって発生する問題に対する新しい修正パッチなども当てています。

最初はGitHub上からforkしようと思ったんですけど、git svnがうまくいかなかったりしたので、自分でgit svn cloneして一から作りました。ブランチは基本的にgolgol氏のrepositoryと一緒で、masterとplainとgpac_fixesの3つです。まずsvnの更新を取り込んでからgpac_fixesブランチにおいて適宜conflictを解消してパッチを当て、ビルドテストなどをしてから大丈夫そうであればmasterブランチに取り込みます。なので通常はmasterブランチで使用すれば大丈夫です。ちなみにplainブランチは名前からもわかる通り、何のパッチも当てていないもの(svn repositoryから引っ張ってきただけのもの)です。GPAC(笑)と笑うためのものなので通常は使用しないでください。

パッチがおかしいんじゃないかとか、ビルドができないとか、こういうパッチを当ててほしいとか、その他何かありましたらご連絡を。

Friday, April 15, 2011

[MacOSX] x264_L-SMASH binary revision 1937+504 [Snow Leopard]

x264_MacOSX_r1937+504
x264 0.115.1937+504 cb84a9a
(libswscale 0.12.0)
(libavformat 52.107.0)
(ffmpegsource 2.15.0.1)
built on Apr 15 2011, gcc: 4.2.1 (Apple Inc. build 5666) (dot 3)
configuration: --bit-depth=8
x264 license: GPL version 2 or later
libswscale/libavformat/ffmpegsource license: GPL version 2 or later

※ x264側はdisable-asmの修正なので更新しなくてもいいのですが、L-SMASH側に音声出力関係の修正が入ってたりするのでx264_L-SMASHだけ更新しました。plainのr1937はビルド・公開はしません。

Thursday, April 14, 2011

[MacOSX] x264_L-SMASH binary revision 1936+500 [Snow Leopard]

x264_MacOSX_r1936+500
x264 0.115.1936+500 d36637d
(libswscale 0.12.0)
(libavformat 52.107.0)
(ffmpegsource 2.15.0.1)
built on Apr 13 2011, gcc: 4.2.1 (Apple Inc. build 5666) (dot 3)
configuration: --bit-depth=8
x264 license: GPL version 2 or later
libswscale/libavformat/ffmpegsource license: GPL version 2 or later

[MacOSX] x264 binary revision 1936 [Snow Leopard]

x264_MacOSX_r1936
x264 0.115.1936 7a9e08d
(libswscale 0.12.0)
(libavformat 52.107.0)
(ffmpegsource 2.15.0.1)
built on Apr 13 2011, gcc: 4.2.1 (Apple Inc. build 5666) (dot 3)
configuration: --bit-depth=8
x264 license: GPL version 2 or later
libswscale/libavformat/ffmpegsource license: GPL version 2 or later

Tuesday, April 12, 2011

vo-aacenc のビルド

なにやら新しいものが話題になっているようで。

vo-aacenc

というわけで早速ビルドしてみました。知らないと躓きそうな所が少しあったので、ビルド方法のメモを残しておきます。