From: Kouhei Sutou Date: 2011-10-12T22:41:46+09:00 Subject: [ruby-list:48464] Re: Ruby/Gstreamer for Windows 須藤です。 In "[ruby-list:48442] Re: Ruby/Gstreamer for Windows" on Fri, 7 Oct 2011 22:07:41 +0900, ashbb wrote: >> > その代わり、現在 gstreamer-1.0.3-x86-mingw32.gem には LGPL 分のdllが >> > インクルードされていて、大変大きなgemになっていますが。 >> > 上記の2つのmsiは手動でインストールする前提にすれば、venderディレクトリ >> > は不要になるので小さなgemにすることができるかと思います。 >> >> Ruby/GTK2など、他のRuby-GNOME2のgemは「全部入り」でgem >> installすれば使えるのが嬉しいんじゃないか、という方向で作っ >> ています。(= インストールステップが1つの方がダウンロード時 >> 間が長くなるよりもメリットがあるんじゃないか。) >> >> なので、Ruby/GStreamerだけ別配布にするのは一貫性がないかなぁ >> と思っています。 >> > なるほど。悩ましいところですねぇ。 > LGPL+GPL分のdllを全部入りにすると40M強のgemになってしまうかも。。。 GStreamerをOSSBuildのやつを使わずに手元のDebian GNU/Linuxで クロスコンパイルしてみました。 http://pub.cozmixng.org/~kou/archives/2011-10-12/gstreamer-1.0.3-x86-mingw32.gem (さっきリリースしたrcairo 1.10.1が必要になります。gemの依存 関係にも記述したので勝手にダウンロードされると思います。) ご指摘通り42MBのgemになりました。。。 個人的にはどうせたくさんダウンロードしなければいけないのなら、 全部gemに入っていたほうが1回のダウンロードで済むので楽な気が するのですが、そうでもないのでしょうか。。。 dshowvideosinkエレメントはないのですが、directdrawsinkエレメ ントはあるので代わりにそっちを使ってください。 (dshowvideosinkエレメントはVisual Studioがないとビルドでき なかった。)