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 |
|
Richard Stanway
|
6d4652da5f
|
Fix updater compatibility with portable mode
|
2013-04-01 20:14:20 -04:00 |
|
HomeWorld
|
fb53cc80c5
|
After Shell_NotifyIcon is called destroy loaded icon if it's the case
|
2013-04-01 09:28:25 +03:00 |
|
jp9000
|
7fedee0deb
|
woops, made the OBS class just nullify itself instead
|
2013-03-26 06:37:28 -07:00 |
|
HomeWorld
|
21264a6fc2
|
Fixed render message static text flickering when resizing (WS_CLIPCHILDREN flag added to parent window)
|
2013-03-26 11:49:32 +02:00 |
|
HomeWorld
|
e4b5476db0
|
Make sure obs' tray icon is properly updated when stream starts/ends.
|
2013-03-26 11:25:09 +02:00 |
|
HomeWorld
|
740d9b852e
|
Do not check for updates if in portable mode (the updater makes assumptions that user data is in appdata folder). Added an alternative way to enable portable mode (check at start if a file named obs_portable_mode exists in obs' working dir)
|
2013-03-26 10:03:28 +02:00 |
|
jp9000
|
bb43293e31
|
fixed a memory leak with settings panes
|
2013-03-25 21:27:34 -07:00 |
|
Jim
|
14e943dfc9
|
Merge pull request #160 from foxx1337/nifix
Moved the code for adding / removing the Notification Area icon...
|
2013-03-25 05:37:07 -07:00 |
|
foxx1337
|
04826a68cc
|
Moved the code for adding / removing the Notification Area icon directly into OBS::ReloadIniSettings(), its proper place. Fixes a bug that caused the OBS window remain hidden and unreachable.
|
2013-03-23 16:47:28 +01:00 |
|
Eric
|
cb62447599
|
Review by chat: Fix settings loading, clean up ProcessPanelVisible().
|
2013-03-23 14:36:19 +01:00 |
|
Eric
|
b795814a41
|
Fix performance issue warning on int -> boolean conversion.
|
2013-03-23 14:14:14 +01:00 |
|
Eric
|
c68d89c2af
|
Implement part 2 of #148, two separate control panel visibility states, which are saved across sessions.
|
2013-03-23 14:10:16 +01:00 |
|
Eric
|
41bcd09017
|
Move ResizeWindow so it gets called both wen entering and leaving fullscreen and redraw the renderFrame to prevent the preview from showing up pixelated.
|
2013-03-23 00:09:14 +01:00 |
|
foxx1337
|
058537cdfa
|
Added support for systray (Windows Notification Area) icon. Modified the default OBS icon (added a red dot) to signal running state (broadcasting, previewing, etc). Added two General Settings options for displaying the Notification Area icon and minimizing to it.
|
2013-03-20 04:32:45 +01:00 |
|
William Hamilton
|
b4887f748f
|
Removed previewOnly given it is available through OBSGetPreviewOnly.
|
2013-03-19 17:52:00 -05: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
|
cf88113b78
|
Remember maximize state between application sessions
|
2013-03-19 14:50:17 +08:00 |
|
Eric
|
b284a04804
|
Fix tab settings.
|
2013-03-18 21:48:48 +01:00 |
|
Eric
|
5fad211eec
|
Fullscreen preview on the same monitor as the OBS window and force a call to resize even if the window is maximized.
|
2013-03-18 21:26:29 +01:00 |
|
Lucas Murray
|
bdb572c2c0
|
Merge remote-tracking branch 'upstream/master'
|
2013-03-19 00:06:40 +08:00 |
|
Lucas Murray
|
7bb8bfddd8
|
Hide panel in fullscreen mode by default; ESC cancels fullscreen mode;
Fix always-on-top when exiting fullscreen mode
|
2013-03-19 00:04:25 +08:00 |
|
Lucas Murray
|
840703852e
|
Don't resize the DirectX buffers until after the user finishes resizing
the window
|
2013-03-18 23:16:20 +08:00 |
|
paibox
|
b7b6fb203e
|
Tiny code cleanup.
|
2013-03-18 14:56:39 +01:00 |
|
Lucas Murray
|
258b7045f5
|
Added a fullscreen mode
|
2013-03-18 21:49:25 +08:00 |
|
Lucas Murray
|
65babd7331
|
Made the control panel hideable; Fixed edit mode when maximizing or
restoring the window
|
2013-03-18 20:55:54 +08:00 |
|
Lucas Murray
|
6595e6b3a8
|
Enable the maximize button
|
2013-03-18 20:05:54 +08: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
|
980f4104c2
|
Created a SettingsPane class and ported the general settings screen to
use it
|
2013-03-16 15:30:24 +08:00 |
|
Lucas Murray
|
4ce71a44bb
|
Revert "Force the OS scheduler period to be at or below 4ms"
This reverts commit ad578ccd0f252df2c83009cf263ee1818fddcd4b.
|
2013-03-14 16:45:53 +08:00 |
|
Lucas Murray
|
bc2171ed6a
|
Moved noise gate code into its own plugin; Removed raw mic volume
variables from main audio loop
|
2013-03-06 18:40:17 +08:00 |
|