« CPU切替器経由で接続するとマウスのサイドボタンを認識しなくなってしまった | トップページ | Firefox3ではあったメニューがFirefox4でなくなっている »

2011/05/15

libxvid: Invalid pixel aspect ratio の件が修正されているかもしれない

ffmpegプロジェクトがffmpegとlibavに分裂した、という話は聞いていたのですが、当時ffmpegを全く触っていなかったので聞き流していました。

そして久しぶりにさきゅばす用ffmpegをビルドしてみようと、公式リポジトリからソースをとってこようとした際に、ふと、ffmpeglibavどちらを参照すれば良いのだろう、という疑問がわきました。

という流れで、

のつづきです。

以前記載したバグレポートのURLは変更になっており、 https://roundup.libav.org/issue1931 に変わっていました。このレポートの動きはありません。

しかし、実際にffmpegのリポジトリからソースをとってきてさきゅばす用のパッチを当てようとするとrejectされてしまいました。どうも差分周辺のソースが変更されたようです。そこで、その行が変更されたコミットを調べるため

$ git log -S'if (ost->picref->video && !ost->frame_aspect_ratio)' -- ffmpeg.c

コマンドを実行してみると、以下のように出力されました。

commit abf8342aa94bdf06bb324f6723a6743dd628d5c6
Author: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date:   Sat Apr 16 16:47:24 2011 -0700
   ffmpeg: fix -aspect cli option
   Redesign the way -aspect option is handled. This is done by making
   ffmpeg read the sample aspect ratio set in the corresponding input
   stream by default, and overriding it using the value specified by
   -aspect.
   If the output display aspect ratio is specified with -aspect, it is
   set at the end of the filterchain, thus overriding the value set by
   filters in the filterchain.
   This implementation is more robust, since does not modify the
   filterchain description (which was creating potential syntax errors).

やはり-aspectオプションの不具合に対する変更のようです。ちなみに http://git.videolan.org/?p=ffmpeg.git;h=abf8342aa94bdf06bb324f6723a6743dd628d5c6 でオリジナルを参照できます。

そんなわけで、この不具合に対するパッチは必要なくなったのでは、と期待しています。…実際のビルドは来週以降になりますのでまだ試せていないのですが。

libavの方は上記の対応は取りこまれていませんでした。

そんなわけで、私がついていくプロジェクトは決まったような気がします。

« CPU切替器経由で接続するとマウスのサイドボタンを認識しなくなってしまった | トップページ | Firefox3ではあったメニューがFirefox4でなくなっている »

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/18902/51676309

この記事へのトラックバック一覧です: libxvid: Invalid pixel aspect ratio の件が修正されているかもしれない:

» Invalid pixel aspect ratio問題に対応したさきゅばす/coroid用ffmpeg for WIN [雪羽の発火後忘失]
ffmpeg.exeをダウンロードする(ミラー) 先日のエントリ libxvid: Invalid pixel aspect ratio の件が修正されているかもしれない: 雪羽の発火後忘失 でffmpeg公式のソースに表題の問題対応が入っていることを記載しました。その後、バグレポートを更新したところ、libavの方にも修正が入ったようです。 http://git.libav.org/?p=lib... [続きを読む]

« CPU切替器経由で接続するとマウスのサイドボタンを認識しなくなってしまった | トップページ | Firefox3ではあったメニューがFirefox4でなくなっている »

other sites

  • follow us in feedly
  • github
  • stackoverflow

ソフトウェアエンジニアとして影響を受けた書籍

  • Christain Bauer: HIBERNATE イン アクション

    Christain Bauer: HIBERNATE イン アクション
    理論と実践が双方とも素晴らしい製品であるHibernate。本書はそのプロダクトを書名に冠していますが、Hibernateを使うつもりがなく、ORマッピングの解説書として読むにしても十分な良書です。Second EditionとしてJava Persistence With Hibernateという書籍も出版されていますが、残念ながら現在のところ 和訳はされていません。-インアクションは2.xの、Java Persistence-は3.1の頃のものなので、最新版とはちょっと違うところもあることに注意。 (★★★★★)

  • アンドリュー・S・タネンバウム: 分散システム 原理とパラダイム 第2版

    アンドリュー・S・タネンバウム: 分散システム 原理とパラダイム 第2版
    クライアント/サーバシステムを構築する上で必要となる知識が総論されてます。Web技術者も、フレームワーク部分を開発するのであれば必読。 (★★★★★)

  • Joel Spolsky∥著: ジョエル・オン・ソフトウェア

    Joel Spolsky∥著: ジョエル・オン・ソフトウェア
    前述の書籍「ソフトウエア開発プロフェッショナル」をより砕いたもの、という感じでしょうか。 前書きではプログラマでなくSE向けの本のように書かれているが、プログラマが読んでも面白い本であると思われます。 SEになった新人(あるいはそういう会社に入る/入りたての人)にとっては、これからどういったことが仕事を遂行していく上で起こりえるのか、どのように考えて行なっていけばいいのか決定する助けになると思います。 元は″Joel on Software″というブログの記事で、web上でも一部日本語で読めます。 http://japanese.joelonsoftware.com/ (★★★)

  • ドナルド・C・ゴース,ジェラルド・M・ワインバーグ: ライト、ついてますか

    ドナルド・C・ゴース,ジェラルド・M・ワインバーグ: ライト、ついてますか
    問題解決(一昔前のの流行語で言うところの『ソリューション』)能力は、システムエンジニアのスキルとして備えるべきもののうちのひとつです。しかし、これは難しい。学校で出されるテストと違い、唯一の、(問題提出者が想定している)解を求めるだけが「問題解決」では無いからです。そもそも、何が問題なのか、それは本当に問題なのか、それは本当に解決すべき問題なのか、その問題解決方法は正しいのか、などを解決しなければ、「その解は正しいのか」に辿りつくことができません。この本の最も良いところのひとつは、本があまり厚くないこと。すぐに読めるし、何回も読み返す気になるでしょう。 (★★★★★)

  • スティーブ・マコネル: ソフトウエア開発プロフェッショナル

    スティーブ・マコネル: ソフトウエア開発プロフェッショナル
    コードコンプリートで有名なスティーブマコネルの著書。新人SEに読んで欲しい。個人として業界の中でどうあるべきか、組織としてどうあるべきか、SEのプロ意識とは?SEの心構え概論、といったところでしょうか。また、業界における資格の重要性についても説かれています。この業界では資格が特に軽んじられる傾向がありますが、この傾向はどんな弊害をもたらすのか、将来的にこの業界は資格に対してどのような姿勢で臨んでいくべきなのか。日経BP社では(他の出版社もだが)最近、似たような類いのあまり面白くない書籍が乱出版されていますが、この本は別格だと思うので安心して購入して欲しいと思います。 (★★★★★)

無料ブログはココログ