Menu

foo_out_asio + dsd-0.1.2 will freeze foobar2000

2021-09-06
2021-09-18
1 2 > >> (Page 1 of 2)
  • Syaoran Domoto

    Syaoran Domoto - 2021-09-06

    Hi,

    I try foo_out_asio + dsd-0.1.2
    Default 32-Bit : Play and stop will freeze for a while
    Enable 64-Bit : will freeze Long time
    Seems I can't use it normally for me.

     
  • Maxim V.Anisiutkin

    Could you produce trace file (as described in readme.txt), please?

     
  • Syaoran Domoto

    Syaoran Domoto - 2021-09-07

    Log seems no error.
    Today the freeze was happened when I switch output from WASAPI to ASIO, and switch 32-Bit to 64Bit or switch 64-Bit to 32-Bit.

    Maybe initial and release the ASIOhost32 or ASIOhost64 is Slowly on my old computer?

     

    Last edit: Syaoran Domoto 2021-09-07
  • Maxim V.Anisiutkin

    Thanks! Looks like ASIOhost doesn't doesn't terminate promptly after main() exits. I put new version in Interim folder. It should give 1s freeze instead of 60s if this assumption is right. Do the old/new versions output anything in foobar console after freeze finishes?

     
  • Syaoran Domoto

    Syaoran Domoto - 2021-09-09

    1.
    I try foo_out_asio+dsd-0.1.2-1
    I switch WASAPI to ASIO, switch ASIO to WASAPI, and switch 32-Bit to 64Bit or switch 64-Bit to 32-Bit,
    seems freeze is improve, now only 1s or 2s on my pc.

    I use WASAPI to play music, and stop, foobar2000 is almost immediately to finish stop.
    I use ASIO to play music, and stop, foobar2000 will freeze 1s or 2s to finish stop.
    I disable trace file , play three times, will once freeze 1s or 2s to finish stop.

    2.
    foobar console :
    Use foo_out_asio+dsd-0.1.2
    I try switch ASIO to WASAPI, it will freeze long time, will show the error on foobar console.
    ASIOhost64.exe unresponsive - terminating

    foo_out_asio+dsd-0.1.2-1
    I set output use WASAPI, then switch 32-Bit to 64Bit or switch 64-Bit to 32-Bit,
    foobar2000 restart, then switch WASAPI to ASIO,
    will show the error on foobar console.
    ASIOhost32.exe unresponsive - terminating
    ASIOhost64.exe unresponsive - terminating

     

    Last edit: Syaoran Domoto 2021-09-10
  • Maxim V.Anisiutkin

    Nice. Now it is known how it freezes. I'll try to find out why it does.

     
  • Maxim V.Anisiutkin

    Could you produce trace file for 0.1.2-2 as well, please?

     
  • Syaoran Domoto

    Syaoran Domoto - 2021-09-11

    I try foo_out_asio+dsd-0.1.2-2
    I use ASIO to play music, and stop.

    The trace file.

     

    Last edit: Syaoran Domoto 2021-09-11
  • Syaoran Domoto

    Syaoran Domoto - 2021-09-11

    I also try set output use WASAPI, then switch 32-Bit to 64Bit or switch 64-Bit to 32-Bit,
    foobar2000 restart, then switch WASAPI to ASIO,
    this time no error on foobar console.

     

    Last edit: Syaoran Domoto 2021-09-11
  • Syaoran Domoto

    Syaoran Domoto - 2021-09-11

    one more I use ASIO to play music, and stop, foobar2000 will freeze 1s or 2s to finish stop.
    The trace file.

     
  • Maxim V.Anisiutkin

    In 0.1.2-3 minidump on hang feature added. Could you please give me DMP and TRC files?

     
  • Syaoran Domoto

    Syaoran Domoto - 2021-09-12

    I try foo_out_asio+dsd-0.1.2-3
    Play FLAC
    But minidump file is empty.

     
  • Syaoran Domoto

    Syaoran Domoto - 2021-09-12

    Play DSD dff file.
    Also minidump file is empty.

     
    • Maxim V.Anisiutkin

      Please, uncheck "Use 64-bit ASIO drivers". It can do dump for 32-bit only.

       

      Last edit: Maxim V.Anisiutkin 2021-09-13
  • Syaoran Domoto

    Syaoran Domoto - 2021-09-13

    Play FLAC
    The DMP and TRC files.

     

    Last edit: Syaoran Domoto 2021-09-13
  • Syaoran Domoto

    Syaoran Domoto - 2021-09-13

    Play DSD dff file.
    The DMP and TRC files.

     
  • Maxim V.Anisiutkin

    Please check 0.1.2-4. Now minidumps should be produced for both 32 and 64 bit hosts.

     
  • Syaoran Domoto

    Syaoran Domoto - 2021-09-16

    I try foo_out_asio+dsd-0.1.2-4
    I use 32-bit ASIO drivers and 64-bit ASIO drivers
    I use ASIO to play music, and stop, now foobar2000 is almost immediately to finish stop.
    No dump file create when play music.

    Play DSD dff file.
    The TRC files.

     
  • Syaoran Domoto

    Syaoran Domoto - 2021-09-16

    Play FLAC
    The TRC files.

     
  • Syaoran Domoto

    Syaoran Domoto - 2021-09-16

    Only an operation foobar2000 will create the ASIOhost32 dump file.
    When I set output use ASIO+DSD, then switch 64-Bit to 32-Bit,
    foobar2000 restart, then foobar2000 will create the ASIOhost32 dump file.
    The DMP and TRC files.

     
  • Syaoran Domoto

    Syaoran Domoto - 2021-09-16

    second time When I set output use ASIO+DSD, then switch 64-Bit to 32-Bit.
    The DMP and TRC files.

     
  • Maxim V.Anisiutkin

    Thanks! Could you please give me screenshot from output setup panel: File->Preferences->Playback->Output?

     
  • Syaoran Domoto

    Syaoran Domoto - 2021-09-17

    Output screenshot 1

     
  • Syaoran Domoto

    Syaoran Domoto - 2021-09-17

    Output screenshot 2

     
  • Syaoran Domoto

    Syaoran Domoto - 2021-09-17

    Output -> ASIO+DSD screenshot

     
1 2 > >> (Page 1 of 2)

Log in to post a comment.