1396 Commits

Author SHA1 Message Date
jp9000
2442a8d8c7 Fix incorrect function typedefs 2015-08-01 14:17:09 -07:00
jp9000
247859b5f2 Get windows version via kernel32.dll
Microsoft basically deprecated GetVersion/GetVersionEx so now they'll
always report invalid version numbers.  The way to get the actual
version of windows after 8+ is to get the actual file version of
kernel32.dll according to microsoft's documentation.
2015-08-01 13:38:14 -07:00
jp9000
8cbe130fba Update version to 0.654b 2015-08-01 11:40:30 -07:00
jp9000
9ab069c961 Update version to 0.653 2015-07-21 06:21:17 -07:00
Richard Stanway
0f392522b4 Fix image slideshow folder support not functioning 2015-07-21 13:57:11 +02:00
jp9000
f60dc40fb9 Set version to 0.652 2015-07-08 11:09:13 -07:00
Richard Stanway
11590c39b7 Support adding folders to the Image Slideshow
The contents of the folder will be loaded on each source initialization, allowing files to be added / removed without having to update the source.
2015-07-01 15:23:32 +02:00
Richard Stanway
00b8387500 Always flush encoder output if using QSV / NVENC
NVENC at least does not like being shut down if there is still pending encoder output to be consumed. Normally output flushing is skipped when rendering preview for UI responsiveness.
2015-06-07 20:44:01 +02:00
Richard Stanway
869c6c2eed Fix whitespace 2015-05-23 18:48:24 +02:00
Richard Stanway
acc4281b22 Don't load GIF files that overflow 32 bit pointers 2015-05-23 18:43:46 +02:00
Richard Stanway
42adfc7183 Basic support for installing custom service files 2015-05-08 23:50:44 +02:00
Richard Stanway
eff0486437 Update obsproject.com URLs 2015-05-08 22:07:20 +02:00
HomeWorld
8cc2a21e49 UI: Fix global source visual indicator drawing bug.
The coordinates used to draw the global source indicator were absolute
and not relative as it was supposed to. (retrieved with LVIR_BOUNDS)
This caused drawing "artefacts" when horizontally scrolling the sources
list.
2015-04-30 16:33:58 +03:00
Richard Stanway
897700b073 Fix < 3 sec transition times causing slideshow to get stuck 2015-04-09 13:06:08 +02:00
Richard Stanway
60b78a0ec0 Fix animated GIF invalid memory read causing possible crashes 2015-04-09 13:06:08 +02:00
jp9000
7bc19b0732 Set version to 0.651 2015-03-21 10:03:00 -07:00
Richard Stanway
dd56fc1707 Update to 0.65b 2015-03-04 21:46:37 +01:00
Richard Stanway
6a5690c9ca Merge pull request #421 from Autumin/master
remove user defined "round" that never invoked
2015-03-04 15:23:43 -05:00
Richard Stanway
4b894ae4a4 Bump version to 0.641b 2015-03-03 23:53:42 +01:00
qiumin
bffee4911a remove user defined "round" that never invoked
the round did not override round in math.h
2015-02-25 21:19:25 +08:00
HomeWorld
75578718d0 BitmapTransitionSource: Add opacity control 2015-02-22 20:14:30 +02:00
Richard Stanway
4f435d4b71 Clamp encoderSkipThreshold so < 4 FPS works 2015-02-08 21:02:51 +01:00
HomeWorld
61189f08b2 Update min/max of textsource's extent/font size 2015-01-31 23:00:32 +02:00
Richard Stanway
09c274d191 Improved gif error handling 2015-01-31 15:41:55 +01:00
jp9000
34f088cf32 Hack to prevent thread from corrupting config
Following previous reverts, fixes a number of isses with ConfigFile, and
prevents the hotkey thread from potentially corrupting the config file.

The user will no longer be able to update these two settings in real
time, but at this point I'd rather spend time on the new version rather
than make fixes that require too much time.
2015-01-23 17:01:40 -08:00
jp9000
691c251d89 Revert "Update OBS to D3D11"
This reverts commit fb3188a7cd94a4577238aae1692f91f847949090.

