Coder Social home page Coder Social logo

audioswitch's People

Watchers

 avatar

audioswitch's Issues

Bigger tooltip when changing devices

The tooltip that it is shown when changing devices with keyboard has the right 
size when using a computer with a monitor.
But when using the computer as a Home Theater PC, using a TV quite far away 
from the user, the size of tooltip is too small.

My suggestion is to add a configuration option to allow showing this tooltip 
with large fonts. Maybe, 5 times the actual size would be ok. Or better, allow 
different sizes...

Thanks

Original issue reported on code.google.com by [email protected] on 3 Nov 2013 at 10:29

run in windows xp

this program runs ok in win7, but I can't make it work in xp systems.
there's any chance to make it run in xp?
will be very important to me.
thanks for your support.


Original issue reported on code.google.com by [email protected] on 19 Dec 2013 at 2:31

BETA 3 Error

What steps will reproduce the problem?
1. Mute/unmute recording device with hotkey
2. Spam it



See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ApplicationException: The bitmap must be 32ppp with alpha-channel.
   at AudioSwitch.Controls.PerPixelAlphaForm.SetBitmap(Bitmap bitmap, Byte opacity)
   at AudioSwitch.Forms.FormOSD.ChangeMute(Boolean isMuted, Single volume)
   at AudioSwitch.Forms.FormSwitcher.ChangeDeviceState(EDataFlow rType, Boolean toggleMute, Int32 volChange, Boolean showOSD)
   at AudioSwitch.Forms.FormSwitcher.HotKeyPressed(Int16 id)
   at AudioSwitch.Forms.FormSwitcher.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.296 (RTMGDR.030319-2900)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
AudioSwitch
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0
    CodeBase: file:///C:/Users/Administrator/Desktop/switch/AudioSwitch.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1002 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1001 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1001 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.233 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
1rmcayuu
    Assembly Version: 2.0.0.0
    Win32 Version: 4.0.30319.1001 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.233 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
jq0drfjn
    Assembly Version: 2.0.0.0
    Win32 Version: 4.0.30319.1001 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


Original issue reported on code.google.com by adrianlund on 9 Apr 2013 at 11:57

Crash when connection via RDP without Soundcard

What steps will reproduce the problem?
1. Audioswitch running on Computer A
2. Connect to Computer A via Microsoft Remote Desktop from computer B without 
installed Soundcard (for me it's a VM where i don't need/want sound)
3. Audioswitch on computer A crashes on connect

What is the expected output? What do you see instead?
With soundcard it shows "Remote Audio", without it crashes instant

What version of the product are you using? On what operating system?
2.0 RC2 Windows 8 x64


Original issue reported on code.google.com by [email protected] on 15 May 2014 at 7:43

Another Tray Icon

Hello is it possible to change the tray icon to the original windows sound tray 
icon or can you delete the grey background and make it transparent?


Thanks,
Marshall

Original issue reported on code.google.com by [email protected] on 3 Oct 2014 at 8:35

Feature Req: Change 'default communications device' as well

Hi there,

I love this little application. I have one request that would make it even 
better for me and hopefully many others..

I switch between headset and speakers a lot for gaming but I have TeamSpeak and 
other similar applications set to use the default audio device. They do not 
switch with your app because it only changes the default audio device and has 
no ability to switch the default communications device.

Would you be able to add the ability to also switch which device is used for 
communications?

Original issue reported on code.google.com by [email protected] on 19 Mar 2013 at 3:57

Suggestions

I have a couple of suggestions for improvement. They are not complaints :-) 
AudioSwitch is already very useful.

1. Settings.xml should be stored in %LOCALAPPDATA%\AudioSwitch or some other 
place that is different for different users. It is also considered a bit of bad 
practice to put settings in program folders as those folders should not be 
writable by normal users.

2. Command line arguments could be a bit more logical;

2.a. There really should be a built in help for command line in the program. It 
does not need to be very comprehensive, but at least the syntax should be there.

2.b. Change default for GUI activation. Only start GUI if there are no 
arguments or on specific flag(s), like -gui . Now you have to remember to add 
-x in a lot of cases when you normally don't want a GUI.

2.c. I would like to also be able to use the device names for "-i" argument, 
aside from the index number. Not a big issue :-) 

3. I agree with others that the right button should post a menu with choices 
for settings, exit and such thing.

Original issue reported on code.google.com by [email protected] on 28 Aug 2013 at 3:57

How do I uninstall this program?

After installing this program, I find that every time I hold down mouse 1 and 
scroll, it changes the volume. There is no way to change this, so I would like 
to remove the program entirely. However, after using "add or remove programs" I 
find that the program is still running in the taskbar and the scrolling problem 
persists. Please help me remove this thing completely!

