それでも落ちますけど…
Qtを最新にしたらO.K.…なわけはありませんでした、やっぱり。
落ちる頻度は低くなったものの、落ちる時は落ちます。ウィンドウの再描画のタイミングが悪いと落ちるようです。
仕方がないので、Qt5のソースコードをダウンロードして少し眺めてみました。
その時なんとなく思いついたのが、Qtの画像データはスレッドセーフなのか、という疑問でした。
googleさんで検索すると結構な数のページが表示されました(;ω;)
前回の対処でJPEGデータを読み込む所と表示するところを排他制御しようとしましたが、そこを制御するだけではだめだったのでした…
GUIスレッドとMotionJPEGを受け取るスレッドで各々ローカルにQImageを持ちsignal/slotで接続した先のGUIスレッドの関数でコピーするとデータが破綻しなくなる、ということみたいです。
« ログファイルの行方 | トップページ | 進捗記録 2015.2.19 »
コメント