This was a change that was added to fix support for certain intel
devices, but ultimately I feel like it's just not needed and is trying
to fix something that isn't broken.
2015-01-23 14:52:22 -08:00
jp9000
7945b7d6c8 Add option for full range encoding in advanced
Allows the ability to encode in full range in advanced (off by default
for the sake of compatibility)
2015-01-23 13:35:51 -08:00
Richard Stanway
13a9261320 Expose option to disable send window optimization in settings
Some users reported that this helped with dropped frame issues when using firewalls / routers that don't handle large windows well.
2015-01-22 23:33:15 +01:00
Richard Stanway
9f0503a24b Basic support for IPv6 2015-01-21 23:07:39 +01:00
Jim
70bdd367c8 Merge pull request #399 from Aslai/master
Allow plugins to toggle the default transition via the API
2015-01-17 23:15:37 -08:00
Jim
5cfd3751ca Merge pull request #402 from jackun/master
When deleting a profile open next profile's ini.
2015-01-17 23:15:11 -08:00
Timothy Liang
947975b062 nvenc: allow disabling CBR padding 2015-01-17 20:03:40 -05:00
Timothy Liang
636d408593 Revert "Disable CBR checkbox if NVenc in use"
This reverts commit 77391b9797d74399e8cdb64e9a6758b0c066e840.
2015-01-17 14:37:20 -05:00
jp9000
1d1bbea385 Update to version 0.64b 2015-01-08 20:59:58 -08:00
jp9000
947bf51d66 Fix bug where publish warnings wouldn't display
The ID for the services configs are mostly for backward compatibility
due to design flaws with the config files where the config files would
use indexes rather than using actual name values.  They aren't actually
equal to the indexes of the list box.
2015-01-08 20:58:08 -08:00
jp9000
77391b9797 Disable CBR checkbox if NVenc in use
NVenc doesn't currently seem to support CBR properly, so I'm temporarily
disabling the option to even use it until we can figure out a way around
the problem (just putting in the padding ourselves perhaps?)
2015-01-08 20:51:19 -08:00
jp9000
f1e2ea51c8 Change min. slide show transition time to 1 sec
I could have sworn I set this to 1 second before, it's dumb to have
arbitrary limitations on things
2015-01-08 20:38:46 -08:00
HomeWorld
a04fe9b76d Small fix for Start/Stop streaming button label when previewing 2014-12-30 18:31:06 +02:00
jackun
3a5f10d919 When deleting a profile open next profile's ini. 2014-12-30 15:31:00 +02:00
Andrew Story
c054777d66 Allow plugins to toggle the default transition via the API 2014-12-16 14:06:01 -08:00
Richard Stanway
473ca5ee31 Check for valid DXGI adapter index 2014-12-13 03:42:36 +01:00
jp9000
fb3188a7cd Update OBS to D3D11
This should fix the issues that have been happening with those intel
integrated laptops.
2014-11-19 15:48:12 -08:00
jp9000
1cdd85e1b0 Update to version 0.638b 2014-11-19 10:52:39 -08:00
jp9000
86fbfe3f2b Remove unnecessary loop
This loop was added years ago back when I was just learning and didn't
quite understand how x264 operated.
2014-11-19 10:52:39 -08:00
palana
567edbf4ea Fix monitor capture not updating coordinates when switching monitor
Updating was broken since 0ef092a33a9ed16043fd18576bfbaf38fc875027
2014-10-26 03:43:05 +01:00
Glought
ffe212bdee Implement Profiles in menu only
I have implemented the same menu as scene collections

- New
- Duplicate
- Rename
- Remove
- Import
- Export
2014-10-16 03:29:33 -07:00
hohoho
658800ee2e Added scene collections API calls 2014-10-16 00:56:00 -07:00
Jim
e0fce5bc27 Merge pull request #385 from hwdro/master
Use a separate texture when scene transitioning.
2014-10-10 16:56:13 -07:00
palana
f92571644a Add Uplay overlay compatibility mode for hotkeys
This disables using shift as modifier and F2 as hotkey, because
the Uplay overlay relies on legacy behavior for GetAsyncKeyState:

"Although the least significant bit of the return value indicates
whether the key has been pressed since the last query, due to the
pre-emptive multitasking nature of Windows, another application can
call GetAsyncKeyState and receive the "recently pressed" bit instead
of your application. The behavior of the least significant bit of
the return value is retained strictly for compatibility with 16-bit
Windows applications (which are non-preemptive) and should not be
relied upon."
2014-10-10 21:53:19 +02:00
palana
d7897797f2 Move hotkey config query out of loop 2014-10-10 21:43:29 +02:00