44 Commits

Author SHA1 Message Date
jp9000
b5f9d424f5 Game capture: Fixed a bug that caused 64bit games not to capture 2013-03-30 13:45:27 -07:00
jp9000
30f50d018f removed redundant check in game capture 2013-03-27 03:25:34 -07:00
jp9000
46ceef3880 game capture: made it so that d3d11 swap chain is hooked first if available, may have to hook both d3d10 and d3d11 if they both exist, as they may use different dxgi versions. 2013-03-22 20:20:51 -07:00
jp9000
3e314ce6e2 add new keepalive code to the opengl capture as well 2013-03-21 19:30:49 -07:00
jp9000
2b21d55be0 removed redundant QPC calls 2013-03-21 19:28:42 -07:00
jp9000
c01a3c0281 Fixed bug with game capture not checking to see if OBS is still alive. Might adjust it later if I find a better way 2013-03-21 19:19:16 -07:00
jp9000
8a05238dad fixed some issues with the project files: removed *.filters from gitignore, added *.filters files to git, fixed project dependencies that were causing the project to compile incorrectly 2013-03-09 16:00:46 -07:00
Lucas Murray
e9b74b9fb1 Merge branch 'envproj' 2013-03-06 10:37:30 +08:00
jp9000
705fd556af Made graphics capture hook to use more common API functions when getting a temp swap chain 2013-03-05 16:34:53 -07:00
Lucas Murray
1a80def69b Make solution work in both VSE2010 and VSE2012 2013-03-05 19:26:45 +08:00
Lucas Murray
5894e62746 Use environment variables for include directories; Don't rely on MFC
being present
2013-03-05 18:39:26 +08:00
jp9000
f720805a1f switched to vs2010. gotta love the new directories thing in 2010. really great. so great. so wonderful.
also, recompiled libmp3lame
2013-03-04 16:13:29 -07:00
jp9000
675d0c6d6c added an audio filter API 2013-03-03 18:20:38 -07:00
jp9000
0fbddc5ebd minor comment 2013-03-01 13:29:47 -07:00
jp9000
27b0855914 and one more minor tweak for safety 2013-02-28 18:40:06 -07:00
jp9000
b23092def3 put factory->Release() in the correct spot 2013-02-28 18:37:33 -07:00
jp9000
ac3fc240e7 fixed hooking issues with D3D 10/10.1/11 games, made it hook by DXGI rather than by the individual APIs
also, added a copy for game capture to prevent render slowdowns
2013-02-28 18:33:49 -07:00
jp9000
0f3987a3d8 well, looks like I just made a very nice optimization 2013-02-28 14:05:19 -07:00
jp9000
6a44eba695 fixed game capture to work regardless of target application bit 2013-02-11 19:26:35 -07:00
jp9000
0fb0ce81f6 fixed issues with game capture not acquiring 2012-12-10 06:29:02 -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
jp9000
0d5fb12717 minor fixes to graphics capture hook 2012-12-04 04:06:04 -07:00
jp9000
286704a176 another CTS/DTS fix, fixed network issues, removed send buffer, fixed some graphics capture crashes, fixed win 8 sleep problems 2012-12-04 03:17:34 -07:00
jim
8a5995e19f changed pdbs to output to rundir, added mouse cursor to graphics capture, removed redundant hook stuff, reverted frame drop code, and other tweaks 2012-11-22 18:02:33 -07:00
jim
129e068b1d improving framedrop code, bugfixes, got rid of tabs in source (I hate tabs), and other things 2012-11-21 11:21:40 -07:00
Richard Stanway
ab1abff804 Fix D3D hook API error checks 2012-11-20 23:37:35 -05:00
jim
bf71c44e6a fixed some alt-tab issues with graphics capture, also still tweaking frame drop code 2012-11-20 20:53:58 -07:00
jim
e02464b9f7 testing framedrop code, animated gifs, more features, more fixes, translations, etc 2012-11-19 02:16:37 -07:00
jim
d68269c6e1 more capture tweaks/fixes mostly 2012-11-15 08:22:54 -07:00
Richard Stanway
30518ee295 Restore memory protection after modifying D3D9
Fix typo in game capture dialog
2012-11-15 02:56:28 -05:00
jim
2348e9dd71 forgot a project file 2012-11-14 20:02:03 -07:00
jim
7c65f2e5a7 minor tweaks, made d3d9 capture awesome, as well as d3d10.0 capture 2012-11-14 19:58:01 -07:00
Richard Stanway
a79cb2987a Typo fix 2012-11-13 02:22:33 -05:00
Richard Stanway
52095eae20 Don't try to initialize OpenGL hook when window is minimized 2012-11-12 23:35:18 -05:00
jim
4ae2865744 more graphics capture tweaks and optimizations 2012-11-11 21:23:48 -07:00
Richard Stanway
19cae02948 Merge remote-tracking branch 'origin/master' 2012-11-10 18:35:11 -05:00
Richard Stanway
27deb9552c Additionally hook wglSwapBuffers for OpenGL 2012-11-10 16:52:23 -05:00
jim
3774a5d6f0 test new d3d9 capture code - gl & d3d10.0 additions on the way 2012-11-09 20:50:55 -07:00
Richard Stanway
f9187b9ea8 Fix OpenGL capture hook setup 2012-11-09 22:19:25 -05:00
jim
ee2d7fe16b graphics capture plugin update 2012-11-08 21:56:18 -07:00
jim
a5f8b3b901 fixed threading, optimized some more things, some other adjustments 2012-10-26 18:06:49 -07:00
jim
d861ffeceb tiny fix for graphics capture 2012-10-20 23:11:35 -07:00
jim
75db90544f updated graphics capture code, other random tweaks 2012-10-20 22:42:35 -07:00
jim
0508629a38 graphics capture initial code 2012-10-18 20:30:14 -07:00