76 Commits

Author SHA1 Message Date
jp9000
0d1157ff4e reverted triple buffering code that was causing crashes 2013-03-08 23:29:43 -07:00
jp9000
5f4ea96439 a few minor alterations to code positioning 2013-03-08 16:31:09 -07:00
jp9000
4d94812121 new network code 2013-03-05 19:54:58 -07:00
jp9000
675d0c6d6c added an audio filter API 2013-03-03 18:20:38 -07:00
jp9000
07d2e2bdd8 Fixed a bug in advanced that always set the global audio time offset to 50ms when the advanced page was used. just disabled global audio time offset for the time being 2013-02-26 16:27:03 -07:00
jp9000
911a209ed6 fixed a fairly critical bug that caused I444 to be used due to 1.) visual studio saving old control IDs, and 2.) me forgetting/neglecting to remove code for old control IDs 2013-02-26 03:35:45 -07:00
jp9000
2fe05b123b added "desktop audio boost" option 2013-02-25 03:11:32 -07: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
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
jp9000
0b07a003e1 woops, properly fixed that directory bug 2013-02-16 04:18:05 -07:00
jp9000
bb8539eb08 fixed a tiny bug with file output where it wouldn't record if the directory didn't end with a slash 2013-02-16 03:18:13 -07:00
jp9000
c78f7161a5 moved gamma stuff to software capture and game capture 2013-02-16 02:51:24 -07:00
jp9000
8f8948307f Added a gamma option 2013-02-15 18:21:13 -07:00
Richard Stanway
0e83579b7b Fix crash when MP4FileStream causes ProcessEvents to fire mid-shutdown 2013-02-07 18:23:46 -05:00
jp9000
070e46ed0b increased slideshow limitation from 5-30 to 3-600 2013-02-05 02:48:59 -07:00
Richard Stanway
be1e41bb3b Protect classes with mutex during startup/shutdown to fix race condition 2013-02-04 00:39:45 -05: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
jp9000
4a7dc0154c fixed some major issues with frame timing
fixed cfr sync issue
fixed some major sync issues that may have been present in major version
fixed a bug with audio output timing
made mic data output more accurately as long as the qpc timestamp checks out
2013-01-30 04:43:40 -07:00
Richard Stanway
c6ecb0b166 Show error instead of crashing on missing shader 2013-01-28 11:27:38 -05:00
jp9000
8c1b200f43 welp, 100ns timing turned out to be a really bad idea 2013-01-25 16:42:06 -07:00
jp9000
507bc1cc4e one missing include 2013-01-24 22:23:01 -07:00
jp9000
b6b183cd21 Fixed the mixing problem with mics when the desktop is muted 2013-01-24 20:42:24 -07:00
jp9000
f07a55caad Moving stuff around, this might be extremely painful 2013-01-24 20:31:34 -07:00
jp9000
e2ea43ca93 merging develepment branch. don't kill me! 2013-01-24 20:30:22 -07:00