I am using RC2 of 2.0 on windows 7

Original issue reported on code.google.com by [email protected] on 16 Jul 2014 at 6:58

Filtering list of devices

I have a lot of devices on my system (including 15 "virtual" sound handlers for 
un-DRM'ing audiobooks), but i don't want to use any of these as regular output, 
and only switch between my usb headset and my speakers.

I'm looking forward to version 2.0, but couldn't wait, so i made a couple of 
additions to introduce an ignore list that will remove devices from the list.

How it works:

Shift Click anywhere on the device list to clear the Ignorelist
Alt-Click on any device to add it to the ignore list (Notice that it matches on 
name, so you will not see any devices with the same name).

It's by no means perfect, but just meant as a quick fix for myself, feel free 
to use it any way you like.

//Palm

Original issue reported on code.google.com by [email protected] on 1 Apr 2013 at 8:16

Attachments:

OutOfMemoryException

What steps will reproduce the problem?
1. start the program and leave it on

What is the expected output? What do you see instead?
A running program, consuming almost no resources since it should not perform 
any actions except when I access the program.
Instead, after an uptime of 1d 2h 23m I got following error:
Application: AudioSwitch.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.OutOfMemoryException
Stack:
   at System.Collections.Hashtable+ValueCollection.GetEnumerator()
   at System.Windows.Forms.Application+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr, Int32, Int32)
   at System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext)
   at System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext)
   at System.Windows.Forms.Application.Run()
   at AudioSwitch.Classes.Program.Main(System.String[])

What version of the product are you using? On what operating system?
2.0.0

Please provide any additional information below.
The program seems to be running into an infinite loop somehow, even though 
interaction with the program was limited (used once in the abovementioned 
period). Audio was switched multiple times WITHOUT using the program, maybe 
this throws Audioswitch off ?

Original issue reported on code.google.com by [email protected] on 19 Sep 2013 at 10:31

Volume level sometimes off after switching devices

What steps will reproduce the problem?
1. Switch devices using shortcut or right-clicking taskbar icon.
2. Try switching 2-3 times in rapid succession if unable to reproduce.

What is the expected output? What do you see instead?
Expected: Device switches, returning to volume it was previously.
Actual: Sometimes device will switch but volume will be much lower.

What version of the product are you using? On what operating system?
RC 2.0 - Win7 x64

Please provide any additional information below.
The problem appears to be related to the difference between "Default Multimedia 
Device" and "Default Communications Device." When the setting to switch both is 
deselected, the behavior is consistent (for me, one of the two devices is 
always quieter).

Original issue reported on code.google.com by [email protected] on 10 Sep 2013 at 9:47

hiding device causes AudiSwitch to cause an error

When I hide the digital output of the mainboards Audio in Version 2.0 an 
Mircosoft.Net Framework Error Appears:

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: InvalidArgument=Value of '2' is not valid 
for 'index'.
Parameter name: index
   at System.Windows.Forms.ImageList.ImageCollection.get_Item(Int32 index)
   at AudioSwitch.Forms.FormSwitcher.SetDeviceIcon(Int32 index, Boolean isSelected)
   at AudioSwitch.Forms.FormSwitcher.RefreshDevices(EDataFlow renderType)
   at AudioSwitch.Forms.FormSwitcher.FormSwitcher_Deactivate(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnDeactivate(EventArgs e)
   at System.Windows.Forms.Form.set_Active(Boolean value)
   at System.Windows.Forms.Form.WmActivate(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at AudioSwitch.Forms.FormSwitcher.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34003 built by: FX45W81RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
AudioSwitch
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0
    CodeBase: file:///D:/Setup/Programme/No%20Install/Audio%20Switch/AudioSwitch.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34003 built by: FX45W81RTMGDR
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
Microsoft.GeneratedCode
    Assembly Version: 1.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Assembly Version: 1.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.



Original issue reported on code.google.com by [email protected] on 23 Oct 2013 at 11:43

Device list in settings need a scrollbar

What steps will reproduce the problem?
1. Open the settings, via F1
2. Select Devices tab
3. For me the list is longer than fits into the window

Need a scroll bar on Devices list. Maybe would be an idea to allow window 
resize also?

AdioSwitch v2.0 RC2 on Windows 8 65bit

Nice touch with the ability to set different colors on icon for device. :-)

Original issue reported on code.google.com by [email protected] on 28 Aug 2013 at 1:34

Popup problem on dual monitor setup

What steps will reproduce the problem?
1. Have two monitors with different height
2. Open popup
3. Profit

What is the expected output? What do you see instead?
Should see the menu. I do not see the menu.

What version of the product are you using? On what operating system?
1.35, win 7

Please provide any additional information below.
You show popup on main display, which does not work well if you move taskbar to 
secondary one. Fix that, thanks ;)

