48 Commits

Author SHA1 Message Date
palana
87ba3a736e Add optimize settings button (this "replaces" the defaults button when available)
Displaying both the defaults and the optimize button requires (currently
unnecessary) tweaking of the settings dialog, so they are mutually exclusive for
now
2014-03-08 19:42:19 +01:00
BtbN
266433441e Add XInput trigger-as-buttons support to HandleHotkeys 2014-03-04 15:34:58 +01:00
BtbN
b7c3e9cbeb Check XInput for hotkeys 2014-03-04 14:54:17 +01:00
jp9000
f83442633b Replace MessageBox with wrapper for RTL languages 2014-02-24 18:18:21 -07:00
adocilesloth
6258828c70 Add API calls for capture fps, bytes per second, total frames, total frames dropped and total stream time 2014-02-14 22:16:44 +00:00
palana
c5e432ef13 Add API calls for recording status and keep recording setting 2014-02-05 16:42:24 +01:00
palana
65d9c25441 Allow settings dialogs to cancel applying settings 2014-01-04 01:14:36 +01:00
paibox
d45c50f7e5 Skip transition on non-global capture device source
Skip the transition if there's a non-global capture device source in the
next scene. Mainly a fix to make device capture sources using the same
device as one in the previous scene not show up blank after switching.
2013-11-30 04:39:13 +01:00
Richard Stanway
b37fbb5570 Fix resize / move related crashes when editing during a scene change 2013-10-17 23:57:51 +02:00
jp9000
b95889d1b0 added a red message on the status bar if encoding is taking too long to process 2013-09-20 21:22:41 -07:00
Richard Stanway
660515a6b5 Fix crash when adding scene with no scenes and preview running 2013-09-07 03:13:09 +02:00
jp9000
3520b15ca4 Allow the option to select sample rate to stream at rather than have it hard coded to 48000hz 2013-09-02 18:40:15 -07:00
jp9000
e40a9dd7c0 Fixed a bug where global sources would initialize when switching to a scene with an unchecked global source, also made it so that global sources regsiter as having "entered" and "left" the scene when checked and unchecked 2013-09-02 09:57:24 -07:00
Richard Stanway
92cabba955 Derp. When will VS warn me about format strings! 2013-07-31 09:51:05 -04:00
Richard Stanway
cadf8a0e4e Log excessive scene change times. 2013-07-30 22:01:52 -04:00
jp9000
e459b736c3 by the nine divines 2013-07-27 15:04:14 -07:00
John R. Bradley
e0807ff2d9 Fixed small bug in GlobalSource Leave/Enter
Fixed string scope so it doesn't end object lifetime prematurely
2013-07-26 18:56:25 -05:00
paibox
dfea4c2902 Mute global source capture device audio when not on the current scene
Added some additional functionality in order to prevent capture devices
added as global sources to play audio across all scenes, regardless of
if that global source was present on the current scene or not.
2013-07-24 19:56:51 +02:00
Richard Stanway
b35d5f215f Fix a hotkey-related crash 2013-07-21 14:13:09 -04:00
HomeWorld
daa29fc06a Report scene switch when everything is validated and processed by OBS, not before 2013-06-18 20:31:07 +03:00
jp9000
a6a473199f added an option to allow users to restrict how hotkeys can be used (allowing unrelated modifiers) 2013-06-16 23:28:35 -07:00
jp9000
fccdc638aa Split up software capture into window and monitor capture. Put warnings on monitor capture for vista/7 and when aero is on 2013-04-19 10:50:16 -07:00
Richard Stanway
9aceaadbcc Some small code cleanups via static analysis (cppcheck) 2013-04-04 03:20:02 -04:00
jp9000
51c356b1c3 removed more traces of the HQ audio resampling option 2013-04-02 23:03:18 -07:00
jp9000
abfef72d85 0.48.007 - removed circular list usage until I can verify it's 100% safe to use, removed a potential memory leak from directshow sources, other minor checks and tweaks 2013-03-31 05:47:11 -07:00
William Hamilton
28ae32920e Switch event api to plugin export c-style calls. Virtual-function calls too fragile. 2013-03-19 17:52:00 -05:00
Lucas Murray
00c41fd8a5 Make the DirectX control fill all available space; Display a message
when the user isn't streaming or if the preview is disabled; 1:1 mode
now center aligns the preview if the window is too small
2013-03-18 18:02:07 +08:00
Lucas Murray
86f931902d Moved SettingsPane to OBSApi 2013-03-16 18:55:41 +08:00
Lucas Murray
69f4c00760 Add an API for accessing the current RMS, max and peak volume
statistics for the desktop and microphone audio sources
2013-03-14 22:06:02 +08:00
William Hamilton
f6e2226879 Pack volume level in lParam, to prevent freeing allocated memory across dll's 2013-03-06 21:32:34 -06:00
Lucas Murray
793c59f7a0 Merge remote-tracking branch 'upstream/master' 2013-03-04 12:07:22 +08:00
Lucas Murray
8116b0680e Added a 1:1 preview mode that is currently always enabled 2013-03-04 11:36:50 +08:00
jp9000
675d0c6d6c added an audio filter API 2013-03-03 18:20:38 -07:00
William Hamilton
80ef8d6295 Added audio volume API calls and events. 2013-02-11 23:00:53 -06:00
jp9000
87fd5a155c Added C-style API exports instead of relying on horrible virtual function tables
Fixed a bug with item insertation
2013-02-06 09:39:15 -07:00
jp9000
d57785dbc6 fixed version stuff
made it so new items insert front-most instead of back-most
2013-02-05 02:06:08 -07:00
William Hamilton
6f38e48239 Cleaned up API additions to not break backward compatibility with older plugins. 2013-02-01 22:51:09 -06:00
William Hamilton
55b067c3f9 API trigger additions, added reporting and listeners, some new api calls such as set source order and render, and some other small api fixes. 2013-02-01 21:51:49 -06:00
jp9000
f07a55caad Moving stuff around, this might be extremely painful 2013-01-24 20:31:34 -07:00
jp9000
e2ea43ca93 merging develepment branch. don't kill me! 2013-01-24 20:30:22 -07:00
William Hamilton
d0f594a429 Fix sources horizontal scroll bar flicker on set scene. 2013-01-16 03:13:47 -06:00
William Hamilton
ce0320e2ad listview fix so that columns autosize correctly 2013-01-12 14:58:43 -06:00
William Hamilton
43ffabfd5b Added checkboxes to sources list to toggle rendering in the scene.
Required extensive changes add the listbox had to be converted to a listview, which uses a very different messaging scheme. Some other minor fixes having to do with the sources list....
2013-01-08 02:22:20 -06:00
jp9000
1f0152ad91 fixed transcoding issues, fixed issues that could occur with bad mics/devices, logging more data, fixed bugs related to scene changing 2012-12-12 19:48:44 -07:00
jim
71be2c937e file saving, advanced settings, bug fixes, cats and dogs living together... mass hysteria! 2012-09-26 19:54:42 -07:00
Richard Stanway
9392b22d9c Fix crash when adding a scene for the first time while streaming / editing. 2012-09-24 22:15:02 -04:00
jim
ac224ac6a5 0.35a 2012-09-10 01:04:20 -07:00
jp9000
5b9e3b9dcb Initial commit 2012-08-30 21:54:15 -07:00