Andrew Story
c054777d66
Allow plugins to toggle the default transition via the API
2014-12-16 14:06:01 -08:00
hohoho
658800ee2e
Added scene collections API calls
2014-10-16 00:56:00 -07:00
palana
f92571644a
Add Uplay overlay compatibility mode for hotkeys
...
This disables using shift as modifier and F2 as hotkey, because
the Uplay overlay relies on legacy behavior for GetAsyncKeyState:
"Although the least significant bit of the return value indicates
whether the key has been pressed since the last query, due to the
pre-emptive multitasking nature of Windows, another application can
call GetAsyncKeyState and receive the "recently pressed" bit instead
of your application. The behavior of the least significant bit of
the return value is retained strictly for compatibility with 16-bit
Windows applications (which are non-preemptive) and should not be
relied upon."
2014-10-10 21:53:19 +02:00
palana
d7897797f2
Move hotkey config query out of loop
2014-10-10 21:43:29 +02:00
palana
b3817488b4
Add API support for Replay Buffer
...
Closes https://github.com/jp9000/OBS/issues/374
2014-09-01 05:03:10 +02:00
Richard Stanway
5d6cc218eb
Some static analysis fixes via Coverity Scan
2014-04-09 00:47:39 +02:00
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