Original issue reported on code.google.com by [email protected] on 13 Feb 2013 at 5:18

Having trouble with keyboard shortcuts

What steps will reproduce the problem?
1. Select device.
2. Hold Shortcut combo (CTRL+ALT+SHIFT+A) for 5 seconds
3. Choose another device
4. Switch to another window or desktop
3. Press shortcut

What is the expected output? What do you see instead?
Expected would be to have the audio device change. 

Actual is nothing.

What version of the product are you using? On what operating system?
1.4.2, Win7 x64

Please provide any additional information below.
I do see the balloons say they're set. I've also restarted the application, and 
they seem to be there. However, I've not seen a keyboard shortcut actually 
change the output device. Am I doing something wrong?

Original issue reported on code.google.com by [email protected] on 19 Mar 2013 at 9:43

Could not find nbspkrs.ico

Using version 1.42, extracted the zip file and ran AudioSwitch.exe. Upon 
clicking the icon, I receive an error stating Could not find file 
c:\Windows\system32\nbspkrs.ico even though it is there.

I am running Windows 8 Pro x64. I did verify that the file exists.

Here is the detail for the error:

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IO.FileNotFoundException: Could not find file 
'C:\Windows\system32\nbspkrs.ico'.
File name: 'C:\Windows\system32\nbspkrs.ico'
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   at System.Drawing.Icon..ctor(String fileName, Int32 width, Int32 height)
   at AudioSwitch.DeviceIcons.Add(String iconPath)
   at AudioSwitch.EndPoints.RefreshDevices(EDataFlow renderType, Boolean updateIcons)
   at AudioSwitch.FormSwitcher.RefreshDevices(Boolean UpdateListView)
   at AudioSwitch.FormSwitcher.notifyIcon1_MouseDown(Object sender, MouseEventArgs e)
   at System.Windows.Forms.NotifyIcon.OnMouseDown(MouseEventArgs e)
   at System.Windows.Forms.NotifyIcon.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.NotifyIcon.WndProc(Message& msg)
   at System.Windows.Forms.NotifyIcon.NotifyIconNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18033 built by: FX45RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
AudioSwitch
    Assembly Version: 1.42.0.0
    Win32 Version: 1.42
    CodeBase: file:///C:/Users/harrison/Downloads/AudioSwitch%20v1.42/AudioSwitch.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18037 built by: FX45RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18022 built by: FX45RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18033 built by: FX45RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18033 built by: FX45RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Original issue reported on code.google.com by [email protected] on 7 Mar 2013 at 4:03

Crash when no sound device available

What steps will reproduce the problem?
1. Create a remote desktop connection on a second computer (mstsc.exe).
2. Disable remote audio in the options.
3. Connect with the box running AudioSwitch or start on this box AudioSwitch.

Perhaps the problem can reproduced on a box without a sound device.

What is the expected output? What do you see instead?
I expect AudioSwitch continue to run without any audio device. When I again 
login locally, I expect AudioSwitch continue to work with the local sound 
devices. 

What version of the product are you using? On what operating system?
AudioSwitch 2.0RC2. Remote computer running AudioSwitch: Windows 7 64bit. 
Connecting from: Windows 7 + mstsc.exe and Gentoo Linux + xfreerdp.



Original issue reported on code.google.com by [email protected] on 17 Sep 2013 at 6:47

Windows Audio Session not supported

What steps will reproduce the problem?
1. Set Itunes to playback using Windows Audio Session
2. Itunes>Edit>Pref>Playback>Play Audio Using>Windows Audio Session

What is the expected output? What do you see instead?
Expected: Audio switcher to alternate output from Headphones to Speakers. 
However playback sticks with the original output devices and a program restart 
is needed to alternate.

What version of the product are you using? On what operating system?
Itunes 11.3.1.2 Audio Switcher V2 OS: Windows 7 SP1


Please provide any additional information below:
During music playback in Itunes, when playback options are set to use Windows 
Audio Session and not Direct Audio, using audio switcher to alternate playback 
devices does not work.
However when set to Direct Audio, Audio Switcher works fine, but audio playback 
is no of desired quality -  it stutters and has interference occasionally (due 
to being direct audio playback). 


Original issue reported on code.google.com by [email protected] on 11 Sep 2014 at 1:12

Switch playback device and recording device at the same time

