22 Commits

Author SHA1 Message Date
palana
0b5158d9e3 Streamline (settings) hotkey handling
This moves all hotkeys that were accessible in the audio/publish
settings panes to a new hotkeys settings pane

Also makes the push to talk hotkeys behave like all other (settings)
hotkeys, i.e. as long as a hotkey is configured the hotkey is active
2014-08-13 00:37:21 +02:00
Richard Stanway
a71889cc63 Fix a derp 2014-08-07 18:00:19 +02:00
Richard Stanway
eccaa7a127 Fix crash in Settings window if no audio devices present 2014-08-07 17:19:04 +02:00
palana
38160ee2e9 Show IDC_INFO only when necessary
Checking the video encoder should be sufficient, as long as noone adds
a audio encoding only mode
2014-07-16 14:34:22 +02:00
Richard Stanway
7368811cae Fix InputDevicesForDesktopSound 2014-04-24 19:16:19 +02:00
jp9000
e2ae54ffb3 Remove 'use inputs devices for desktop audio'
Caused us no end of pain.  Users clicked it so much that it made us all
snap.  Now, if a user really, REALLY wants to use it, they'll have to
manually set the ini file variable in their profile ini, under [Audio],
InputDevicesForDesktopSound=1
2014-04-11 21:40:27 -07:00
palana
3d13a9c5e7 Fix clearing first push to talk hotkey if two hotkeys were set
It was possible to bind an unlimited number of push to talk hotkeys via the first
push to talk hotkey edit box, and it was impossible to unbind those hotkeys
without restarting OBS
2014-03-01 14:18:05 +01:00
palana
cbf2765271 Fix audio settings apply button being trigger unnecessarily
Should now only trigger if the currently configured input device can't be
selected
2014-02-28 04:01:18 +01:00
palana
02024ffcca Remove a whole bunch of tabs ...
Someone make Visual Studio remember that OBS1 uses spaces
2014-02-26 15:53:50 +01:00
palana
28e28425c5 Move 'Use Input device for desktop Audio' to advanced settings 2014-02-26 15:30:09 +01:00
palana
f4ed09778e Add RTL-aware wrappers for DialogBox and CreateDialog
This makes previous RTL-changes (except for OBSMessageBox) obsolete
2014-02-26 07:07:13 +01:00
jp9000
f76e8bcaa4 Added a "Reinitialize" button for mics
If the mic device starts going crazy or needs to be reset for whatever
possible reason and you don't want to restart the stream, you can now
reset the mic by using the "Reinitialize" button in audio settings next
to the mic device drop-down.  This will shut down the mic, and then
reinitialize it one second later.

Shouldn't need to be used with the newer audio code, but is provided
just in case.
2014-01-10 20:13:02 -07:00
jp9000
49241dc400 Added ability to use input devices for desktop audio, added a 'point filtering' option to text output source 2013-12-05 17:22:24 -07:00
jp9000
6e82cb201c 0.583 - fixed a tiny bug for mic audio time offset, made a minor tweak to an audio coefficient, and added a new string 2013-10-24 08:00:43 -07:00
jp9000
b146feb64f fixed push-to-talk delay hotkey (wasn't working because everything uses nanosecond timing rather than millisecond) 2013-10-19 21:22:02 -07:00
jp9000
632585b77b add 'show connected audio devices only' checkbox to audio settings 2013-10-09 15:32:19 -07:00
jp9000
9ef424ade8 merged original stable changes and fixed 700ms scene buffering offset default 2013-09-24 23:18:53 -07:00
jp9000
fd21433bbc greatly increased the "arbitrary" limitations of mic audio time offset and scene buffering time 2013-07-02 05:22:29 -07:00
jp9000
dd9bd2f75c Added the ability for settings panes to have a "defaults" button, added the button to the "Advanced" section 2013-04-18 08:00:34 -07:00
Lucas Murray
6b9b671a3d Use SettingsPane for the noise gate settings; Remove HINSTANCE from
the SettingsPane API as it's not needed
2013-03-16 20:01:19 +08:00
Lucas Murray
b2a1b533c3 Added a SetChangedSettings() method to SettingsPane 2013-03-16 18:34:40 +08:00
Lucas Murray
2577e34f7d Ported audio settings to SettingsPane 2013-03-16 18:05:44 +08:00