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 |
|
Lucas Murray
|
c646b38a6b
|
Remove clicking from noise gate at the expense of not being able to
display the output microphone volume on the GUI
|
2013-03-06 11:45:56 +08:00 |
|
Lucas Murray
|
ad578ccd0f
|
Force the OS scheduler period to be at or below 4ms
|
2013-03-06 11:45:42 +08:00 |
|
Lucas Murray
|
24bca776fa
|
Added a microphone noise gate with hard-coded settings; Split the
volume meter widget into two bars and use the top bar to show the raw
input level and the bottom bar to show the output level after DSPs
|
2013-03-06 11:45:27 +08:00 |
|
paibox
|
e02acf1532
|
Added a second push to talk hotkey
|
2013-03-05 23:05:34 +01:00 |
|
Jim
|
525d5debac
|
Merge pull request #125 from lmurray/master
1:1 preview mode
|
2013-03-03 20:41:59 -08:00 |
|
Lucas Murray
|
c9119a95ec
|
Added a right-click menu item to toggle 1:1 preview mode
|
2013-03-04 11:37:03 +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 |
|
jp9000
|
5cccb84106
|
fixed a minor bug
|
2013-02-28 09:29:35 -07:00 |
|
jp9000
|
75c83e83bc
|
Added an option to force mic to use the QPC timestamps (or alternatively use desktop time if disabled)
Fixed a potential minor issue with directshow devices choosing a less-than-optimal output format
|
2013-02-25 16:58:06 -07:00 |
|
jp9000
|
2fe05b123b
|
added "desktop audio boost" option
|
2013-02-25 03:11:32 -07:00 |
|
HomeWorld
|
4ccbe1787d
|
Properly erase preview window bk when stream is running and enable preview is not ticked
|
2013-02-22 10:45:17 +02:00 |
|