Default GUI devices in AUDIO SWITCH can be selected either PLAYBACK or 
RECORDING. 
Could you make a setting option so that PLAYBACK and RECORDING device can be 
changed at the same time with one mouse click?
It would be also good if you would add hotkey for changing both PLAYBACK and 
RECORDING at the same time. 



Original issue reported on code.google.com by [email protected] on 25 Nov 2014 at 5:12

suggestion: single-instance-application?

It would be nice if this could be a single-instance-application.
That would make it easier to use the commands in a script to change the audio 
with some conditions. I think there is no use to have two instances started?


Original issue reported on code.google.com by [email protected] on 7 Jan 2014 at 7:24

JIT crash when left-clicking

Hi! Just found this app and it looks like exactly what I'm after, but I'm 
getting a crash when left-clicking the tray icon (see exception below). I went 
to grab the debug version at submain.eu but am getting a 404 - any chance you 
could upload it to this site?

Running Windows 7 Ultimate 32-bit and looking to swap between onboard sound and 
video card HDMI out. (right-clicking the icon seems to work fine.

Thanks!

Dan

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Exception: Could not retrieve taskbar information.
   at AudioSwitch.WindowPosition.GetTaskBarInfo()
   at AudioSwitch.WindowPosition.GetWindowPosition(NotifyIcon notifyicon, Int32 windowwidth, Int32 windowheight)
   at AudioSwitch.FormSwitcher.notifyIcon1_MouseUp(Object sender, MouseEventArgs e)
   at System.Windows.Forms.NotifyIcon.OnMouseUp(MouseEventArgs e)
   at System.Windows.Forms.NotifyIcon.WmMouseUp(Message& m, MouseButtons button)
   at System.Windows.Forms.NotifyIcon.WndProc(Message& msg)
   at System.Windows.Forms.NotifyIcon.NotifyIconNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
AudioSwitch
    Assembly Version: 1.30.0.0
    Win32 Version: 1.30
    CodeBase: file:///C:/Program%20Files/AudioSwitch/AudioSwitch.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Original issue reported on code.google.com by [email protected] on 2 Feb 2013 at 7:46

Unhandled Exception crash on device switch

What steps will reproduce the problem?
1. Any program open AND playing audio
2. Switch playback devices.  Menu or keyboard shortcut
3.

What is the expected output? What do you see instead?
I am playing sound through speakers (3.5mm jack)and then switching to another 
device(Optical port)
The sound does switch devices, but then the app crashes.

What version of the product are you using? On what operating system?
v2.0 RC2 on Windows 8.1

Please provide any additional information below.

Sometimes the app just crashes and closes, sometimes this error shows up:

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Runtime.InteropServices.COMException (0x800706A6): The binding handle is 
invalid. (Exception from HRESULT: 0x800706A6)
   at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
   at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode)
   at AudioSwitch.CoreAudioApi.AudioSessionManager..ctor(IAudioSessionManager2 realAudioSessionManager)
   at AudioSwitch.CoreAudioApi.MMDevice.GetAudioSessionManager()
   at AudioSwitch.Controls.VolumeBar.RegisterDevice(EDataFlow RenderType)
   at AudioSwitch.Forms.FormSwitcher.listDevices_ItemSelectionChanged(Object sender, ListViewItemSelectionChangedEventArgs e)
   at System.Windows.Forms.ListView.OnItemSelectionChanged(ListViewItemSelectionChangedEventArgs e)
   at System.Windows.Forms.ListView.WmReflectNotify(Message& m)
   at System.Windows.Forms.ListView.WndProc(Message& m)
   at AudioSwitch.Controls.CustomListView.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34014 built by: FX45W81RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
AudioSwitch
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0
    CodeBase: file:///C:/Program%20Files%20(x86)/AudioSwitch/AudioSwitch.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34003 built by: FX45W81RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34230 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
Microsoft.GeneratedCode
    Assembly Version: 1.0.0.0
    Win32 Version: 4.0.30319.34230 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.




Original issue reported on code.google.com by [email protected] on 1 Oct 2014 at 2:50

Some requests

Lovely little program, however I would love to see two small additions:

1 - Ability to keybind more than just the device swap (specifically recording 
device mute)
2 - Tray icon turns red when recording device is muted

Aswell, I have a bug report:
Under Win7 (x64 if it matters) when I swap from speakers to headset (my only 
devices) the very last note player from any program gets stuck on the speakers 
constantly outputting it.

Original issue reported on code.google.com by adrianlund on 16 Mar 2013 at 1:52

Does not support windows audio session playback


What steps will reproduce the problem?
1. Set Itunes to playback using Windows Audio Session
2. Itunes>Edit>Pref>Playback>Play Audio Using>Windows Audio Session

