628 Commits

Author SHA1 Message Date
palana
3c98b2d59a Only output one frame at a time 2013-05-12 19:04:49 +02:00
jp9000
962ecf4cd3 made a slight tweak to get the proper DTS values in QSV frame output 2013-05-11 17:56:32 -07:00
palana
ece127f49a Fix tearing issue with multithreaded optimizations and QSV 2013-05-12 02:21:16 +02:00
palana
e763642e18 Missing include for VS2012, fixes #203 2013-05-11 17:22:20 +02:00
palana
9d5661b50c Fixed propagation of x264 fallback in case QSV is selected 2013-05-11 06:32:59 +02:00
jp9000
4b61ddc365 one minor bug with sizing to 16 or below 2013-05-10 20:01:43 -07:00
jp9000
afade3d007 Merge remote-tracking branch 'origin/master' 2013-05-10 20:00:24 -07:00
jp9000
5ea47c34c7 made some minor alterations to a few artificial size limiations. saying 32 is too big is fine, but anyone who goes below 16 seriously needs to find a better way of doing things. 2013-05-10 19:59:54 -07:00
palana
b1487c25cf Improved timestamp handling in QSV encoder 2013-05-11 04:38:46 +02:00
palana
aa1ac7915e Added basic CPU time profiling support
Note that threaded yuv conversion now creates two profiler nodes
2013-05-11 04:27:44 +02:00
palana
0c43b3e31e Moved yuv buffer mutliplexing to QSV encoder and implemented a more asynchronous pipeline 2013-05-10 19:07:34 +02:00
palana
57a3a93de2 Fixed a memory leak in x264 encode path and minor improvements for QSV encoder 2013-05-10 18:51:54 +02:00
Jim
8e13bd21fb Merge pull request #201 from palana/master
QSV (hardware) encoder support
2013-05-09 18:44:06 -07:00
jp9000
6e27940693 made fade-in default for slide show source 2013-05-09 18:41:05 -07:00
palana
46c03b946f Implemented QSV encoder
Added libmfx (opensource part of Intel Media SDK dispatcher and headers)
2013-05-10 01:57:46 +02:00
jp9000
627c255fdd 0.522 - updated header file 2013-05-08 16:06:32 -07:00
HomeWorld
22e1d85b9a Changed settings list separator color to something else that shouldn't be black 2013-05-09 00:57:27 +03:00
HomeWorld
ad0729c1fb Have setting list separator only on pixel height 2013-05-09 00:44:15 +03:00
Richard Stanway
58e404aeff Fix a crash that occurs with corrupt .gif files 2013-05-08 12:23:19 -04:00
HomeWorld
f847c23349 Fixed an issue where scene items text wouldn't be visible on certain visual themes. Changed separator color to COLOR_GRAYTEXT (text color for disabled items) 2013-05-08 16:37:33 +03:00
HomeWorld
8090a2fb00 Removed old settings list 'separator' code and have the separator drawn instead of being an item. 2013-05-08 15:08:52 +03:00
jp9000
1f7824cf40 0.521 - fixed a game capture crash 2013-05-08 00:35:33 -07:00
jp9000
85c419f5ea 0.52b - updated version numbers 2013-05-07 19:38:14 -07:00
Richard Stanway
68eab3311b Improved librtmp error messages 2013-05-07 22:28:22 -04:00
jp9000
e3582d26ae Show disconnect failure on first connect if disconnect happens within the first 10 seconds rather than do a reconnect 2013-05-07 16:59:29 -07:00
jp9000
83c3d732a6 Added some extra functions and callbacks for API version checks for plugins to prevent them from necessarily loading if the API version number changes or is incompatible 2013-05-07 14:40:13 -07:00
jp9000
676f2999c4 make cbr default 2013-05-07 14:04:09 -07:00
jp9000
a8f22d6caf Added logging of module addresses and loaded plugins 2013-05-07 13:52:05 -07:00
jp9000
010503a0df increased the frame drop thresholds ever so slightly because people with poor connections seem to have drop issues with it 2013-05-06 14:24:40 -07:00
paibox
e0cd754a5f Allow cropping to work on a basis similar to a sub region. 2013-05-06 03:57:21 +02:00
paibox
e9037cfd5a Cropping code cleanup, fix for cropping textures with inverted texture coords 2013-05-05 02:27:44 +02:00
jp9000
1313b3961c no reason to really process message loop anymore while building mp4s -- just seems to increase the likelyhood of crashes 2013-05-04 05:36:11 -07:00
Richard Stanway
fa0704e4de Add simple SSE2 check at startup to avoid crashes 2013-05-04 00:02:57 -04: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
Richard Stanway
a6663e8c02 Remove unnecessary branch 2013-05-03 20:25:23 -04: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
Richard Stanway
05bc377a84 Fix memory leak with new animated gif frame cache 2013-05-03 19:53:10 -04: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
Richard Stanway
ea422ae53d Fix small issue with reconfiguring animated gif sources 2013-05-01 19:01:01 -04:00
jp9000
6b37fdf576 replaced tabs (for the time being at least. probably going to switch everything to tabs later) 2013-05-01 15:58:55 -07:00
jp9000
e9df987b73 Fixed a slight comment bug 2013-05-01 15:48:30 -07:00
jp9000
d918efdc4a Add a debug flag when administrator - prevents issues with game capture being able to open target process 2013-05-01 15:48:07 -07:00
Richard Stanway
7360873361 Save decoded gif frames in RAM, greatly lowers CPU usage from animated gifs 2013-05-01 00:56:57 -04:00
Richard Stanway
73f68bdc3f Static analysis cleanups 2013-04-30 23:11:08 -04:00
Richard Stanway
6ab9f303da Show kbps as a measure of network rate, not queuing rate 2013-04-30 22:35:56 -04:00
Eric
c1d57c206f Remove any leading or trailing spaces from the stream key/playpath. 2013-04-30 18:22:23 +02:00
John R. Bradley
d14c39b22a Merge branch 'master' of https://github.com/jp9000/OBS 2013-04-30 21:19:09 +09:00
John R. Bradley
4b77209ad7 Fixed double-click resize bug
Double clicking on the title bar while the resize handle was
visible would cause it to never leave the 'resizing' state which
prevented selections from rendering.
2013-04-30 21:15:49 +09:00
Richard Stanway
e81b76ebda Record additional stuff in crash dumps 2013-04-30 02:10:15 -04:00