210 Commits

Author SHA1 Message Date
HomeWorld
9c4fa22b3e Fixed a crash described in issue #197 2013-04-27 21:44:49 +03:00
John R. Bradley
c3a66d0b8e Rudimentary crop gui support 2013-04-25 19:31:05 +09:00
jp9000
dd77c94db0 properly resize sources when using double-click to configure 2013-04-21 12:31:02 -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
Eric
b51c39381d Changed move to edge hotkeys to Ctrl + Alt + arrows. 2013-04-13 00:45:46 +02:00
Eric
1ffefdebf9 Add hotkeys for all new alignment options. 2013-04-13 00:00:07 +02:00
Eric
7f7938a692 Menu options for moving items to the edges. 2013-04-12 19:45:25 +02:00
Eric
06408b4443 Menu items for centering sources horizontally and vertically. 2013-04-12 19:24:31 +02:00
paibox
4413b5e429 Quick fix so that ToggleCapturing does not get called while the stream is starting up/shutting down. 2013-04-11 21:55:54 +02:00
HomeWorld
11e4863c19 Fix a small oversight in sources listctrl custom draw code (DrawText - use DT_NOPREFIX to turn off processing of prefix characters) 2013-04-11 06:13:35 +03:00
HomeWorld
8cec29a7c9 Fixed an issue with preview window not being properly updated on main wnd maximize 2013-04-08 09:36:57 +03:00
jp9000
eb33bbc397 renamed pull request function to CopyElement and adjusted convention 2013-04-07 11:02:57 -07:00
partouf
56a1508798 Added menu item to Copy/Duplicate a Scene 2013-04-06 22:19:13 +02:00
Richard Stanway
f18301002b Make auto-reconnect more robust, continue retrying even on network errors 2013-04-05 01:33:56 -04:00
Richard Stanway
9aceaadbcc Some small code cleanups via static analysis (cppcheck) 2013-04-04 03:20:02 -04:00
HomeWorld
1199623f6b Play a system sound when stream gets disconnected 2013-03-27 17:31:21 +02:00
jp9000
6af9f4e42c fixed a bug with notifications where it could access App object when it was freed 2013-03-26 06:29:33 -07:00
Jim
766c229afa Merge pull request #162 from foxx1337/niextra
Added the following options to the Notification Area icon:
2013-03-25 05:37:23 -07:00
foxx1337
d5251d510c Added the following options to the Notification Area icon:
* start/stop streaming
* full screen preview toggle (only when not iconic)
* always on top toggle
2013-03-24 11:57:19 +01:00
Eric
77766a0421 Merge branch 'master' of https://github.com/jp9000/OBS 2013-03-23 14:10:57 +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
foxx1337
bca1e9dcd1 Added a poopup menu as response to clicking on the Notification Area icon. Added Exit and profile switching functionality to that menu. Left clicks / right clicks on the Notification Area icon are now smart - they just enable OBS if a modal dialog is topmost in the OBS dialog stack. 2013-03-23 02:50:19 +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
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
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
0513422f20 Add helpers for converting between window and frame coordinates 2013-03-18 15:08:20 +08:00
jp9000
278c38ea38 allow case change on scene/source names 2013-03-04 21:00:50 -07:00
jp9000
490c79a404 manual merge of pull request for issue #126 by lmurry (also known as.. sunforest. ...)
fixed a bug with audio sources
added ability to change outline opacity independently of outline
a minor fix to renaming sources/scenes
2013-03-04 10:03:09 -07:00
Lucas Murray
f0fe72aa45 Recalculate the preview area when resizing the window 2013-03-04 11:56:06 +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
3be930e719 added compatibility mode for software capture
added triple buffering option to advanced settings (potentially as an optimization for some cards)
added scene buffering time option to advanced settings (mainly for sound devices)
moved "Use CBR" to encoding section, made buffer size automatically default to the same as bitrate unless "Use Custom Buffer Size" is checked
2013-02-24 07:51:01 -07:00
Jim
f0490fdbd7 Merge pull request #115 from hwdro/master
Erase preview's window bk when stream is running and preview is disabled
2013-02-22 22:44:19 -08:00
jp9000
34f73441b3 finally fixed that utterly stupid size reset thing 2013-02-22 23:42:06 -07:00
HomeWorld
275690969d Use def window proc for bk erase, also spawn enable preview popup menu on WM_RBUTTONUP 2013-02-22 11:14:15 +02: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
jp9000
45f66a8be3 Made is so that scenes are automatically saved before initiating stream, and added a menu item to save as well. Will probably also add more menu items for loading/saving or importing/exporting other scenes files in the future 2013-02-16 15:48:05 -07:00
William Hamilton
4cc84e7ecc Not re-enabling scene switching after canceling add source. Fixes #109 2013-02-16 16:05:34 -06:00
jp9000
c78f7161a5 moved gamma stuff to software capture and game capture 2013-02-16 02:51:24 -07:00
HomeWorld
2806dd9c57 Make sure we draw checkboxes when no theming service is available (DrawFrameControl). Adjusted size/position. 2013-02-15 22:31:19 +02:00
HomeWorld
d177022559 Removed a brain fart and some flickering when manipulating listview items (in some specific cases) 2013-02-12 20:24:14 +02:00
HomeWorld
ad3641422a Properly set focus/selection mark when moving source items up/down. Fixes #84 2013-02-12 19:30:00 +02:00
William Hamilton
80ef8d6295 Added audio volume API calls and events. 2013-02-11 23:00:53 -06:00
jp9000
fbe38de7df fixed a potential deadlock 2013-02-10 16:45:37 -07:00
HomeWorld
0f2fa16250 Small drawing fixes in sources listview custom draw stuff 2013-02-06 23:06:31 +02: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