Re: 正しくループ再生されません ( No.1 ) |
- 名前:けいし 日時:2006/11/23 18:41
ちなみに、WinAMPでは両方とも正しくループされたので、
ファイルが壊れているわけではないようです。。
|
Re: 正しくループ再生されません ( No.2 ) |
- 名前:管理人 日時:2006/11/24 21:39
けいしさんどうも、DXライブラリの管理人です。
不具合のご報告有難うございます。
アップして頂いたファイルを再生してみたところ、ループ時に頭より
少し先のところから再生されることはありませんでしたが、最後まで
再生される前にループしてしまうという現象を確認できました。
これがけいしさんが確認された不具合と同様のものかはわかりませんが、
とりあえず私の環境では正常にループ再生されるように修正しましたので、
宜しければけいしさんの環境でも正常に再生されるかどうかお試しに
なってみて下さい。m(_ _)m
http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe //VC用
http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe //BCC用
(中身を既存のファイルに上書きして、BCCをお使いの場合は『再構築』、
VCをお使いの場合は『リビルド』をして下さい)
|
Re: 正しくループ再生されません ( No.3 ) |
- 名前:けいし 日時:2006/11/26 03:13
素早い対応、ありがとうございます。
戻る場所がおかしいのか、戻った場所がおかしいのか
はわかりませんが、まだずれます……。
再生中に、リアルタイムで再生位置を表示してみたら、
丁度1000[ms]ごとに拍の頭がくるようになってるん
ですが、ループ後にはそれがずれています。
あと、書き忘れていたんですが、ファイルから展開し
ながら読む形式のストリーミング再生で再生していま
す。
お手数をおかけします……m(_ _)m
|
Re: 正しくループ再生されません ( No.4 ) |
- 名前:管理人 日時:2006/11/27 11:57
けいしさんどうも、DXライブラリの管理人です。
すみません、DXライブラリのバグに目が行って肝心な点を確認するのを忘れていました。
アップして頂いた Ogg ファイルですが、m0.ogg、m1.ogg 共に、総サンプル数が
1851392 サンプルで、秒に直すと
1851392 / 44100 = 41.981678... 秒となり、1秒区切りでテンポを刻むと2ループ目
以降 0.019秒づつずれていくことになります。
こちらで丁度 42秒になるようにサンプルを追加して再生したところ、1秒区切りの
テンポで何ループもずれることなく再生できました。
(末端にサンプルを追加した m0.ogg)
http://homepage2.nifty.com/natupaji/temp/m0_.ogg
というわけで、サンプル数を丁度 42秒(1852200サンプル)になるように調整して
再度試してみて下さい。m(_ _)m
|
Re: 正しくループ再生されません ( No.5 ) |
- 名前:けいし 日時:2006/11/28 00:46
おお、正しく動きました!
なるほど、ファイルの問題でしたか。
どうも、ありがとうございました><
|