99 Commits

Author SHA1 Message Date
jp9000
54f9d79d0e game capture - added d3d9 64bit patches 2013-06-14 08:48:03 -07:00
jp9000
fed5ed0ac0 game capture - minor fix to the last fix - didn't make it properly check for a timeout return value 2013-06-08 07:49:56 -07:00
jp9000
ce8a86b8b9 game capture - made a slight fix that prevents a "stuttering" issue some people were experiencing with certain games 2013-06-08 07:30:20 -07:00
jp9000
1ec5dd3be0 made a clear reason message in d3d9 capture happen before the clear rather than after the clear so it's less confusing 2013-06-06 02:50:34 -07:00
jp9000
4cd83c2c53 game capture - check hook occasionally to make sure it wasn't mysteriously cleared by protections 2013-06-04 02:57:00 -07:00
jp9000
5054bea8fb figured out and added support for certain roxio devices 2013-06-02 19:11:27 -07:00
jp9000
aaae244b69 update japanese directshow translation file
made an adjustment to the way game capture gets the size data in D3D9, made it so that it gets the size data from the backbuffer size, not from the swap chain size -- the swap chain size in rare circumstances was 1x1 or incorrect, where as the back buffer size is always at the correct size
2013-05-31 11:18:03 -07:00
jp9000
54e478b89a removed the SSE2 option from compiler settings just because I think it may be causing problems for some people, that and it wasn't necessarily needed I think, so I'm just taking it out for some testing 2013-05-20 11:42:59 -07:00
paibox
2802b45720 Updated the hashd RTMP URLs. 2013-05-17 14:36:34 +02:00
paibox
ccb0b1c048 Fix game capture aspect ratio handling properly, new and improved, etc. 2013-05-11 21:38:20 +02:00
jp9000
180dc42441 game capture - fixed a logging issue that could cause some games to crash under certain circumstances 2013-05-08 16:00:25 -07:00
jp9000
1f7824cf40 0.521 - fixed a game capture crash 2013-05-08 00:35:33 -07:00
jp9000
df877d86f3 allow precompiled header usage to reduce compile time 2013-05-07 17:09:25 -07:00
jp9000
1bd101c792 changed project settings to use SSE2 optimizations by default, and removed SSE2 checks from the app 2013-05-03 19:54:49 -07:00
jp9000
2d05e4edd3 reverted to memcpy because Jim apparently didn't do proper testing like he should have 2013-05-03 17:17:45 -07:00
jp9000
a6321809ca fixed a logging bug with d3d9 capture 2013-05-03 17:16:05 -07:00
paibox
a157c42ee8 Fixed stretch to screen aspect ratio handling for game capture. 2013-05-03 02:47:25 +02:00
jp9000
4b50f99f6b cleaned up shared texture functions a bit 2013-05-01 21:10:06 -07:00
jp9000
d2e7e2af6f added timestamping to all lines in log files 2013-05-01 17:58:42 -07:00
jp9000
96dc5b84a0 game capture - added yet more logging to d3d10/d3d11/gl 2013-05-01 17:57:43 -07:00
jp9000
b07fe5526d Significantly increased game capture logging data, added a variety of reacquiring fixes, fixed natural selection 2 not acquiring when windowed 2013-05-01 15:51:07 -07:00
jp9000
8c25c0ca53 game capture: fixed an issue where keepalive would fail before it even had a chance to start up 2013-04-25 16:00:57 -07:00
jp9000
d8371730e2 game capture: removed a potential crash hazard 2013-04-22 21:50:14 -07:00
jp9000
6e21083ba6 game capture - changed where the keepalive check occurs in code, just to be safe 2013-04-20 11:01:12 -07:00
jp9000
e124433d53 added keepalive message for GL 2013-04-19 08:41:26 -07:00
jp9000
7a602445cb added keepalive log message 2013-04-19 08:40:57 -07:00
jp9000
8776c8c82a Reverted some game capture code 2013-04-17 19:47:19 -07:00
jp9000
044a8b6882 fixed some bugs with game capture 2013-04-15 05:44:29 -07:00
jp9000
2cc418333f 0.48.014 - fixed a potential issue with game capture when it's disabled 2013-04-12 10:36:48 -07:00
jp9000
850bf36187 Game Capture: added an extra error message just in case 2013-04-05 16:54:54 -07:00
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
6e8561a228 made it so 1bit and 24bit cursors can be captured, and also attempting a fix for the weird non-square cursor bug 2013-03-26 04:52:08 -07:00
jp9000
83976e4172 game capture: fixed a bug that would cause targets to immidiately deacquire when hotkey was used 2013-03-22 22:43:21 -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
d02364a0bf Added ability to use game capture via hotkey instead of having to select the window 2013-03-21 23:01:37 -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
9db9cd6359 fixed A/V issues for game capture injection, confirmed by multiple people 2013-03-10 16:23:51 -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
d75c870c80 obfuscate evil import names because apparently they will cause problems with annoying programs 2013-03-04 16:10:45 -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