Re: FlightGear Mac OS X CVS 版リリース
Tat
投稿数: 375
先日リリースした Mac 版 2008/09/18 付けの FlightGear/CVS のバイナリパッケージで、特定の機体をロード中にクラッシュするという不具合が報告されました。
この不具合を修正するためのプラグインモジュール osgdb_qt.so を作成しましたので報告いたします。モジュールは以下からダウンロードできます。
http://macflightgear.sourceforge.net/wp-content/uploads/plugins/osgdb_qt.so
ダウンロード後は以下の手順でプラグインモジュールを入れ替えてください。
1) Finder で /Applications フォルダを開く
2) FlightGear アイコンを右クリック (又は Ctrl + クリック) し、「パッケージの内容を表示」を選択する (新しいウィンドウに Contents フォルダが現れます)
3) パッケージの内容Contents/Resources/plugims フォルダを開く
4) osgdb_qt.so を plugins フォルダにコピーする。(上書きします)
今回の不具合は OSG の QuickTime プラグイン (QuickTime の機能を用いて画像や映像等を扱うためのプラグイン) が、グレースケールの RGB 画像ファイルを正しく扱えない事が原因でした。OSG には本来 osgdb_rgb.so という RGB ファイルを扱うためのプラグインがありますが、Mac 版では このプラグインに加えて QuickTime プラグインが RGB ファイルを扱います。
最初から osgdb_rgb.so が読み込まれていれば何の問題も無く RGB ファイルを読み込めるのですが、 QuickTime プラグインが先に読み込まれていると、グレースケールの RGB ファイル (例: Texture/Sky/broken.rgba) を読み込んだ時にクラッシュします。クラッシュするなら最初から RGB を扱わなければいいのに、と思いましたので、osgdb_qt が RGB を扱わないように修正しました。
この不具合を修正するためのプラグインモジュール osgdb_qt.so を作成しましたので報告いたします。モジュールは以下からダウンロードできます。
http://macflightgear.sourceforge.net/wp-content/uploads/plugins/osgdb_qt.so
ダウンロード後は以下の手順でプラグインモジュールを入れ替えてください。
1) Finder で /Applications フォルダを開く
2) FlightGear アイコンを右クリック (又は Ctrl + クリック) し、「パッケージの内容を表示」を選択する (新しいウィンドウに Contents フォルダが現れます)
3) パッケージの内容Contents/Resources/plugims フォルダを開く
4) osgdb_qt.so を plugins フォルダにコピーする。(上書きします)
今回の不具合は OSG の QuickTime プラグイン (QuickTime の機能を用いて画像や映像等を扱うためのプラグイン) が、グレースケールの RGB 画像ファイルを正しく扱えない事が原因でした。OSG には本来 osgdb_rgb.so という RGB ファイルを扱うためのプラグインがありますが、Mac 版では このプラグインに加えて QuickTime プラグインが RGB ファイルを扱います。
最初から osgdb_rgb.so が読み込まれていれば何の問題も無く RGB ファイルを読み込めるのですが、 QuickTime プラグインが先に読み込まれていると、グレースケールの RGB ファイル (例: Texture/Sky/broken.rgba) を読み込んだ時にクラッシュします。クラッシュするなら最初から RGB を扱わなければいいのに、と思いましたので、osgdb_qt が RGB を扱わないように修正しました。
投票数:27
平均点:3.70
投稿ツリー
-
FlightGear Mac OS X 0.9.11-pre1 / CVS 版リリース
(Tat, 2007-11-3 1:04)
-
Re: FlightGear Mac OS X 0.9.11-ore1 / CVS 版リリース
(BBCTV, 2007-11-3 9:11)
-
Re: FlightGear Mac OS X 0.9.11-ore1 / CVS 版リリース
(BBCTV, 2007-11-3 9:28)
- Re: FlightGear Mac OS X 0.9.11-pre1 / CVS 版リリース (Tat, 2007-11-10 13:10)
-
Re: FlightGear Mac OS X 0.9.11-ore1 / CVS 版リリース
(BBCTV, 2007-11-3 9:28)
- FlightGear Mac OS X CVS 版リリース(JSBSim 最新版同梱) (Tat, 2008-6-16 3:35)
-
FlightGear Mac OS X CVS 版リリース
(Tat, 2008-9-19 2:27)
- Re: FlightGear Mac OS X CVS 版リリース (Tat, 2008-9-25 21:36)
- FlightGear Mac OS X CVS - Mac OS 10.4(Tiger) 対応中止について (Tat, 2008-10-5 1:31)
- FlightGear Mac OS X CVS 版リリース (Tat, 2008-10-7 23:32)
- FlightGear Mac OS X / CVS - 2009/09/07版リリース (Tat, 2009-9-7 23:44)
-
FlightGear Mac OS X 2.0.0-pre1 リリース
(toshi, 2010-1-2 16:04)
- Re: FlightGear Mac OS X 2.0.0-pre1 リリース (Tat, 2010-1-4 3:52)
- Re: FlightGear Mac OS X 2.0.0-pre1 リリース (yos, 2010-1-4 19:03)
-
Re: FlightGear Mac OS X 2.0.0-pre1 リリース
(toshi, 2010-1-4 20:06)
- Re: FlightGear Mac OS X 2.0.0-pre1 リリース (Tat, 2010-1-5 10:46)
-
Re: FlightGear Mac OS X 2.0.0-pre1 リリース
(yos, 2010-1-5 14:07)
- Re: FlightGear Mac OS X 2.0.0-pre1 リリース (Tat, 2010-1-5 16:16)
- Re: FlightGear Mac OS X 2.0.0-pre1 リリース (toshi, 2010-1-5 22:08)
- Re: FlightGear Mac OS X 2.0.0-pre1 リリース (yos, 2010-1-6 13:43)
-
Re: FlightGear Mac OS X 2.0.0-pre1 リリース
(toshi, 2010-1-7 0:46)
- Re: FlightGear Mac OS X 2.0.0-pre1 リリース (Tat, 2010-1-7 6:21)
-
Re: FlightGear Mac OS X 0.9.11-pre1 / CVS 版リリース
(yos, 2010-1-9 16:17)
- Re: FlightGear Mac OS X 2.0.0-pre1 リリース (Tat, 2010-1-14 0:21)
- Re: FlightGear Mac OS X 0.9.11-pre1 / CVS 版リリース (yos, 2010-1-21 18:05)
-
Re: FlightGear Mac OS X 0.9.11-ore1 / CVS 版リリース
(BBCTV, 2007-11-3 9:11)