628 Commits

Author SHA1 Message Date
HomeWorld
1de770bd58 Load and initialize the plugins after we are done with main OBS stuff 2013-06-19 21:41:26 +03:00
HomeWorld
daa29fc06a Report scene switch when everything is validated and processed by OBS, not before 2013-06-18 20:31:07 +03:00
paibox
e1b1f2678b Allow user to toggle CBR padding on/off.
Defaults to on, needs to be disabled in order to use dynamic bit rate
changes while using CBR, since X264_NAL_HRD_CBR otherwise blocks this.
2013-06-17 23:06:45 +02:00
jp9000
a6a473199f added an option to allow users to restrict how hotkeys can be used (allowing unrelated modifiers) 2013-06-16 23:28:35 -07:00
paibox
3ed97df48c Allow user to change x264 bit rate settings while streaming. 2013-06-16 03:14:06 +02:00
Richard Stanway
d11441b97f Fix Aero warning appearing for window capture 2013-06-14 01:52:38 -04:00
Richard Stanway
08e1ac51ef Make Aero warning more annoying when using monitor capture.
Allow disabling of Aero at runtime.
2013-06-14 01:51:40 -04:00
Richard Stanway
6e9a96de4c Show a warning when no audio frames are coming in 2013-06-13 03:17:18 -04:00
Richard Stanway
e31ac4c91d Fix crash in MP4 destructor when no iframes are present 2013-06-13 03:16:51 -04:00
HomeWorld
59611a4ad9 Changed default text/outline color (to white/black) to avoid confusion when adding a text into an empty scene. 2013-06-08 18:39:17 +03:00
jp9000
c407c76420 made QSV go by profile setitngs rather than global at request of many users 2013-06-06 02:49:20 -07:00
palana
a64fada9bb Fix video packet priorities for QSV 2013-06-06 06:21:57 +02:00
palana
357c10f90b Fix off by one error for custom bframes setting in QSV 2013-06-06 06:16:52 +02:00
palana
0ca911d2f6 Make profiler output for lagged frames setting default depend on OBS_TEST_BUILD 2013-06-05 00:25:58 +02:00
palana
b3a6243824 Fix warning for win32 and x64 2013-06-05 00:24:10 +02:00
jp9000
c9cd8228cb fixed a minor warning and and removed white space 2013-06-04 02:57:48 -07:00
palana
f549e0bd5f Fixed a potential bug with SEI payload creation and a minor compiler warning 2013-06-04 04:11:00 +02:00
jp9000
152a0f2b68 prevented global sources from using deprecated image sources 2013-06-03 18:08:33 -07:00
jp9000
6c3495fbaf use nv12 for x264 instead of i420 - increases performance in preliminary tests 2013-06-03 16:34:21 -07:00
palana
61cc3c7a93 Split multiple SEI messages into multiple packets for QSV and add SEI user data to h264 bitstream 2013-06-04 00:04:20 +02:00
palana
feaa174298 Generalized encode control handling for QSV 2013-06-03 23:48:45 +02:00
palana
3af9e9b366 Allow custom settings for IDR interval and bframes for QSV 2013-06-02 18:45:14 +02:00
palana
7d3698156a Disable QSV checkbox if QSV is unsupported 2013-06-02 18:45:14 +02:00
palana
122a162f12 Updated QSV encoder defaults 2013-06-02 18:45:14 +02:00
Eric Bataille
a382bf8994 Renamed LoadPluginAPIVer to LoadPluginEx to avoid confusion. 2013-05-29 19:15:27 +02:00
jp9000
0e7a3501dd Merge remote-tracking branch 'origin/master' 2013-05-27 15:42:17 -07:00
jp9000
467de0565e Commented out MP4 dialog box because it's really no longer necessary and was causing some people problems apparently 2013-05-27 15:41:29 -07:00
palana
b0a81e72f6 Fix frame duplication with CFR for QSV 2013-05-26 22:49:19 +02:00
palana
3f19819d1f Allow reusing QSV buffers if the buffers are not in use 2013-05-26 22:49:19 +02:00
palana
7391dab65f Use MemId instead of FrameOrder for tracking buffers 2013-05-26 22:49:18 +02:00
HomeWorld
25e5ffd03d Fixed a small oversight (Disable encoding while previewing checkbox wasn't cleared when loading default settings) - submitted by Voxletum 2013-05-25 22:44:29 +03:00
jp9000
f741d21f82 Merge remote-tracking branch 'origin/master' 2013-05-21 02:58:54 -07:00
jp9000
b3c30f9c3e Added an option to disable preview encoding 2013-05-21 02:58:02 -07:00
palana
ecd9de761f Fixed QSV buffersize and bitrate usage 2013-05-21 01:43:31 +02:00
Richard Stanway
a5be55217c Fix OBS destructor 2013-05-19 20:27:02 -04:00
palana
214e4b52ee Allow output of NAL_AUD for QSV 2013-05-20 00:55:45 +02:00
palana
c94482e80c Log actual device for QSV any configuration 2013-05-20 00:54:05 +02:00
palana
3978ed114f Added detection for QSV dispatcher bug (see <http://software.intel.com/en-us/forums/topic/359368#comment-1722674>) 2013-05-17 00:36:42 +02:00
palana
6da593293e Added SEI data for QSV 2013-05-17 00:36:42 +02:00
palana
04d7c16a33 Improved error handling for high load situations 2013-05-16 03:24:16 +02:00
palana
06c83477ff Improved accuracy of convert thread profilers 2013-05-16 02:55:19 +02:00
palana
f61d359135 Added (configurable) profiler output for lagged frames 2013-05-15 18:57:53 +02:00
palana
08ee4d267d Track surfaces locked by QSV 2013-05-15 18:26:00 +02:00
palana
29234349a5 Cleanup timestamp handling 2013-05-15 18:11:17 +02:00
palana
dff95a437d Use CircularLists for queue handling 2013-05-15 03:18:49 +02:00
palana
63cd70fedd Fix QSV buffers for video sizes with width or height that are not a multiple of 16 2013-05-15 01:35:19 +02:00
Richard Stanway
01128675ea Always show error dialog if a non-recoverable disconnect occurs 2013-05-13 02:14:32 -04:00
palana
4d5d8570a5 Code cleanup and unsquishing, sanitized DTS handling 2013-05-12 20:17:01 +02:00
palana
3a8de6a253 Use QSV API 1.6 if available 2013-05-12 20:10:48 +02:00
palana
76f238a887 Improved tracking of buffers in use 2013-05-12 20:10:32 +02:00