palana
543b6d066b
Add plugin events for start/stop recording
2014-02-07 01:25:08 +01:00
palana
48ff7ef943
Check whether recording is possible before processing recording hotkey
...
Fixes a bug where OBS would start an encoding session without any active
outputs, and with the stop recording button disabled
2014-02-05 05:36:24 +01:00
palana
c01843dea1
Add start/stop recording hotkeys
2014-02-05 02:14:26 +01:00
palana
e59312e905
Enable recording button even when not streaming with network mode 0
2014-02-04 21:51:51 +01:00
palana
a5f92b34b1
Extract streaming/record/test stream button UI calls
2014-02-04 21:35:27 +01:00
Richard Stanway
b5239f7ee7
Improved debug logging
...
Log if QPC timestamps go backwards
2014-01-20 21:46:08 +01:00
jp9000
b5d51f0552
Merge branch 'master' of https://github.com/jp9000/OBS
2014-01-13 20:08:02 -07:00
jp9000
9746254639
Add nvidia optimus hint if user selects nvidia
...
Right now, the state of things is that if the user was running an nvidia
laptop, he/she "had" to use the first adapter, and then fool with the
nvidia control panel to get the nvidia working properly.
This change makes it so that the nvidia optimus hint will be activated
and the first adapter will be forced if the user selects the nvidia
adapter in OBS' video adapter drop down, making it much easier for users
to deal with the nvidia laptop issue.
2014-01-13 20:05:25 -07:00
palana
14a615b8d7
Reload keep recording setting on profile change
2014-01-12 22:23:01 +01:00
paibox
e5e5f2a6ed
Adjust keep recording settings
...
Move the keep recording setting from global.ini to Broadcast Settings
(profile dependent), make it default to off, comment out the old
dashboard link code for now.
2014-01-11 04:15:12 +01:00
palana
c88638739b
Fixed crashes with plugins not deinitializing properly
...
Added a parameter to OBS::Stop to override keep recording behaviour in
exceptional cases like shutting down and encoder initialization problems
2014-01-07 00:04:55 +01:00
Richard Stanway
fe62c35f72
Show grey box in status bar when not connected
2014-01-06 01:04:39 +01:00
palana
72d788c9c2
Filter duplicate profile names
...
Works around the short names feature of FindFirstFile so foo.inibar is
not listed as an unloadable profile
2014-01-05 07:11:14 +01:00
jp9000
71b3830b64
Make record button primary when set to record only
...
When the user has set the mode to "record to file only", make it so
that the "Start/Stop Recording" button is enabled, and that the
"Start/Stop Streaming" button is disabled. Having both buttons
enabled when in 'record only' mode is just a bit confusing.
2014-01-03 13:59:04 -07:00
jp9000
01df955967
Merged keep_recording branch
...
This branch fixes the issue of your recordings ending every time the
network stream is disconnection.
This commit is a squash of the following commits on the branch:
tweak the button positions a little bit
Added OnOBSStatus plugin callback
Enables plugins to recreate the (LIVE + REC) display
Skip ReportStreamStatus callbacks if there is no actual stream
Fix the status bar for real this time
Make the status bar keep updating when not live
Fixed exit cleanup while streaming/recording
Fix Stop() behavior and stream status message
Continue recording even if the stream goes offline
Requires setting KeepRecordingOnStopStreaming to 1 in global.ini to test
2014-01-03 09:23:46 -07:00
paibox
1f4bb46250
Change the idle description for the toggle recording button
...
Because it confused everyone. It's now just a grayed out "Start
recording" while it's disabled.
2013-12-31 09:22:03 +01:00
paibox
06f66dbcce
Add stream status indicator next to current time
...
Display current recording/streaming status next to the current running
time. (LIVE)/(LIVE+REC)/(REC)/(Preview)
2013-12-31 00:55:07 +01:00
paibox
808bc49c73
Add a button to toggle recording on/off
...
Like the description says. Currently nukes the Dashboard button, not
quite sure where to put it. Allows you to toggle recording while
streaming, to split up videos or turn it off while you AFK in Orgrimmar
for ten hours.
2013-12-29 22:40:02 +01:00
Richard Stanway
62c9c10ae3
Don't fire plugin events during OBS shutdown
2013-12-11 21:38:47 +01: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
HomeWorld
be5e859c4d
Fixed a small UI bug introduced by 78cfebc (sources listview columns not being resized properly)
2013-10-23 08:35:39 +03:00
jp9000
d4f54a3c5f
add a 'stream up on startup' command line option, (-start)
2013-10-05 10:23:09 -07:00
Richard Stanway
921d7f5ac1
Add option to manually check for updates
2013-10-02 23:18:30 +02:00
HomeWorld
78cfebc527
Show main wnd after we're done with init stuff and not before
2013-09-29 01:26:02 +03:00
jp9000
25c8a4c1c7
changed some bad default values
2013-09-22 21:37:51 -07: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
89de3a6f70
Make 64 bit and 32 bit update check independent
2013-09-08 18:42:43 +02:00
jp9000
bbc084f2c7
fixed a display bug with the projector UI
2013-09-02 22:52:32 -07:00
jp9000
4475863468
fixed projector thread issues
2013-09-02 22:29:14 -07:00
jp9000
753156fb82
Make projector stuff thread safe
2013-09-02 21:19:25 -07:00
jp9000
0bcbc14fc0
Added UI stuff for projector
2013-09-02 19:38:03 -07:00
jp9000
8fd7282cb8
Added a "projector" mode to allow outputting the preview to a separate screen at the same time as the main window (differs from fullscreen preview in that you can do it to a separate monitor while still having the main OBS window open)
2013-09-02 17:34:36 -07:00
paibox
c1935ac882
Remember preview enabled/disabled setting
...
Store the state of the preview in the global configuration file.
2013-09-02 15:36:28 +02:00
jp9000
f17ddc84c6
Separated encoding to a separate thread to prevent constant framerate issues, and increased frame timing precision to nanosecond approximation
2013-08-31 13:13:50 -07:00
jp9000
8d1e222aeb
Fixed a bad positional check when loading the window position on startup (thanks sapiens and goalitium for pointing it out)
2013-08-07 23:27:09 -07:00
shousa
ebce28fc60
enable window width more compact
...
enable window width more compact
2013-07-28 20:51:49 +09:00
Richard Stanway
40475c1346
Fix typo
2013-07-25 09:10:59 -04:00
Crehl
5bc55a6388
Correctly show/hide the dashboard button upon profile change, not just window resize.
2013-07-21 17:16:55 +01:00
foxx1337
5fd4a88eb4
fixed the header declaration for OBS::EnsureCropValid; the main window now shows <profilename> - <programname> (was <programname>), same for the notification area tooltip (was OBS)
2013-07-21 11:42:25 +02:00
Eric Bataille
a5f1c526c6
Don't exit edit scene mode when going fullscreen.
2013-07-17 20:01:10 +02:00
jp9000
ab34a238b5
undo last commit for optimus hint because according to others it apparently can prevent GPU switching
2013-07-16 01:59:53 -07:00
jp9000
6bad03d117
added an nvidia optimus hint export to encourage laptops and similar systems to use the nvidia over the intel by default
2013-07-16 01:09:09 -07:00
HomeWorld
1de770bd58
Load and initialize the plugins after we are done with main OBS stuff
2013-06-19 21:41:26 +03:00
Eric Bataille
a382bf8994
Renamed LoadPluginAPIVer to LoadPluginEx to avoid confusion.
2013-05-29 19:15:27 +02:00
jp9000
83c3d732a6
Added some extra functions and callbacks for API version checks for plugins to prevent them from necessarily loading if the API version number changes or is incompatible
2013-05-07 14:40:13 -07:00
jp9000
1bd101c792
changed project settings to use SSE2 optimizations by default, and removed SSE2 checks from the app
2013-05-03 19:54:49 -07:00
Richard Stanway
73f68bdc3f
Static analysis cleanups
2013-04-30 23:11:08 -04:00
jp9000
798362fed0
made a tiny fix for text color issues on the status bar
2013-04-25 22:10:14 -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
HomeWorld
1da99309bd
Fixed an issue where the RenderMessage static text isn't properly repainted on maximize/restore down. (issue #171 )
2013-04-03 22:46:56 +03:00