67016ccd95 
								
							 
						 
						
							
							
								
								plugin: Version 0.8.0a3  
							
							... 
							
							
							
							* Updated libOBS to v25.0.1
* Fixed a freeze exclusive to v25.x with Source Mirror.
* Fixed audio mirroring only working on every 2nd configuration update with Source Mirror.
* Fixed audio being mirrored out of order on highly parallel systems (>4 Threads).
* Fixed discoloration of sources in 3D Transform.
* Fixed ffmpeg encoder not falling back to software if scaling is detected. 
							
						 
						
							2020-03-21 09:23:54 +01:00  
				
					
						
							
							
								 
						
							
								8f4313d8e8 
								
							 
						 
						
							
							
								
								cmake: Actually support delay loading on Windows  
							
							
							
						 
						
							2020-03-20 23:39:21 +01:00  
				
					
						
							
							
								 
						
							
								6d3c540349 
								
							 
						 
						
							
							
								
								cmake: Upgrade to OBS v25.0.1  
							
							
							
						 
						
							2020-03-20 23:24:25 +01:00  
				
					
						
							
							
								 
						
							
								6f2b50b0ad 
								
							 
						 
						
							
							
								
								cmake: Redesign for future features  
							
							
							
						 
						
							2020-03-20 23:09:46 +01:00  
				
					
						
							
							
								 
						
							
								2dbed865bd 
								
							 
						 
						
							
							
								
								cmake: Fix file name for case-sensitive filesystem ( #112 )  
							
							... 
							
							
							
							Fixes  #107  
Co-authored-by: Brandon Edens <bedens@fitbit.com> 
						
							2020-03-17 18:45:38 +01:00  
				
					
						
							
							
								 
						
							
								f79846aa3b 
								
							 
						 
						
							
							
								
								plugin: Version 0.8.0a2  
							
							
							
						 
						
							2020-03-07 02:03:25 +01:00  
				
					
						
							
							
								 
						
							
								08024049c2 
								
							 
						 
						
							
							
								
								util-threadpool: Implement global thread pool  
							
							... 
							
							
							
							This thread pool can take large or small tasks and as such alleviates the burden of having a thread per source. Particularly for large setups, this drastically reduces the number of threads running in the background waiting for work. 
							
						 
						
							2020-03-03 01:52:54 +01:00  
				
					
						
							
							
								 
						
							
								326fa68d9f 
								
							 
						 
						
							
							
								
								obs-signal-handler: Helper classes for signals and audio  
							
							
							
						 
						
							2020-02-14 07:30:46 +01:00  
				
					
						
							
							
								 
						
							
								03930b6b42 
								
							 
						 
						
							
							
								
								cmake: Don't add custom target for in-obs builds  
							
							
							
						 
						
							2020-02-13 10:33:46 +01:00  
				
					
						
							
							
								 
						
							
								20d5eef32e 
								
							 
						 
						
							
							
								
								cmake: Replace modified RelWithDebInfo with Speed  
							
							
							
						 
						
							2020-02-13 10:11:33 +01:00  
				
					
						
							
							
								 
						
							
								13316c4810 
								
							 
						 
						
							
							
								
								ci, cmake: Fix build failure and optimize for speed  
							
							
							
						 
						
							2020-02-13 09:34:34 +01:00  
				
					
						
							
							
								 
						
							
								7821bc1ab3 
								
							 
						 
						
							
							
								
								cmake: Don't enforce Clang submodule requirement  
							
							
							
						 
						
							2020-02-13 05:21:06 +01:00  
				
					
						
							
							
								 
						
							
								45a117c1d0 
								
							 
						 
						
							
							
								
								cmake: Fix clang integration  
							
							
							
						 
						
							2020-02-13 05:13:45 +01:00  
				
					
						
							
							
								 
						
							
								c6a1edf46f 
								
							 
						 
						
							
							
								
								util-event: Fix and cleanup  
							
							
							
						 
						
							2020-02-13 05:09:14 +01:00  
				
					
						
							
							
								 
						
							
								cbb6c4f785 
								
							 
						 
						
							
							
								
								cmake: Use shared submodule for Clang integration  
							
							
							
						 
						
							2020-01-22 11:12:34 +01:00  
				
					
						
							
							
								 
						
							
								a627054e2f 
								
							 
						 
						
							
							
								
								cmake: Fix windows support  
							
							
							
						 
						
							2020-01-14 09:13:27 +01:00  
				
					
						
							
							
								 
						
							
								844379f761 
								
							 
						 
						
							
							
								
								cmake: Additional optimization options  
							
							
							
						 
						
							2020-01-14 01:39:04 +01:00  
				
					
						
							
							
								 
						
							
								ebc50dcefe 
								
							 
						 
						
							
							
								
								utility: Merge util-math and util-memory  
							
							
							
						 
						
							2020-01-14 01:11:08 +01:00  
				
					
						
							
							
								 
						
							
								52f789436d 
								
							 
						 
						
							
							
								
								cmake: Fix native obs-studio builds  
							
							
							
						 
						
							2020-01-14 00:41:09 +01:00  
				
					
						
							
							
								 
						
							
								0a16ce07dc 
								
							 
						 
						
							
							
								
								project: Merged FFmpeg Encoders Step 2  
							
							
							
						 
						
							2020-01-13 22:40:15 +01:00  
				
					
						
							
							
								 
						
							
								3eea289679 
								
							 
						 
						
							
							
								
								project: Merged FFmpeg Encoders Step 1  
							
							
							
						 
						
							2020-01-13 01:52:30 +01:00  
				
					
						
							
							
								 
						
							
								3018c9b9ea 
								
							 
						 
						
							
							
								
								project: Version 0.8.0a1  
							
							
							
						 
						
							2019-12-22 08:31:00 +01:00  
				
					
						
							
							
								 
						
							
								8c3979a3c2 
								
							 
						 
						
							
							
								
								cmake: Add support for version suffixes  
							
							
							
						 
						
							2019-12-22 08:28:32 +01:00  
				
					
						
							
							
								 
						
							
								a99030f5c0 
								
							 
						 
						
							
							
								
								ci: Build Installers and rename to StreamFX  
							
							
							
						 
						
							2019-12-22 07:55:13 +01:00  
				
					
						
							
							
								 
						
							
								1482cb1d11 
								
							 
						 
						
							
							
								
								cmake: Add clang-format support  
							
							... 
							
							
							
							This does not rely on the "integrated" clang-format, but instead uses a custom target to achieve the goal. Supports file filtering (to ensure that clang-format only affects supported files), automatic dependency by the project (always run before build), multiple targets and a global target.
Options are:
- TARGETS <target> ...: Targets to add clang-format support to.
- DEPENDENCY: Add a dependency to the given targets so that clang-format runs before building.
- REGEX: Filter out files of the given targets, defaults to '\.(h|hpp|c|cpp)'.
- GLOBAL: Add a global CLANG_FORMAT target. 
							
						 
						
							2019-12-21 17:05:53 +01:00  
				
					
						
							
							
								 
						
							
								e6220b18f6 
								
							 
						 
						
							
							
								
								project: Temporarily disable Custom Shader filters  
							
							
							
						 
						
							2019-12-18 06:39:07 +01:00  
				
					
						
							
							
								 
						
							
								50ac6893bf 
								
							 
						 
						
							
							
								
								gs-effect-parameter: Refactor effect_parameter onto std::shared_ptr  
							
							... 
							
							
							
							Prevents problems further down the line and supports multiple types of parents to ensure that lifetime is guaranteed. 
							
						 
						
							2019-12-15 10:35:29 +01:00  
				
					
						
							
							
								 
						
							
								0ad896e905 
								
							 
						 
						
							
							
								
								gfx-shader: Rename from gfx-effect-source  
							
							
							
						 
						
							2019-12-15 09:09:11 +01:00  
				
					
						
							
							
								 
						
							
								738b08de36 
								
							 
						 
						
							
							
								
								gs-effect-pass/technique: Implement wrapper code based on std::shared_ptr  
							
							... 
							
							
							
							These two wrap the underlying gs_epass and gs_effect_technique objects, to allow direct and improved access to them without relying on the libobs API to provide this access for us. Additionally these make it safe for us to use them instead of relying on C-like code to deal with it. 
							
						 
						
							2019-12-15 09:05:23 +01:00  
				
					
						
							
							
								 
						
							
								0b14b65ba8 
								
							 
						 
						
							
							
								
								cmake: Add deprecation warning to 32-bit builds  
							
							
							
						 
						
							2019-12-03 17:45:37 +01:00  
				
					
						
							
							
								 
						
							
								aa170c7c54 
								
							 
						 
						
							
							
								
								data: Move example data into examples/  
							
							
							
						 
						
							2019-11-18 03:03:11 +01:00  
				
					
						
							
							
								 
						
							
								d47ab0570f 
								
							 
						 
						
							
							
								
								obs-source-factory: Barebone Source Factory and Instance  
							
							... 
							
							
							
							This class and template should be used to reduce the code clutter from repeatedly doing the same thing. It requires OBS v24.0 or newer since the get_properties2 and get_defaults2 API were fully implemented with it. 
							
						 
						
							2019-10-18 22:31:52 +02:00  
				
					
						
							
							
								 
						
							
								5e50d64b8f 
								
							 
						 
						
							
							
								
								cmake: Disable Spectre warnings  
							
							
							
						 
						
							2019-10-13 06:16:46 +02:00  
				
					
						
							
							
								 
						
							
								2ba8e9a994 
								
							 
						 
						
							
							
								
								cmake: Reformat  
							
							
							
						 
						
							2019-10-13 05:42:54 +02:00  
				
					
						
							
							
								 
						
							
								66cc3c9926 
								
							 
						 
						
							
							
								
								cmake: Don't warn about not explicitly handled cases in MSVC  
							
							
							
						 
						
							2019-09-05 18:10:22 +02:00  
				
					
						
							
							
								 
						
							
								4ab609015c 
								
							 
						 
						
							
							
								
								cmake: Ignore more noise warnings in MSVC  
							
							
							
						 
						
							2019-09-04 20:31:18 +02:00  
				
					
						
							
							
								 
						
							
								5b5a2cd409 
								
							 
						 
						
							
							
								
								cmake: Don't override diagnostics mode in MSVC  
							
							... 
							
							
							
							This breaks MSVC somehow. 
							
						 
						
							2019-09-04 04:02:58 +02:00  
				
					
						
							
							
								 
						
							
								c6f75930af 
								
							 
						 
						
							
							
								
								cmake: Disable even more MSVC warnings  
							
							
							
						 
						
							2019-09-04 03:55:15 +02:00  
				
					
						
							
							
								 
						
							
								56ee81e2a4 
								
							 
						 
						
							
							
								
								cmake: Disable additional MSVC warnings  
							
							
							
						 
						
							2019-09-04 03:47:53 +02:00  
				
					
						
							
							
								 
						
							
								b3eaa6c43e 
								
							 
						 
						
							
							
								
								cmake: Disable warning 4201 and 4514 in MSVC  
							
							
							
						 
						
							2019-09-04 03:43:43 +02:00  
				
					
						
							
							
								 
						
							
								b63796d3ae 
								
							 
						 
						
							
							
								
								cmake: Revert previous commit  
							
							
							
						 
						
							2019-09-04 03:32:18 +02:00  
				
					
						
							
							
								 
						
							
								d9e2fbe5c1 
								
							 
						 
						
							
							
								
								cmake: Set Warnings and standard before project call  
							
							
							
						 
						
							2019-09-04 03:23:00 +02:00  
				
					
						
							
							
								 
						
							
								2b35328fcb 
								
							 
						 
						
							
							
								
								project: Support for OBS v24.0.0-rc2  
							
							
							
						 
						
							2019-09-03 21:26:10 +02:00  
				
					
						
							
							
								 
						
							
								8beaf49d10 
								
							 
						 
						
							
							
								
								cmake: Update libobs to 24.0.0-rc1  
							
							
							
						 
						
							2019-08-24 06:47:03 +02:00  
				
					
						
							
							
								 
						
							
								8cb2ddaa82 
								
							 
						 
						
							
							
								
								source-shader, cmake: 'Shader' source  
							
							
							
						 
						
							2019-08-07 18:06:48 +02:00  
				
					
						
							
							
								 
						
							
								6bf99ed52b 
								
							 
						 
						
							
							
								
								cmake: Enable extended aligned storage to fix SSE/AVX compatibility  
							
							
							
						 
						
							2019-08-07 12:42:01 +02:00  
				
					
						
							
							
								 
						
							
								d0b39186ea 
								
							 
						 
						
							
							
								
								cmake: Fix upgraded URL  
							
							
							
						 
						
							2019-08-02 23:58:00 +02:00  
				
					
						
							
							
								 
						
							
								3f4a07ebb2 
								
							 
						 
						
							
							
								
								cmake: Upgrade default libobs version  
							
							
							
						 
						
							2019-08-02 23:55:03 +02:00  
				
					
						
							
							
								 
						
							
								721f2bdf8f 
								
							 
						 
						
							
							
								
								filter-color-grade: Fully feature Color Grading filter  
							
							... 
							
							
							
							Allows controlling Lift, Gamma, Gain, Offset, Tint and various Correction factors directly from within OBS without having to create a new LUT. 
							
						 
						
							2019-08-02 23:49:18 +02:00  
				
					
						
							
							
								 
						
							
								013861694a 
								
							 
						 
						
							
							
								
								project: Version 0.7.0  
							
							
							
						 
						
							2019-04-27 17:56:11 +02:00