Results 1 to 10 of 60

Hybrid View

  1. #1
    Player
    Sove92's Avatar
    Join Date
    Aug 2013
    Posts
    1,242
    Character
    Soveia Shadowsong
    World
    Odin
    Main Class
    Gunbreaker Lv 100
    Quote Originally Posted by Squa11_Leonhart View Post
    Both of you are wrong I'm afraid.

    The game requires Device Events to be handled for newly connected or removed audio devices to switch over correctly when using Xinput, currently it does not do this so upon removal of a usb headset sound is permanently lost requiring a client restart.
    Why I never lose sound then?
    (0)

  2. #2
    Player
    Squa11_Leonhart's Avatar
    Join Date
    Aug 2013
    Location
    Gridania
    Posts
    1,123
    Character
    Kaya Yuuna
    World
    Cerberus
    Main Class
    Archer Lv 70
    Quote Originally Posted by Sove92 View Post
    Why I never lose sound then?
    Because you are plugging into an existing jack that lacks jack status (hd spec disconnected/connected state) or simply changing the default audio device in the windows Sound Properties/

    The issue is specific to sound devices that become present, or non-present when unplugged (usb device headphones or HD Audio jack with device detection.)

    You can reproduce this without owning a usb headset by simply stopping the Windows Audio Service, this will close all audio endpoints and all sound devices will vanish from Sound Properties until the service is restarted - Audio will no longer work in the game client after doing this and will require restarting the client.

    Games that support Device Events will recover from the sound service being stopped and started just fine.

    As a side note, this only seems to be required by applications that use XAudio, DirectSound (re)aquires the devices just fine.


    I may be wrong about the issue being present with hd spec jacks, im not sure if their endpoint becomes fully removed when the status is disconnected, but I know the issue exists with Usb headsets and when the sound service is stopped as I have tested this and because there have been many other reports involving usb headsets for some time.

    The endpoint devices that are reported by the operating system faithfully track dynamic changes in the configuration of audio hardware that has jack-presence detection. While an endpoint device remains plugged in, the system enumerates that device. When the user unplugs an endpoint device, the system ceases to enumerate it.
    Ok, that seems to be saying that jack-presence would also cause an end point change.
    (0)
    Last edited by Squa11_Leonhart; 10-04-2014 at 03:32 PM.