157: AVIWrapper.cppでの暗黙的な型変換


最新状況

タイトル AVIWrapper.cppでの暗黙的な型変換
状態 完了
カテゴリ バグ
作成日時 2010-05-30 19:48:15
最終更新日時 2010-08-09 00:32:05

履歴

1 | 2010-05-30 19:48:15 | 提案
vbkaisetsu at gmail.com
AVIWrapper.cpp 内
169行目

a_stream->ReadFrames( remaining_buffer, len, len, samples, ocnt );

ですが、型変換が暗黙的に行われているため、一部のコンパイラで、関数が定義されてい
ないというエラーになります。

以下のようにすることで解決できるので、修正をしてくださればと思います。

a_stream->ReadFrames( remaining_buffer, (size_t)len, (size_t)len, 
(size_t)samples, (size_t)ocnt );

2 | 2010-05-30 19:54:55 | 提案
vbkaisetsu at gmail.com
> 以下のようにすることで解決できるので、修正をしてくださればと思います。
> 
> a_stream->ReadFrames( remaining_buffer, (size_t)len, (size_t)len, 
> (size_t)samples, (size_t)ocnt );

失礼しました。正しくは以下です。

a_stream->ReadFrames( remaining_buffer, (size_t)len, (size_t)len, 
(size_t&)samples, (size_t&)ocnt );

3 | 2010-05-30 21:42:32 | 修正済
ogapee at aqua.dti2.ne.jp
ご報告ありがとうございます。


一部の変数の元々の型を変更したりもしましたが、ほぼご指摘の通りに修正しました。

20100530a 以降で修正済みですのでご確認ください。

4 | 2010-07-29 22:35:21 | 修正済
vbkaisetsu at gmail.com
報告が遅くなりました。

以前エラーが発生していたコンパイラで、正常にコンパイル出来るようになりました。あ
りがとうございました。

ちなみに、エラーが発生していたコンパイラは、The Launchpad build farm の amd64 コ
ンパイラです。
( https://launchpad.net/builders )

5 | 2010-08-09 00:32:05 | 完了
ogapee at aqua.dti2.ne.jp
ご確認ありがとうございます。

それでは、本報告は完了とさせていただきます。

[リプライをつける]
Bug Tracking System 影舞 0.8.8
Powered by Ruby 1.8.7