What is the expected output? What do you see instead?
Expected: Audio switcher to alternate output from Headphones to Speakers. 
However playback sticks with the original output devices and a program restart 
is needed to alternate.

What version of the product are you using? On what operating system?
Itunes 11.3.1.2
Audio Switcher V2
OS: Windows 7 SP1


Please provide any additional information below:
During music playback in Itunes, when playback options are set to use Windows 
Audio Session and not Direct Audio, using audio switcher to alternate playback 
devices does not work.

However when set to Direct Audio, Audio Switcher works fine, but audio playback 
is no of desired quality -  it stutters and has interference occasionally (due 
to being direct audio playback). 

Original issue reported on code.google.com by [email protected] on 11 Sep 2014 at 1:10

Memory Leak?

What steps will reproduce the problem?
1. Installed
2. Ran

PC started lagging, checked taskmamager.
Apparently an audio switcher needs >1GB RAM and 22% CPU

What version of the product are you using? On what operating system?
v2 RC2
Win8


http://puu.sh/b92z6/7f6d4f928a.png

Original issue reported on code.google.com by [email protected] on 26 Aug 2014 at 8:21

Feature request: key shortcut for quick switching

An user defined (preferable) keyboard shortcut for quickly switching between 
available audio sources. Essentially what it does now when you right click on 
the tray icon. 

Could be a key (for ex, one key from the numpad, or F7, F12, etc) or a 
combination (ctrl + w, for ex). Ideally it should be global and user defined. 

Thanks and keep up the good work.

Original issue reported on code.google.com by [email protected] on 21 Jan 2013 at 4:28

Crashes on Windows 8.1

What steps will reproduce the problem?
1. Switch between Default Output devices
2. Audioswitch crashes
3.

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?
1.42 and 2.0 RC2

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 24 Nov 2013 at 10:06

RC2 Crash when hiding devices

What steps will reproduce the problem?
1.  Hide 2 devices from playback list
2.  Crashes immediately ,or left click systray icon.


What version of the product are you using? On what operating system?
Win7 x64

Please provide any additional information below.


************** Exception Text **************
System.ArgumentOutOfRangeException: InvalidArgument=Value of '2' is not valid 
for 'index'.
Parameter name: index
   at System.Windows.Forms.ImageList.ImageCollection.get_Item(Int32 index)
   at AudioSwitch.Forms.FormSwitcher.SetDeviceIcon(Int32 index, Boolean isSelected)
   at AudioSwitch.Forms.FormSwitcher.RefreshDevices(EDataFlow renderType)
   at AudioSwitch.Forms.FormSwitcher.notifyIcon1_MouseDown(Object sender, MouseEventArgs e)
   at System.Windows.Forms.NotifyIcon.OnMouseDown(MouseEventArgs e)
   at System.Windows.Forms.NotifyIcon.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.NotifyIcon.WndProc(Message& msg)
   at System.Windows.Forms.NotifyIcon.NotifyIconNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
AudioSwitch
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0
    CodeBase: file:///C:/Program%20Files%20(x86)/AudioSwitch/AudioSwitch.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
Microsoft.GeneratedCode
    Assembly Version: 1.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Assembly Version: 1.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------

************** JIT Debugging **************

Original issue reported on code.google.com by [email protected] on 4 Dec 2013 at 3:45

Stops working on start-up Win7

What steps will reproduce the problem?
1. Turn on computer (thereby launching the software)
2.
3.

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?
2.0 on Windows 7 64bit.

Please provide any additional information below.

Here is the Problem signature:
Problem signature:
  Problem Event Name:   CLR20r3
  Problem Signature 01: audioswitch.exe
  Problem Signature 02: 2.0.0.0
  Problem Signature 03: 51688380
  Problem Signature 04: System.Xml
  Problem Signature 05: 4.0.0.0
  Problem Signature 06: 51ee8eb3
  Problem Signature 07: 740
  Problem Signature 08: 27
  Problem Signature 09: System.Xml.XmlException
  OS Version:   6.1.7601.2.1.0.256.1
  Locale ID:    1033
  Additional Information 1: 0a9e
  Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
  Additional Information 3: 0a9e
  Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

Original issue reported on code.google.com by [email protected] on 12 Jul 2014 at 1:04

crash on windows 7

What steps will reproduce the problem?
1.load audioswitch
2.
3.

What is the expected output? What do you see instead?
it load properly/error

What version of the product are you using? On what operating system?
windows 7 64bit

Please provide any additional information below.

