222 Commits

Author SHA1 Message Date
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
Richard Stanway
a085ed6c3c Protect additional UI actions against scene changes mid-action 2012-12-14 03:11:39 -05:00
jp9000
1f0152ad91 fixed transcoding issues, fixed issues that could occur with bad mics/devices, logging more data, fixed bugs related to scene changing 2012-12-12 19:48:44 -07:00
William Hamilton
b92250db8d Replaced tabs with 4 spaces 2012-12-10 03:19:49 -06:00
William Hamilton
6db08ff8ed Added volume meter. Meter uses red/yellow/green scheme.
Also rescaled volume control to logarithmic scale as per http://www.dr-lex.be/info-stuff/volumecontrols.html
2012-12-10 00:50:49 -06:00
jp9000
de86aa03f9 added stripped pdb stuff, fixed minor resize bug 2012-12-05 23:39:25 -07:00
jp9000
0784e6b637 fixed crashes, added dxgi1.2 stuff 2012-12-05 21:48:21 -07:00
jp9000
6ebf3633d9 tons of bug fixes, added send buffer again, fixed japanese localization, added outline 2012-12-05 19:43:44 -07:00