229 Commits

Author SHA1 Message Date
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
HomeWorld
2c219c7e7a Fixed an obvious crash while retrieving source names and a visual bug when adding a new item and hovering over it right after 2013-02-05 22:04:28 +02:00
HomeWorld
43f56fce30 Custom draw sources listview, it looks better and we avoid the default behavior when the control lose focus 2013-02-05 19:43:31 +02:00
HomeWorld
98e5febd05 Some cleanup and stuff for sources listview 2013-02-05 13:58:04 +02:00
Jim
6575966dd3 Merge pull request #95 from hwdro/master
Fixed an inconsistent behavior when right-clicking over a source item checkbox
2013-02-05 01:34:21 -08: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
HomeWorld
1e39a89dce Fixed an inconsistent behavior when right-clicking over a source item checkbox 2013-02-05 10:20:06 +02:00
jp9000
48a159f3d5 bug fix with the profiles menu 2013-02-03 16:30:23 -07:00
William Hamilton
03be7d0497 Focus fix for arrow key bumping on drag, also adjust mouse drag offset correctly for key bumping. 2013-02-03 04:26:09 -06:00
jp9000
91e900a6cc Added a profile menu for quickly switching between profiles
Added a button in software capture to set the base stream output size to the target size
2013-02-02 04:52:45 -07:00
William Hamilton
30eb2dd364 Preview window fix on minimized. Prevents crash when starting to stream when minimized and red boxes disappearing on minimize.
Also header file name fix for me.
2013-02-01 23:18:35 -06: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
e1fe865a1b something about copyTextures not being NUM_RENDER_BUFFERS 2013-02-01 04:16:39 -07:00
HomeWorld
af4afec3d5 Do not process preview's window WM_ERASEBKGND msg when previewing or streaming (bRunning = true) 2013-01-27 13:13:00 +02:00
HomeWorld
21e888a797 Small code cleanup since we took care of child controls flickering long time ago (obs main window WS_CLIPCHILDREN) 2013-01-27 12:32:52 +02:00
jp9000
34da87be39 enabled full range again in x264
increased scene buffering size to 200ms
added transparency to the sub-region thing
2013-01-25 00:12:26 -07:00
jp9000
e2ea43ca93 merging develepment branch. don't kill me! 2013-01-24 20:30:22 -07:00
HomeWorld
40dd74e06b Make sure when adding a new source that the list item coresponding to it is visible and selected (also deselect all previous selected items) 2013-01-21 10:01:30 +02:00
William Hamilton
f66aea2ec6 Fix sources list column width glitch. 2013-01-15 23:07:04 -06:00
William Hamilton
ce0320e2ad listview fix so that columns autosize correctly 2013-01-12 14:58:43 -06:00
William Hamilton
9b9bbfaaa3 Arrow keys to move sources around for fine precision. 2013-01-11 04:20:24 -06:00
William Hamilton
927927a1fa Small fix on sources select in the preview window. 2013-01-09 02:30:54 -06:00
William Hamilton
7831d9e44c Added "always on top" option. 2013-01-08 23:50:53 -06:00
William Hamilton
e23f554c45 Filter double clicks on source list checkboxes. 2013-01-08 03:26:21 -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
efe771565f capture card audio stuff, audio system adjustments, audio thread adjustments 2012-12-25 09:34:07 -07:00
jp9000
e5fe4345fd fixed scene switch prevention 2012-12-18 16:31:46 -07:00
jp9000
15bcca658e and more minor fixes to that minor fix with the global source deletion 2012-12-17 16:43:47 -07:00
jp9000
11bbf518f1 fixed bug with mulitple instanced sources when removing a global source 2012-12-17 16:41:08 -07:00
Richard Stanway
49e53b92e8 Merge remote-tracking branch 'origin/master' 2012-12-16 22:03:14 -05:00
jp9000
307903f372 fixed a crash with audio levels, added the ability to crop win8 capture 2012-12-16 13:32:04 -07:00