Coder Social home page Coder Social logo

Comments (2)

terrymacdonald avatar terrymacdonald commented on June 12, 2024

@Bl41rw1tch if I understand correctly, you want to set up a Desktop Layout Game Shortcut that will let you change your display layout, as well as permanently change your default audio output and default microphone, as well as your communications audio output and communications microphone. I'm assuming you leave have the 'Game to Start' set to 'don't run a game'.

If that's the case, then how you have configured it is correct. That is one of the use cases that I had in mind when I designed DisplayMagician.

It seems like there is a logic bug within DisplayMagician based on what you have described.

In order to know where the issue lies, can you please help me with some testing? Can you please update the Desktop Layout shortcut to actually open a game? This will pause DisplayMagician logic whilst it waits for the game to shut down, which will let you do some testing for me while the game is running.

Then, just before you start the Desktop Layout Game Shortcut, can you please record the:

  • Default Audio Output Device
  • Default Audio Microphone Device
  • Default Communications Output Device
  • Default Communications Microphone Device

Next, start the Desktop Layout Game Shortcut, and leave the game running. Then can you please record the:

  • Default Audio Output Device
  • Default Audio Microphone Device
  • Default Communications Output Device
  • Default Communications Microphone Device

Finally, close the game, which should make DisplayMagician perform it's last tasks. Then can you please record the:

  • Default Audio Output Device
  • Default Audio Microphone Device
  • Default Communications Output Device
  • Default Communications Microphone Device

Then please send all the 3 groups of information to me. This will let me see where the bug lies in the audio handling logic. I need those details to be able to understand if the logic bug is in the part where it first changes the audio devices, or in the part where it changes the audio devices back.

Thanks
Terry

from displaymagician.

terrymacdonald avatar terrymacdonald commented on June 12, 2024

Hi @Bl41rw1tch,

Thanks to you input and some local testing, I've found a bug in the code that I've now rectified. I'd accidentally set the comms microphone to be the default microphone when it was being rolled back after game closure. This effectively broke the microphone rollback. This has been fixed in the code, and the patch will be included in the next release of DisplayMagician.

For this reason I'll close this issue at this time. Closing an issue when I've fixed the code helps me keep track of which other bugs I still have to fix. You can always reopen this issue if you find the functionality is still broken when you test the next release.

Thanks
Terry

from displaymagician.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.