From ashie @ homa.ne.jp Sat Nov 1 00:04:06 2003 From: ashie @ homa.ne.jp (Takuro Ashie) Date: Sat, 01 Nov 2003 00:04:06 +0900 Subject: [Vmaid-devel] avicoreの扱い Message-ID: 足永です. # imime-devel一番乗りを奪われたので,お返しです:) linux版 Video maid がリリースされた頃からずっと思っていた事なのですが, avicore(とdllloader)を別パッケージとして分離する事は考えておられないの でしょうか? avifileが事実上失敗し,他に(オープンソースライセンスで)まともな設計の AVI操作用ライブラリが存在しないという点において,avicoreのようなライブ ラリはそれなりにニーズが高まっているではないかと私は思っているのですが, 岩本さんはこの点をどうお考えでしょうか? Video maidのようなインターフェースももちろん重要ですが,今はむしろ avicoreの方を前面に出してプッシュしていった方が,まわりの受けも良いの ではないかと個人的には思っているのですが... -- Takuro Ashie Mail: ashie @ homa.ne.jp Web: http://www.homa.ne.jp/~ashie/ From iwm @ maid.org Sun Nov 2 00:13:15 2003 From: iwm @ maid.org (Kazuki IWAMOTO) Date: Sun, 02 Nov 2003 00:13:15 +0900 Subject: [Vmaid-devel] avicoreの扱い In-Reply-To: References: Message-ID: <3FA3CD8B.9050906@maid.org> こんばんは。 初めから将来はavicoreを独立させることは考えていました。 だんだんとライブラリとして仕様が固まってきて、安定したら独立という 考えです。 AVIファイルを編集するという目的以外でavifileを見たことはないので avifileが失敗したのかどうか私には判断できませんが、 avifileはVideo maidの目的には合わないと思いました。 今後のavicoreはネイティブのプラグインの仕様策定、 オーディオ圧縮への対応、dllloaderによるWin32エミュレーションの強化です。 avidlgは改善の余地があると思っています。 dllloaderは今の仕様では複数のDLLで構成されるcodecに対応できないので、 その辺の構造を改変します。(dllloaderはGObject化すべきか?) 1.9で映像圧縮を完成、2.0で全体を完成させ、後はdllloaderのAPIと ネイティブのプラグインを増やすこととだけという状態にしたいです。 そうなったらavicoreは独立です。(もっと早い時期の方が良いかな?) 岩本一樹 iwm @ maid.org From iwm @ maid.org Mon Nov 10 05:08:32 2003 From: iwm @ maid.org (Kazuki IWAMOTO) Date: Mon, 10 Nov 2003 05:08:32 +0900 Subject: [Vmaid-devel] =?iso-2022-jp?b?R1RLKy0xLjIbJEIkWCROQlAxfiRyGyhC?= =?iso-2022-jp?b?GyRCPSpOOxsoQg==?= Message-ID: <3FAE9EC0.5040605@maid.org> こんばんは。 GTK+-1.2のコードを削除しました。今後はGTK+-2.0のみに対応します。 GTK+-1.2との互換性のためにあった一部のAPI(例えばgtk_signal_connect)も 今後変更します。 この修正の一部はText maidにも反映しす。 岩本一樹 iwm @ maid.org From iwm @ maid.org Tue Nov 25 02:55:38 2003 From: iwm @ maid.org (Kazuki IWAMOTO) Date: Tue, 25 Nov 2003 02:55:38 +0900 Subject: [Vmaid-devel] =?iso-2022-jp?b?YXZpZmlsZXNlbC5bY2hdGyRCJHIbKEI=?= =?iso-2022-jp?b?GyRCREkyQxsoQg==?= Message-ID: <3FC2461A.90600@maid.org> 岩本一樹です。 avicore/avidlg.cを削除してavicore/avifilesel.[ch]を追加しました。 これはGObjectを使うような形式になっています。 The GLib Object systemの日本語訳とかGTK+のソース見ながら、 見よう見まねでやったことなので、不具合があるかもしれませんが...。 今まで(普通の)C言語で適当に組んできたのですが、 これからはもう少しマシな設計にしていきたいです。 岩本一樹 iwm @ maid.org From iwm @ maid.org Sat Nov 29 04:31:28 2003 From: iwm @ maid.org (Kazuki IWAMOTO) Date: Sat, 29 Nov 2003 04:31:28 +0900 Subject: [Vmaid-devel] =?iso-2022-jp?b?ZGxsbG9hZGVyGyRCJE4laSUkJTsbKEI=?= =?iso-2022-jp?b?GyRCJXMlOThyPkQbKEI=?= Message-ID: <3FC7A290.7080106@maid.org> 岩本一樹です。 私は将来、dllloaderを独立したライブラリにしたいと思っています。 dllloaderと競合するライブラリが存在しなければ、ライセンスをGNU GPLと することで、自由なソフトウェアは優位な立場になると私は思います。 しかしdllloaderと競合するライブラリが独占的なライセンスで公開された場合、 その優位な立場は意味をなくします。そのときにはdllloaderを 独占的ソフトウェアでも利用できるようなライセンス(例えばGNU LGPLなど)に 変更した方が戦略的に有効だと私は考えています。 そのためには、オリジナルの作者の竹川さんの許諾が必要です。 これからdllloaderの改造に多くを注ぎ込む前に、オリジナルの作者の竹川さんと ライセンス変更の交渉をしたいと思います。近日中にEnfleのメーリングリストに 投稿する予定です。 岩本一樹 iwm @ maid.org