4.18.1の(前からも)WASAPIで一時停止すると解除できない

フォーラム TuneBrowser 4.18.1の(前からも)WASAPIで一時停止すると解除できない

  • このトピックには7件の返信、5人の参加者があり、最後にTaiichiroKにより3年、 1ヶ月前に更新されました。
8件の投稿を表示中 - 1 - 8件目 (全8件中)
  • 投稿者
    投稿
  • #10473
    TaiichiroK
    参加者

    こんにちは、お忙しい中お尋ねします。

    Amulech 38432DRを使用しています。WASAPIでAL-384を選択し再生を開始ますが、途中で一時停止を押し、再度一時停止を押しても解除されず(吹き出しは解除しますとありますが)、再生ボタンを押すと最初から再生が開始されるか、何度も押すとエラーとなります。ASIOのAL-384を選択していると通常通りの画面操作は行われています。問題ありません。AudirvanaでのWASAPIは一時停止、再生は問題ありませんでした。これはAmulech 38432DR固有のWASAPIでの問題で、他の方のDACは通常に動作されているかお聞きしたくお尋ねしました。楽曲ファイルはWAVです。

    よろしくおねがいします。

     

    2021/03/19 10:14:22,906.864: 2021/03/19 10:14:22,906.860: T03ab8: TL08: Stage: [InitializeDevice]
    2021/03/19 10:14:22,909.476: 2021/03/19 10:14:22,909.471: T03ab8: TL08: Looking for device instance [デジタル出力 (AL384DS USB Driver 1.0.62)] from Windows WASAPI drivers.
    2021/03/19 10:14:22,909.784: 2021/03/19 10:14:22,909.781: T03ab8: TL08: 01/02: WASAPI device instance 000001CFFC6439E0 name: [スピーカー (Realtek High Definition Audio)]
    2021/03/19 10:14:22,910.025: 2021/03/19 10:14:22,910.022: T03ab8: TL08: 02/02: WASAPI device instance 000001CFFC643A80 name: [デジタル出力 (AL384DS USB Driver 1.0.62)]
    2021/03/19 10:14:22,910.047: 2021/03/19 10:14:22,910.043: T03ab8: TL08: Assign MMDevice 000001CFFC643A80.
    2021/03/19 10:14:22,910.066: 2021/03/19 10:14:22,910.063: T03ab8: TL08: WASAPI device instance 000001CFFC643A80 name: [デジタル出力 (AL384DS USB Driver 1.0.62)] found.
    2021/03/19 10:14:22,910.116: 2021/03/19 10:14:22,910.113: T03ab8: TL08: InitializeDevice result: OK
    2021/03/19 10:14:22,910.679: 2021/03/19 10:14:22,910.675: T04868: TL08: Playback starts from the top.
    2021/03/19 10:14:22,910.721: 2021/03/19 10:14:22,910.717: T04868: TL08: Post PlayerNotify: 7029 [PlaybackBegin]
    2021/03/19 10:14:22,910.781: 2021/03/19 10:14:22,910.778: T04868: TL08: Opening tune 0 [C:\Users\tkana\Music\Music WAVE\Chick Corea\Return To Forever\01 Return To Forever.wav]
    2021/03/19 10:14:22,911.775: 2021/03/19 10:14:22,911.772: T04868: TL08: RAMDecode mode sets to [None].
    2021/03/19 10:14:22,912.176: 2021/03/19 10:14:22,912.173: T04868: TL08: Creating decoder for file [C:\Users\tkana\Music\Music WAVE\Chick Corea\Return To Forever\01 Return To Forever.wav]
    2021/03/19 10:14:22,912.202: 2021/03/19 10:14:22,912.199: T04868: TL08: Creating Wave decoder.
    2021/03/19 10:14:22,912.274: 2021/03/19 10:14:22,912.271: T04868: TL08: Opening file with RAMDecode:No : C:\Users\tkana\Music\Music WAVE\Chick Corea\Return To Forever\01 Return To Forever.wav
    2021/03/19 10:14:22,913.070: 2021/03/19 10:14:22,913.066: T04868: TL08: Opening tune file to decode.
    2021/03/19 10:14:22,913.100: 2021/03/19 10:14:22,913.096: T04868: TL08: Reading Wave specdata from file: [01 Return To Forever.wav]
    2021/03/19 10:14:22,913.495: 2021/03/19 10:14:22,913.491: T04868: TL08: Reached end of file at 128938356.
    2021/03/19 10:14:22,913.635: 2021/03/19 10:14:22,913.631: T04868: TL08: Decoding range is block:0 to block:32228280 – 1
    2021/03/19 10:14:22,913.719: 2021/03/19 10:14:22,913.716: T04868: TL08: Opened file: C:\Users\tkana\Music\Music WAVE\Chick Corea\Return To Forever\01 Return To Forever.wav
    2021/03/19 10:14:22,913.737: 2021/03/19 10:14:22,913.734: T04868: TL08: 1 Sample:16 bit, 1 Word:16 bit.
    2021/03/19 10:14:22,914.418: 2021/03/19 10:14:22,914.414: T04868: TL08: DSP: DecodeGain turns to active.
    2021/03/19 10:14:22,914.578: 2021/03/19 10:14:22,914.575: T04868: TL08: PLTTrace assigned: 04
    2021/03/19 10:14:22,914.735: 2021/03/19 10:14:22,914.732: T04868: TL08: Stage: [PrepareDevice]
    2021/03/19 10:14:22,914.777: 2021/03/19 10:14:22,914.773: T04868: TL08: — WASAPI Device: Exclusive Mode Buffer: Event Mode.
    2021/03/19 10:14:22,914.895: 2021/03/19 10:14:22,914.891: T04868: TL08: — Preparing device for FLT / 44100 Hz / 32 bit : [デジタル出力 (AL384DS USB Driver 1.0.62)]
    2021/03/19 10:14:22,914.918: 2021/03/19 10:14:22,914.915: T04868: TL08: Auto resampler: [デバイスが対応していない場合]
    2021/03/19 10:14:22,914.978: 2021/03/19 10:14:22,914.974: T04868: TL08: SR Table: 44100 -> 352800 -> 176400 -> 88200 -> 384000 -> 192000 -> 96000 -> 48000
    2021/03/19 10:14:22,915.028: 2021/03/19 10:14:22,915.025: T04868: TL08: — Try 1/8: Preparing device by [PCM] 44100 Hz.
    2021/03/19 10:14:22,916.694: 2021/03/19 10:14:22,916.689: T04868: TL08: Assign AudioClient 000001D00234E040.
    2021/03/19 10:14:22,916.721: 2021/03/19 10:14:22,916.716: T04868: TL08: Try WASAPI Device: Exclusive / Event: 44100 Hz / 32 bit
    2021/03/19 10:14:22,917.103: 2021/03/19 10:14:22,917.099: T04868: TL08: Bit Variation: Not BitPerfect and not MinBitAssign: 32/32 -> 24/32 -> 24/24 -> 16/32 -> 16/24 -> 16/16
    2021/03/19 10:14:22,920.136: 2021/03/19 10:14:22,920.131: T04868: TL08: Using Buffer(RT) 450000, Period(RT) 450000.
    2021/03/19 10:14:22,928.641: 2021/03/19 10:14:22,928.634: T042b8: TL08: Proc PlayerNotify: 0003 [Stopped]
    2021/03/19 10:14:22,929.474: 2021/03/19 10:14:22,929.466: T042b8: TL08: PLTTrace released(G): 03
    2021/03/19 10:14:22,930.736: 2021/03/19 10:14:22,930.732: T04868: TL08: IAudioCilent::Initialize(1) Result: [この操作を正しく終了しました。 (0 = 0x00000000)]
    2021/03/19 10:14:22,930.852: 2021/03/19 10:14:22,930.848: T04868: TL08: BitForm:32 BitData:32 : OK.
    2021/03/19 10:14:22,930.889: 2021/03/19 10:14:22,930.885: T04868: TL08: Format matched. Complete to initialize device(IAudioClient).
    2021/03/19 10:14:22,930.941: 2021/03/19 10:14:22,930.937: T04868: TL08: Assign AudioRenderClient 000001D022AE2600.
    2021/03/19 10:14:22,931.940: 2021/03/19 10:14:22,931.936: T036dc: TL08: WASAPI thread tick is 1 ms.
    2021/03/19 10:14:22,931.962: 2021/03/19 10:14:22,931.959: T036dc: TL08: WASAPI thread priority is 15.
    2021/03/19 10:14:22,931.985: 2021/03/19 10:14:22,931.981: T036dc: TL08: WASAPI Exclusive Mode 44100 Hz Event mode:Yes Buffer:1985 blocks Wait:-1 ms.
    2021/03/19 10:14:22,933.462: 2021/03/19 10:14:22,933.458: T04868: TL08: FFT SampleRate: 44100 Hz
    2021/03/19 10:14:22,933.485: 2021/03/19 10:14:22,933.481: T04868: TL08: FFT SpectrumDelay: 0 samples (0 ms)
    2021/03/19 10:14:22,940.411: 2021/03/19 10:14:22,940.407: T04868: TL08: Device word:32 bit, Device Data:32 bit, Tune word:32 bit, Buffer:1985 words
    2021/03/19 10:14:22,940.436: 2021/03/19 10:14:22,940.432: T04868: TL08: Device tick:45.000 ms / 22.222 Hz
    2021/03/19 10:14:22,940.467: 2021/03/19 10:14:22,940.463: T04868: TL08: PrepareDevice result: OK
    2021/03/19 10:14:22,940.518: 2021/03/19 10:14:22,940.515: T04868: TL08: — Try 1/8: Preparing device completed.
    2021/03/19 10:14:22,940.544: 2021/03/19 10:14:22,940.540: T04868: TL08: Device sample rate is fixed: 44100 Hz.
    2021/03/19 10:14:22,940.614: 2021/03/19 10:14:22,940.611: T04868: TL08: Post PlayerNotify: 7030 [SpecUpdate]
    2021/03/19 10:14:22,942.296: 2021/03/19 10:14:22,942.292: T042b8: TL08: Proc PlayerNotify: 7027 [Update]
    2021/03/19 10:14:22,943.382: 2021/03/19 10:14:22,943.377: T04868: TL08: WaitControl: Seek wait: None.
    2021/03/19 10:14:22,943.518: 2021/03/19 10:14:22,943.514: T04868: TL08: Post PlayerNotify: 0004 [Start]
    2021/03/19 10:14:22,943.582: 2021/03/19 10:14:22,943.579: T04868: TL08: Stage: [StartDevice]
    2021/03/19 10:14:22,943.609: 2021/03/19 10:14:22,943.605: T04868: TL08: WaitControl: Before start wait: None.
    2021/03/19 10:14:22,949.406: 2021/03/19 10:14:22,949.403: T04868: TL08: Calling IAudioClient::Start().
    2021/03/19 10:14:22,949.578: 2021/03/19 10:14:22,949.575: T042b8: TL08: Proc PlayerNotify: 7028 [PlaybackEnd]
    2021/03/19 10:14:22,950.003: 2021/03/19 10:14:22,950.001: T04868: TL08: WaitControl: After start silent: None.
    2021/03/19 10:14:22,950.062: 2021/03/19 10:14:22,950.060: T04868: TL08: Post PlayerNotify: 0004 [Started]
    2021/03/19 10:14:22,950.115: 2021/03/19 10:14:22,950.113: T04868: TL08: Post PlayerNotify: 7031 [Update]
    2021/03/19 10:14:22,957.606: 2021/03/19 10:14:22,957.603: T042b8: TL08: Proc PlayerNotify: 7029 [PlaybackBegin]
    2021/03/19 10:14:22,965.874: 2021/03/19 10:14:22,965.871: T042b8: TL08: Proc PlayerNotify: 7030 [SpecUpdate]
    2021/03/19 10:14:22,974.068: 2021/03/19 10:14:22,974.065: T042b8: TL08: Proc PlayerNotify: 0004 [Start]
    2021/03/19 10:14:22,980.612: 2021/03/19 10:14:22,980.609: T042b8: TL08: Proc PlayerNotify: 0004 [Started]
    2021/03/19 10:14:22,991.095: 2021/03/19 10:14:22,991.092: T042b8: TL08: Proc PlayerNotify: 7031 [Update]
    2021/03/19 10:14:27,059.002: 2021/03/19 10:14:27,058.999: T04868: TL08: Proc: [Pause]
    2021/03/19 10:14:27,059.035: 2021/03/19 10:14:27,059.033: T04868: TL08: Fade out.
    2021/03/19 10:14:27,059.051: 2021/03/19 10:14:27,059.049: T04868: TL08: Enter fade control.
    2021/03/19 10:14:27,428.764: 2021/03/19 10:14:27,428.749: T04868: TL08: Stage: [StopDevice]
    2021/03/19 10:14:27,428.845: 2021/03/19 10:14:27,428.835: T04868: TL08: WaitControl: Before stop silent: None.
    2021/03/19 10:14:27,433.082: 2021/03/19 10:14:27,433.073: T04868: TL08: Calling IAudioClient::Stop().
    2021/03/19 10:14:27,505.313: 2021/03/19 10:14:27,505.301: T04868: TL08: WaitControl: After stop wait: None.
    2021/03/19 10:14:27,510.212: 2021/03/19 10:14:27,510.198: T04868: TL08: Post PlayerNotify: 7032 [Update]
    2021/03/19 10:14:27,517.850: 2021/03/19 10:14:27,517.838: T042b8: TL08: Proc PlayerNotify: 7032 [Update]
    2021/03/19 10:14:33,407.931: 2021/03/19 10:14:33,407.928: T04868: TL08: Proc: [Pause]
    2021/03/19 10:14:33,408.004: 2021/03/19 10:14:33,408.002: T04868: TL08: Stage: [StartDevice]
    2021/03/19 10:14:33,408.022: 2021/03/19 10:14:33,408.020: T04868: TL08: WaitControl: Before start wait: None.
    2021/03/19 10:14:33,413.310: 2021/03/19 10:14:33,413.307: T04868: TL08: Calling IAudioClient::Start().
    2021/03/19 10:14:33,414.311: 2021/03/19 10:14:33,414.309: T04868: TL08: WaitControl: After start silent: None.
    2021/03/19 10:14:33,414.344: 2021/03/19 10:14:33,414.342: T04868: TL08: Fade in.
    2021/03/19 10:14:33,414.370: 2021/03/19 10:14:33,414.368: T04868: TL08: Post PlayerNotify: 7033 [Update]
    2021/03/19 10:14:33,422.150: 2021/03/19 10:14:33,422.147: T042b8: TL08: Proc PlayerNotify: 7033 [Update]
    2021/03/19 10:14:34,431.057: 2021/03/19 10:14:34,431.053: T04868: TL08: Proc: [Pause]
    2021/03/19 10:14:34,431.092: 2021/03/19 10:14:34,431.090: T04868: TL08: Fade out.
    2021/03/19 10:14:35,543.231: 2021/03/19 10:14:35,543.221: T04868: TL08: Stage: [StopDevice]
    2021/03/19 10:14:35,543.281: 2021/03/19 10:14:35,543.273: T04868: TL08: WaitControl: Before stop silent: None.
    2021/03/19 10:14:35,547.502: 2021/03/19 10:14:35,547.493: T04868: TL08: Calling IAudioClient::Stop().
    2021/03/19 10:14:35,551.023: 2021/03/19 10:14:35,551.013: T04868: TL08: WaitControl: After stop wait: None.
    2021/03/19 10:14:35,553.421: 2021/03/19 10:14:35,553.413: T04868: TL08: Post PlayerNotify: 7034 [Update]
    2021/03/19 10:14:35,553.614: 2021/03/19 10:14:35,553.607: T04868: TL08: Proc: [Pause]
    2021/03/19 10:14:35,553.714: 2021/03/19 10:14:35,553.707: T04868: TL08: Post PlayerNotify: 7035 [Update]
    2021/03/19 10:14:35,560.146: 2021/03/19 10:14:35,560.136: T042b8: TL08: Proc PlayerNotify: 7034 [Update]
    2021/03/19 10:14:35,580.715: 2021/03/19 10:14:35,580.709: T042b8: TL08: Proc PlayerNotify: 7035 [Update]
    2021/03/19 10:14:38,849.038: 2021/03/19 10:14:38,849.035: T04868: TL08: Proc: [Pause]
    2021/03/19 10:14:38,849.097: 2021/03/19 10:14:38,849.095: T04868: TL08: Stage: [StartDevice]
    2021/03/19 10:14:38,849.116: 2021/03/19 10:14:38,849.114: T04868: TL08: WaitControl: Before start wait: None.
    2021/03/19 10:14:38,852.682: 2021/03/19 10:14:38,852.679: T04868: TL08: Calling IAudioClient::Start().
    2021/03/19 10:14:38,853.306: 2021/03/19 10:14:38,853.303: T04868: TL08: WaitControl: After start silent: None.
    2021/03/19 10:14:38,853.349: 2021/03/19 10:14:38,853.346: T04868: TL08: Fade in.
    2021/03/19 10:14:38,853.386: 2021/03/19 10:14:38,853.383: T04868: TL08: Post PlayerNotify: 7036 [Update]
    2021/03/19 10:14:38,865.040: 2021/03/19 10:14:38,865.037: T042b8: TL08: Proc PlayerNotify: 7036 [Update]
    2021/03/19 10:14:39,048.732: 2021/03/19 10:14:39,048.725: T04868: TL08: Proc: [Pause]
    2021/03/19 10:14:39,048.766: 2021/03/19 10:14:39,048.764: T04868: TL08: Fade out.
    2021/03/19 10:14:40,153.247: 2021/03/19 10:14:40,153.236: T04868: TL08: Stage: [StopDevice]
    2021/03/19 10:14:40,153.298: 2021/03/19 10:14:40,153.291: T04868: TL08: WaitControl: Before stop silent: None.
    2021/03/19 10:14:40,157.619: 2021/03/19 10:14:40,157.610: T04868: TL08: Calling IAudioClient::Stop().
    2021/03/19 10:14:40,161.140: 2021/03/19 10:14:40,161.129: T04868: TL08: WaitControl: After stop wait: None.
    2021/03/19 10:14:40,163.657: 2021/03/19 10:14:40,163.648: T04868: TL08: Post PlayerNotify: 7037 [Update]
    2021/03/19 10:14:40,169.415: 2021/03/19 10:14:40,169.405: T042b8: TL08: Proc PlayerNotify: 7037 [Update]
    2021/03/19 10:14:45,016.872: 2021/03/19 10:14:45,016.868: T04868: TL08: Proc: [Pause]
    2021/03/19 10:14:45,016.928: 2021/03/19 10:14:45,016.925: T04868: TL08: Stage: [StartDevice]
    2021/03/19 10:14:45,016.947: 2021/03/19 10:14:45,016.944: T04868: TL08: WaitControl: Before start wait: None.
    2021/03/19 10:14:45,022.089: 2021/03/19 10:14:45,022.084: T04868: TL08: Calling IAudioClient::Start().
    2021/03/19 10:14:45,022.780: 2021/03/19 10:14:45,022.777: T04868: TL08: WaitControl: After start silent: None.
    2021/03/19 10:14:45,022.819: 2021/03/19 10:14:45,022.817: T04868: TL08: Fade in.
    2021/03/19 10:14:45,022.847: 2021/03/19 10:14:45,022.846: T04868: TL08: Post PlayerNotify: 7038 [Update]
    2021/03/19 10:14:45,029.205: 2021/03/19 10:14:45,029.202: T042b8: TL08: Proc PlayerNotify: 7038 [Update]
    2021/03/19 10:14:48,029.395: 2021/03/19 10:14:48,029.386: T042b8: TL08: Stop playback because of DeviceStall.
    2021/03/19 10:14:48,030.687: 2021/03/19 10:14:48,030.680: T042b8: TL08: Error: Device callback is not comming while 3006 ms (> 3000 ms).
    2021/03/19 10:14:48,030.836: 2021/03/19 10:14:48,030.828: T04868: TL08: Proc: [Stop]
    2021/03/19 10:14:48,031.046: 2021/03/19 10:14:48,031.040: T04868: TL08: Stage: [StopDevice]
    2021/03/19 10:14:48,031.080: 2021/03/19 10:14:48,031.075: T04868: TL08: WaitControl: Before stop silent: None.
    2021/03/19 10:14:48,031.651: 2021/03/19 10:14:48,031.641: T042b8: TL08: Error: デバイスの停止を検出しました.

    #10474
    hi-res
    参加者

    私の場合、FOSTEXのHP-A4BLを通常の再生デバイスに指定していますが、192kHz-16bitの曲をWASAPI排他モードで再生するとHP-A4BLは正常に192kHzを受けて動作します。ところが2曲目が44.1kHz-16bitだと192kHzを掴んだまま44.1kHzに切り替わってくれません。

    ASIOだとどんな場合もソース音源のフォーマットに追随します。192→44.1→192→44.1と、いかようにも追随してくれます。

    ですのでWASAPI排他を一旦ASIOに切り替えて再びWASAPIに戻してフォーマットを合わすような作業をします。もっとも、普段はASIOを使いますので問題は無いのですが、TaiichiroKさんのトピックとは関連が無いかもしれませんので、別トピックを立てようかと思いましたが、一応報告します。

    DACを換えて、RolandのQUAD CAPTUREにしても上記と同様の現象となります。

    WASAPIの仕様なのか、TuneBrowser側の問題なのか判りませんが、現象として上記のようになります。

    #10476
    serenity
    参加者

    私のDAC(TEAC UD-505)ではWASAPIでも問題ありませんでした。

    #10477
    serenity
    参加者

    4.18.1 AVX2 正式版、Windows10、DSDを再生

    #10479
    yellow_hs
    参加者

    私もAL-38432DRを使っています。今まで気づきませんでしたが(あまり一時停止しないため)、確かにWASAPIで一時停止ボタンを押した後、もう一度押すと「デバイスの停止を検出しました」となって再生が再開しません。再生ボタンでは再開します。
    これはWASAPI排他モードでの症状で、ためしにWASAPI共有モードにしたところ一時停止ボタンで停止→再開が正常に行えました。
    ちなみにASIOでは問題ありません。
    以上、ご参考まで。

    #10481
    TaiichiroK
    参加者

    みなさま,お返事に感謝します.

    共有モードで通常動作になることを理解しました.WASAPIのSPDIFだけしか選択できない機種もありましたので,また排他モードがいいんだと思っていましたので迷っておりました.ありがとうございました.

    #10483
    Tiki
    キーマスター

    こんにちわ。

    WASAPIでのPauseは、掲示いただいたログにもあるのですが、IAudioClient::Stop() -> IAudioClient::Start() を行います。その際に、まれに IAudioClient::Start() は正常完了しているにもかかわらず、実際には再生動作 (バッファのコールバック) を行わないデバイスがいます。ログのようすから、おそらくPauseの解除は全滅というわけではなく、成功しているケースもあるのではないかと思います。

    この事象は以前から、何件かご報告いただいているのですが、現在のところはTuneBrowserの問題かどうか、あるいは対処方法があるのかどうかといったことはわかっておりません。

    よろしくお願いします。

    #10493
    TaiichiroK
    参加者

    皆様ありがとうございました.今後ともよろしくお願いいたします.

8件の投稿を表示中 - 1 - 8件目 (全8件中)
  • トピック「4.18.1の(前からも)WASAPIで一時停止すると解除できない」には新しい返信をつけることはできません。