Problem signature:
  Problem Event Name:   CLR20r3
  Problem Signature 01: AudioSwitch.exe
  Problem Signature 02: 2.0.0.0
  Problem Signature 03: 51688380
  Problem Signature 04: System.Xml
  Problem Signature 05: 4.5.27.0
  Problem Signature 06: 545ca7e4
  Problem Signature 07: 986
  Problem Signature 08: 27
  Problem Signature 09: System.Xml.XmlException
  OS Version:   6.1.7601.2.1.0.256.48
  Locale ID:    1033
  Additional Information 1: 0a9e
  Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
  Additional Information 3: 0a9e
  Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

Read our privacy statement online:
  http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

If the online privacy statement is not available, please read our privacy 
statement offline:
  C:\Windows\system32\en-US\erofflps.txt

Original issue reported on code.google.com by [email protected] on 26 Nov 2014 at 3:33

application no longer starts

What steps will reproduce the problem?
1. No longer starts.

What is the expected output? What do you see instead?
I expect the audioswitch systray icon to appear. I do not see any outward sign 
of errors.

What version of the product are you using? On what operating system?
AudioSwitch 2.0 RC2 on Windows 8.1

Please provide any additional information below.
This was working until about a month ago. It is unknown what changed on my 
system.
I had added additional HDMI Audio devices about a month ago.

Original issue reported on code.google.com by [email protected] on 4 Oct 2014 at 12:05

Nothing happens when i run the program

What steps will reproduce the problem?
1. Installed from the archive. It installs correctly. I checked the "Run 
audioswitch" box and end the installation. Nothing happens.
2. Double click the program to start it. Nothing happens. Nothing pops into 
task manager, no windows open, nothing.
3. Uninstalled and reinstalled after extracting the archive to the desktop. I 
run the .exe. Installs correctly. Tick the "run audioswitch box" yet again. 
Nothing happens.
4. Double click icon, absolutely nothing happens.


What is the expected output? What do you see instead?

I expected to see a GUI of some sort, or am I just doing something wrong?

What version of the product are you using? On what operating system?

Running windows 8 on a x64 system. and using the latest version, so 2.0.

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 4 Feb 2014 at 5:48

Disable global (mouse) hotkey

When you keep left click pressed, then scroll wheel, it will volume +/-.

I'd like this feature to be disable for several reasons: I used it accidentally 
in game, and it increases/decreases volume (not welcomed), and worst, the OSD 
diminishes the game to be on top (when I come back in my fps game, I'm dead for 
several seconds).

Original issue reported on code.google.com by [email protected] on 19 Jun 2013 at 9:19

Tray icon bug/feature request

What steps will reproduce the problem?
1. Set custom colors for two different audio devices.
2. Use default Windows "playback devices" dialog to switch default device.

What is the expected output? What do you see instead?
Expected: Tray icon changes color.
Actual: Tray icon remains the same color.

What version of the product are you using? On what operating system?
RC 2.0 - Win7 x64

Please provide any additional information below.
If this is not a bug, consider it a feature request. It also may be related the 
the previous issue I just created.

Original issue reported on code.google.com by [email protected] on 10 Sep 2013 at 9:52

Crash Windows 7

What steps will reproduce the problem?
1.Switch audio ouput/right click tray icon
2.
3.

What is the expected output? What do you see instead?
http://i.imgur.com/LNOqWmA.png

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IO.FileNotFoundException: Could not load file or assembly 
'AudioSwitch.XmlSerializers' or one of its dependencies. Het systeem kan het 
opgegeven bestand niet vinden.
File name: 'AudioSwitch.XmlSerializers'
   at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.RuntimeAssembly.LoadWithPartialNameInternal(AssemblyName an, Evidence securityEvidence, StackCrawlMark& stackMark)
   at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
   at AudioSwitch.CoreAudioApi.AudioSessionManager..ctor(IAudioSessionManager2 realAudioSessionManager)
   at AudioSwitch.CoreAudioApi.MMDevice.GetAudioSessionManager()
   at AudioSwitch.Controls.VolumeBar.RegisterDevice(EDataFlow RenderType)
   at AudioSwitch.Forms.FormSwitcher.listDevices_ItemSelectionChanged(Object sender, ListViewItemSelectionChangedEventArgs e)
   at System.Windows.Forms.ListView.OnItemSelectionChanged(ListViewItemSelectionChangedEventArgs e)
   at System.Windows.Forms.ListView.WmReflectNotify(Message& m)
   at System.Windows.Forms.ListView.WndProc(Message& m)
   at AudioSwitch.Controls.CustomListView.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value 
[HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure 
logging.
To turn this feature off, remove the registry value 
[HKLM\Software\Microsoft\Fusion!EnableLog].



************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18444 built by: FX451RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
AudioSwitch
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0
    CodeBase: file:///C:/Program%20Files%20(x86)/AudioSwitch/AudioSwitch.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34238 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34234 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
Microsoft.GeneratedCode
    Assembly Version: 1.0.0.0
    Win32 Version: 4.0.30319.34234 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.



What version of the product are you using? On what operating system?
2.0  on Windows 7

Please provide any additional information below.
See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Runtime.InteropServices.COMException (0x88890008): Exception from 
HRESULT: 0x88890008
   at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
   at AudioSwitch.CoreAudioApi.AudioSessionManager..ctor(IAudioSessionManager2 realAudioSessionManager)
   at AudioSwitch.CoreAudioApi.MMDevice.GetAudioSessionManager()
   at AudioSwitch.Controls.VolumeBar.RegisterDevice(EDataFlow RenderType)
   at AudioSwitch.Forms.FormSwitcher.notifyIcon1_MouseUp(Object sender, MouseEventArgs e)
   at System.Windows.Forms.NotifyIcon.OnMouseUp(MouseEventArgs e)
   at System.Windows.Forms.NotifyIcon.WmMouseUp(Message& m, MouseButtons button)
   at System.Windows.Forms.NotifyIcon.WndProc(Message& msg)
   at System.Windows.Forms.NotifyIcon.NotifyIconNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18444 built by: FX451RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
AudioSwitch
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0
    CodeBase: file:///C:/Program%20Files%20(x86)/AudioSwitch/AudioSwitch.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34238 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34234 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
Microsoft.GeneratedCode
    Assembly Version: 1.0.0.0
    Win32 Version: 4.0.30319.34234 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.




Original issue reported on code.google.com by [email protected] on 8 Dec 2014 at 5:30

Max baloon text length limit

When device in windows initially has a long name exception is thrown.
May be just cut out output string for max 64 symbols?

************** Текст исключения **************
System.ArgumentOutOfRangeException: Длина текста должна 
быть меньше 64 символов.
Имя параметра: Text
Фактическое значение было Цифровое аудио 
(S/PDIF) (Устройство с поддержкой High Definition Audio).
   в System.Windows.Forms.NotifyIcon.set_Text(String value)
   в AudioSwitch.FormSwitcher.notifyIcon1_MouseMove(Object sender, MouseEventArgs e)
   в System.Windows.Forms.NotifyIcon.OnMouseMove(MouseEventArgs e)
   в System.Windows.Forms.NotifyIcon.WmMouseMove(Message& m)
   в System.Windows.Forms.NotifyIcon.WndProc(Message& msg)
   в System.Windows.Forms.NotifyIcon.NotifyIconNativeWindow.WndProc(Message& m)
   в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Original issue reported on code.google.com by [email protected] on 25 Jan 2013 at 6:37

Trying to run the command line brings warning

What steps will reproduce the problem?
1. Create batch-file 
2. Enter line "AudioSwitch.exe -l -i 0 -x"
3. Execute
4. Error message: "You must first specify rendering type using '-r' flag!"

What is the expected output? What do you see instead?
Instead of the error the audio device should switch to the given interface 
parameter (0)

What version of the product are you using? On what operating system?
RC2 (1.42 is working fine)

Original issue reported on code.google.com by [email protected] on 31 Aug 2014 at 9:57

Volume hot key settings resets to default when settings panel opens.

What steps will reproduce the problem?
1.Open settings panel.
2.Change volume hotkey settings (IE: change to winkey)
3.Close settings panel.
4.Open settings panel.
5.Volume hotkey has reset to shift.
What version of the product are you using? On what operating system?
2.0 RC2

Please provide any additional information below.
The changed hotkey will work fine until you open and close the settings panel.

This is clearly a case of not changing the drop down box with the selected 
setting when the panel is opened.

Original issue reported on code.google.com by [email protected] on 30 Nov 2014 at 12:30

Bigger tooltip when changing devices

The tooltip that it is shown when changing devices with keyboard has the right 
size when using a computer with a monitor.
But when using the computer as a Home Theater PC, using a TV quite far away 
from the user, the size of tooltip is too small.

My suggestion is to add a configuration option to allow showing this tooltip 
with large fonts. Maybe, 5 times the actual size would be ok. Or better, allow 
different sizes...

Thanks

Original issue reported on code.google.com by [email protected] on 3 Nov 2013 at 10:29

audioswitch command line generate exception when have -i as input.

What steps will reproduce the problem?
1.in command line, set audioswitch argument as -r playback -l -i 0
2.
3.

What is the expected output? What do you see instead?
no exception, only one audio device is selected  in audio control panel.
exception occurs, multiple audio device are selected in audio control panel
What version of the product are you using? On what operating system?
V2.0 RC2

Please provide any additional information below.
WIN7 64bit.

Original issue reported on code.google.com by [email protected] on 20 Nov 2013 at 12:47

Menu not showing when clicking on the tray icon Windows 8.1

What steps will reproduce the problem?
1.Left click on tray icon
2.
3.

What is the expected output? What do you see instead?
SHould see a list of playback devices. Nothing.

What version of the product are you using? On what operating system?
2.0 RC2 on Windows 8.1 Pro

Please provide any additional information below.
No list or menu visible after I click on the tray icon however I can access 
settings by pressing F1 after clicking on the icon.

Original issue reported on code.google.com by [email protected] on 21 Sep 2014 at 9:44

Crash when turning on mumble

What steps will reproduce the problem?
1. Start audioswitch.exe
2. open mumble 1.2.5 (everything fine here)
3. join to an server (mouse movement get squishy and audioswitch crashes)

What is the expected output? What do you see instead?
Audioswitch should not crash

What version of the product are you using? On what operating system?
AudioSwitch V2.0 RC 2
OS: Win 8.1 64bit


How can i get an crashlog?

Original issue reported on code.google.com by [email protected] on 13 May 2014 at 4:47

command line options

What steps will reproduce the problem?
1. create desktop shortcut with ""C:\Program Files 
(x86)\AudioSwitch\AudioSwitch.exe" -i 0 -m Control,Alt -k p"

What is the expected output? What do you see instead?
AudioSwitch starts with the defined hotkey.

There is displayed an error (translated from German, maybe wrong):
unexpected exception: System.NullReferenceException: The object pointer was not 
defined on an object device.
at AudioSwitch.Classes.Entpoints.SetDefaultDevice(String devID)
at AudioSwitch.Classes.Program.Main(String[] args)


What version of the product are you using? On what operating system?
Win8 64bit, audioswitch 2.0 RC2

Please provide any additional information below.
It seems that there is a problem in getting the args.


Original issue reported on code.google.com by [email protected] on 18 Jun 2013 at 6:54

Added Mouse Wheel Volume Scrolling disabling?

I have been looking around, but I can't find a way how to disable this feature. 
Often I'm trying to mark longer text and need to scroll to have it selected 
whole, but instead I'm now changing volume.

Original issue reported on code.google.com by [email protected] on 17 May 2014 at 9:30

Memory Leak

What steps will reproduce the problem?
some times I notice my mouse is lagging,
opening taskmanager tells me audioswitch uses 900 MB RAM and 1 core 100%

What version of the product are you using? On what operating system?
2.0 RC2, Windows 8 x64

Please provide any additional information below.
I'm not a programmer, I made a memory dump if that is of any help (with 
taskmanager), but its quite big (i'm uploading it right now)

Original issue reported on code.google.com by [email protected] on 1 May 2014 at 9:35

not able to see menu after left click on tray icon

What steps will reproduce the problem?
1.Surface Pro 2
2.DPI is 150%
3.Unknown other factors
4. Click tray icon with left mouse button

What is the expected output? What do you see instead?
Get a menu of the available outputs
the menu flashes in the upper left corner and disappears.

What version of the product are you using? On what operating system?
all versions i have tried i'm now on v2 RC2
windows 8.1 update 1

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 18 Aug 2014 at 9:38

.NET Framework Unhandled Exception

What steps will reproduce the problem?
1. Ctrl + Click on Tray Icon



What do you see instead? .NET Framework Unhandled Exception
[code]
See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at AudioSwitch.CoreAudioApi.AudioMeterInformationChannels.get_Item(Int32 index)
   at AudioSwitch.FormSwitcher.timer1_Tick(Object sender, EventArgs e)
   at System.Windows.Forms.Timer.OnTick(EventArgs e)
   at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.296 (RTMGDR.030319-2900)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
AudioSwitch
    Assembly Version: 1.28.0.0
    Win32 Version: 1.28
    CodeBase: file:///C:/Users/Trey/AppData/Local/Temp/Temp1_AudioSwitch-v1.28.zip/AudioSwitch.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1001 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1001 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1001 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.233 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
[/code]


What version of the product are you using? On what operating system?
1.28, Windows 7 64-bit


Please provide any additional information below.
Clicking Continue allows the app to continue working... this error happens 
every time on my system when I ctrl + left click.

Original issue reported on code.google.com by [email protected] on 22 Jan 2013 at 9:11

RC2 scroll issue

I've set up Win + Scroll to increase/decrease volume, and quite often my volume 
turns up or down when I scroll without holding down the windows key.

Original issue reported on code.google.com by adrianlund on 27 Apr 2013 at 12:56

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.