「なでしこ」バグ&要望掲示板

なでしこのバグや実現して欲しい機能の要望を行う掲示板です。
[一覧へ] > (@859) [低] [解決]
@859■ (#2724) 動画ファイルが再生できない - 微炭酸コーラ (2017-01-17 15:06) /低 未処理
【症状】動画ファイルが再生できない
【再現方法】//ここから
「WMV(*.wmv)|*.wmv|すべてのファイル(*.*)|*.*」のファイル選択してFILEに代入
「open "{FILE}" alias "WMVPLAY" type mpegvideo」をMCI送信
「play WMVPLAY」をMCI送信
//ここまで
【要望】しっかり動画ファイルを再生できるようにしてください。
【バージョン】1.562(これの前のバージョンでも動きません)
【その他】OS:Windows 10 Pro 32bit

(#2725) MCI周りについて - うぇいく (2017-01-17 22:04) /低 未処理
 そのパソコン上で、Windows Media Pleyerで再生はできますか?
 再生したいファイルを右クリックし、プログラムから開くを選んで、Windows Media Playerを指定してください。(ダブルクリックでは何のツールが立ち上がるか不確定なので、確認の意味がありません)
基本的に、もともとOSの持つ機能を呼び出しているだけなので、従来通りのOSがしっかり動画を再生してくれるのであれば、なでしこからもしっかり動画を再生できます。
OSの持つ新しい機能が切り替わっている場合、OSがその機能を呼び出せるよう作られていない限り、どうにもならない というケースもあります(IEからWindows Edgeへの移行はこのケースです)

(#2726) 再生できます - 微炭酸コーラ (2017-01-18 16:07) /低 未処理
うぇいくさん
WMPではちゃんと再生できます。その他、HSPでも再生できます。
なでしこだけがなぜか駄目なのです。
僕のVirtualBoxの中にWin7があるんですが、その環境では遅いけど再生できます。
Win10では再生できないんです。
(ちなみにエラーの内容は「不正な浮動小数点数演算命令」です)

(#2727) 不正な浮動小数点数演算命令のエラーについて - うぇいく (2017-01-18 21:58) /低 未処理
エラーの内容でわかりました。

多くの言語やアプリケーションでは、不正な浮動小数点演算命令のエラーを無視する設定になっているのですが、なでしこでは、無視しない設定なている という違いがあります。
そのため、無視することを前提としているっぽい、ブラウザ部品や、DirectXのライブラリを、なでしこからそのまま利用しようとした場合、同様のエラーが発生して、処理が続かない という問題があります。

が、そのため、(修正可能なはずのエラーまで)エラーのあるまま提供されているドライバやコーデックも存在しているようです。今回はこのケースだと思います。

DirextXを試したいてた時に不動署薄点演算エラーに関する設定を変更するためのpluginを作成したものがあるので、それで試してみてもらってよいですか?

http://weyk.la.coocan.jp/weyk/nadesiko/fpuctrl.html

このpluginを利用して、プログラムの最初の方で「FPU例外マスク」に「全て」を設定してみてください。
(pluginの導入がうまくいったかどうかは、「FPU例外マスク」に値を設定する前に、このグローバルな変数の内容を表示してみてください。うまく導入できていれあ、現在のマスクの状態を読みだせます)

(#2731) FPU例外マスクをオフに - クジラ飛行机 (2017-01-23 10:34) /低 確認待ち
下記のサイトを参考に、FPUマスクで、例外がでないように設定します。
http://kotto0430.seesaa.net/article/295507966.html
これで、解決すると良いのですが・・・・

次のバージョン(1.563)で反映予定です。

(#2734) できました - 微炭酸コーラ (2017-01-31 20:11) /低 解決
//ここから
FPU例外マスク=「全て」//ここ
「WMV(*.wmv)|*.wmv|すべてのファイル(*.*)|*.*」のファイル選択してFILEに代入
「open "{FILE}" alias "WMVPLAY" type mpegvideo」をMCI送信
「play WMVPLAY」をMCI送信
//ここまで
で無事動画ファイルが再生できました。
ありがとうございました。
クジラ飛行机さんもありがとうございます。

(#2724)へ返信する:

名前
タイトル
本文
優先度
状態
確認キー お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。
編集キー 編集時に使うキーを入力(省略可能)
添付ファイル 画像ファイル(最大300KB)を添付可能