gimageview 0.2.27

動画のthumbnailを作成するとき、最初のframeしか取得していないので、ファイルによってはopeningだけで同じthumbnailが並ぶ事になる。これではファイル内容を識別しにくい。パラメータで何とかなるかとやってみたがダメ。ちと本気を出して、sourceを追っかけてみる。
結果、バグっぽい所をみつけた。最新テンポラリファイル名の取得を行っている所でいつもいつも書き換えている。って事は判定が逆??でやってみると桶。
gimageview-0.2.27/plugins/image_view/gimv_mplayer.c:pickup_newest_file
if (! *newest || st.st_mtime > newest_time) { ← ‘!’を追加
memcpy(newest, path, PATH_SIZE);
newest_time = st.st_mtime;
}
メンテされてないprogramは大変ですなあ。
20080520-gimv.jpg