b88cc0fe01 
								
							 
						 
						
							
							
								
								gs-effect: Check correct size in get_default_string  
							
							
							
						 
						
							2019-08-07 17:07:54 +02:00  
				
					
						
							
							
								 
						
							
								8603fef897 
								
							 
						 
						
							
							
								
								gs-effect: Fix get_string and get_default_string  
							
							
							
						 
						
							2019-08-07 16:41:26 +02:00  
				
					
						
							
							
								 
						
							
								c6559d84ba 
								
							 
						 
						
							
							
								
								gs-effect: Check if effect is nullptr, not if its a valid ptr  
							
							... 
							
							
							
							Woops, that somehow went completely by me without checking. 
							
						 
						
							2019-08-07 16:17:12 +02:00  
				
					
						
							
							
								 
						
							
								7b0159947e 
								
							 
						 
						
							
							
								
								gs-effect: Add helpers and fix bad enable_shared_from_this  
							
							
							
						 
						
							2019-08-07 16:11:09 +02:00  
				
					
						
							
							
								 
						
							
								e59bc2fdd2 
								
							 
						 
						
							
							
								
								filter-custom-shader: Rewrite from scratch  
							
							
							
						 
						
							2019-08-07 12:43:23 +02:00  
				
					
						
							
							
								 
						
							
								1092dc1de1 
								
							 
						 
						
							
							
								
								gfx-effect-source: Complete rewrite from scratch  
							
							
							
						 
						
							2019-08-07 12:42:25 +02:00  
				
					
						
							
							
								 
						
							
								6bf99ed52b 
								
							 
						 
						
							
							
								
								cmake: Enable extended aligned storage to fix SSE/AVX compatibility  
							
							
							
						 
						
							2019-08-07 12:42:01 +02:00  
				
					
						
							
							
								 
						
							
								087cd79a7a 
								
							 
						 
						
							
							
								
								filter-color-grade: Always return something in get_width/get_height  
							
							
							
						 
						
							2019-08-07 12:41:34 +02:00  
				
					
						
							
							
								 
						
							
								f5b4c1f7a1 
								
							 
						 
						
							
							
								
								filter-color-grade: Fix crash if color-grade.effect is missing  
							
							
							
						 
						
							2019-08-04 23:20:35 +02:00  
				
					
						
							
							
								 
						
							
								71b223dcb5 
								
							 
						 
						
							
							
								
								gs-effect: Add ::create for shared_ptr and remove default constructor  
							
							
							
						 
						
							2019-08-04 23:19:38 +02:00  
				
					
						
							
							
								 
						
							
								9db7cd8da2 
								
							 
						 
						
							
							
								
								filter-displacement: Fix crash on nullptr file path  
							
							
							
						 
						
							2019-08-04 23:14:43 +02:00  
				
					
						
							
							
								 
						
							
								0c447f4055 
								
							 
						 
						
							
							
								
								gs-effect: Use std::shared_ptr and track effect lifetime  
							
							... 
							
							
							
							This fixes the case where the effect vanishes, but we still hold an invalid pointer to a parameter of that effect. With the new code, the effect will not vanish as long as an effect pointer exists.
However, all effects must be created either through std::shared_ptr or std::make_shared. If they were not made through one of those means, the code will crash on the ->shared_from_this() call. 
							
						 
						
							2019-08-04 23:12:30 +02:00  
				
					
						
							
							
								 
						
							
								ff6f4d5ddf 
								
							 
						 
						
							
							
								
								gs-effect: Add string support, get accessors and annotations  
							
							
							
						 
						
							2019-08-04 22:44:46 +02:00  
				
					
						
							
							
								 
						
							
								9be02e6f2b 
								
							 
						 
						
							
							
								
								project: Fix up previous commit  
							
							
							
						 
						
							2019-08-04 20:29:04 +02:00  
				
					
						
							
							
								 
						
							
								0e350415b3 
								
							 
						 
						
							
							
								
								project: Apply new coding guidelines  
							
							
							
						 
						
							2019-08-04 16:20:26 +02:00  
				
					
						
							
							
								 
						
							
								b6a3dea3f6 
								
							 
						 
						
							
							
								
								CONTRIBUTING: Add coding guidelines  
							
							
							
						 
						
							2019-08-04 13:16:36 +02:00  
				
					
						
							
							
								 
						
							
								533de01061 
								
							 
						 
						
							
							
								
								filter-color-grade: Always return true in tool_modified  
							
							
							
						 
						
							2019-08-04 12:34:54 +02:00  
				
					
						
							
							
								 
						
							
								2ca15bb28c 
								
							 
						 
						
							
							
								
								source-mirror: Allow overriding audio layout  
							
							
							
						 
						
							2019-08-04 12:34:42 +02:00  
				
					
						
							
							
								 
						
							
								54856566d4 
								
							 
						 
						
							
							
								
								ci: Don't run both package steps in the same build  
							
							
							
						 
						
							2019-08-03 15:56:48 +02:00  
				
					
						
							
							
								 
						
							
								93ba39545f 
								
							 
						 
						
							
							
								
								filter-color-grade: Implement Tool selection for OBS Studio 24.x  
							
							
							
						 
						
							2019-08-03 12:29:47 +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  
				
					
						
							
							
								 
						
							
								a6ce6c5860 
								
							 
						 
						
							
							
								
								utility: Add some extra functionality  
							
							
							
						 
						
							2019-08-02 23:49:17 +02:00  
				
					
						
							
							
								 
						
							
								ad270bc6ee 
								
							 
						 
						
							
							
								
								gs-effect: Fix uninitialized member variable  
							
							
							
						 
						
							2019-08-02 23:49:17 +02:00  
				
					
						
							
							
								 
						
							
								d295f7f565 
								
							 
						 
						
							
							
								
								media: Add rendered logo  
							
							
							
						 
						
							2019-07-27 21:28:28 +02:00  
				
					
						
							
							
								 
						
							
								b0f8efb90d 
								
							 
						 
						
							
							
								
								ci: Use improved build scripts  
							
							
							
						 
						
							2019-07-27 21:12:49 +02:00  
				
					
						
							
							
								 
						
							
								c716e75ba3 
								
							 
						 
						
							
							
								
								project: Fix various catch-by-value locations  
							
							
							
						 
						
							2019-07-27 19:57:50 +02:00  
				
					
						
							
							
								 
						
							
								e887a53463 
								
							 
						 
						
							
							
								
								filter-sdf-effects: Fix a crash due to failed rendering  
							
							... 
							
							
							
							For whatever reason, the initial render target render fails when an async source is being used. 
							
						 
						
							2019-07-27 19:57:49 +02:00  
				
					
						
							
							
								 
						
							
								69f9134749 
								
							 
						 
						
							
							
								
								locale: New Crowdin translations ( #69 )  
							
							... 
							
							
							
							* New translations en-US.ini (German)
* New translations en-US.ini (Russian)
* New translations en-US.ini (French)
* New translations en-US.ini (Chinese Simplified) 
							
						 
						
							2019-07-22 11:00:59 +02:00  
				
					
						
							
							
								 
						
							
								f73f0fc8b8 
								
							 
						 
						
							
							
								
								Add new github templates and funding information  
							
							
							
						 
						
							2019-07-20 23:03:01 +02:00  
				
					
						
							
							
								 
						
							
								de3e8ac9d4 
								
							 
						 
						
							
							
								
								Remove old issue templates  
							
							
							
						 
						
							2019-07-20 22:45:45 +02:00  
				
					
						
							
							
								 
						
							
								2c94852ba8 
								
							 
						 
						
							
							
								
								source-mirror: Allow changing source alignment  
							
							... 
							
							
							
							Adds a new property to control the alignment of the source within the calculated boundary when rescaling the source. Also fixes the permanently left aligned mirror at the same time. 
							
						 
						
							2019-05-28 20:04:26 +02:00  
				
					
						
							
							
								 
						
							
								45728702ff 
								
							 
						 
						
							
							
								
								utility: Add recursive text lookup function  
							
							... 
							
							
							
							Similar to the one used in enc-amf, allows looking up string containing other strings, thus drastically simplifying the necessary time to build translated strings, while also caching them for future use. 
							
						 
						
							2019-05-28 19:54:23 +02:00  
				
					
						
							
							
								 
						
							
								3e62416af2 
								
							 
						 
						
							
							
								
								locale: New Crowdin translations ( #65 )  
							
							
							
						 
						
							2019-05-28 18:40:20 +02:00  
				
					
						
							
							
								 
						
							
								95b1e81ee5 
								
							 
						 
						
							
							
								
								filter-dynamic-mask: Don't crash if a texture is missing  
							
							... 
							
							
							
							When copying or re-ordering filters, an occasional crash can be observed due to the rendering not being possible yet. With this, it will simply revert back to the original source instead of crashing. 
							
						 
						
							2019-05-28 02:51:27 +02:00  
				
					
						
							
							
								 
						
							
								ccc4c6ea22 
								
							 
						 
						
							
							
								
								filter-sdf-effects: Fix and improve effect rendering  
							
							... 
							
							
							
							Fixes the bug that rendering an outline would remove all other effects not directly under the outline, while also improving the rendering speed drastically by only initializing and clearing the rendertarget once instead of for each effect. 
							
						 
						
							2019-05-28 02:51:27 +02:00  
				
					
						
							
							
								 
						
							
								0e39490284 
								
							 
						 
						
							
							
								
								locale: Delete unused language files ( #67 )  
							
							
							
						 
						
							2019-04-28 18:20:56 +02:00  
				
					
						
							
							
								 
						
							
								438ce1abf9 
								
							 
						 
						
							
							
								
								locale: Fix mistake in locale ( #66 )  
							
							
							
						 
						
							2019-04-28 17:56:31 +02:00  
				
					
						
							
							
								 
						
							
								fa1580cc7c 
								
							 
						 
						
							
							
								
								ci: Don't build i18n and l10n branches  
							
							
							
						 
						
							2019-04-27 18:00:55 +02:00  
				
					
						
							
							
								 
						
							
								956df8762c 
								
							 
						 
						
							
							
								
								locale: New Crowdin translations ( #63 )  
							
							
							
						 
						
							2019-04-27 17:59:31 +02:00  
				
					
						
							
							
								 
						
							
								013861694a 
								
							 
						 
						
							
							
								
								project: Version 0.7.0  
							
							
							
						 
						
							2019-04-27 17:56:11 +02:00  
				
					
						
							
							
								 
						
							
								9e7894c9c3 
								
							 
						 
						
							
							
								
								filter-dynamic-mask: Implement Dynamic Mask filter  
							
							... 
							
							
							
							This filter allows the use of another source as a mask, allowing complex filter graphs and trippy effects, such as creating a text source with three animated videos, each using a different color channel as the mask.
Fixes  #18 . 
							
						 
						
							2019-04-27 17:56:10 +02:00  
				
					
						
							
							
								 
						
							
								a139509215 
								
							 
						 
						
							
							
								
								ci: Update InnoSetup URL  
							
							
							
						 
						
							2019-04-27 16:40:57 +02:00  
				
					
						
							
							
								 
						
							
								c46e881697 
								
							 
						 
						
							
							
								
								obs-source: Don't un/register audio capture with no source  
							
							... 
							
							
							
							Fixes the log spam if a source could not be found. 
							
						 
						
							2019-04-27 16:08:54 +02:00  
				
					
						
							
							
								 
						
							
								8bb1ca50ac 
								
							 
						 
						
							
							
								
								obs-source-tracker: Also keep track of sources being renamed  
							
							... 
							
							
							
							When a source was renamed, obs::source_tracker did not use the new name and instead relied on the old name. This caused source lists with this feature to slowly degrade over time as sources were renamed, until libobs was restarted.
With this fix the renamed sources are now properly tracked, updating as expected.
Related Issue: #64  
							
						 
						
							2019-04-27 16:07:50 +02:00  
				
					
						
							
							
								 
						
							
								088edf1045 
								
							 
						 
						
							
							
								
								cmake: Update copyright years  
							
							
							
						 
						
							2019-04-23 17:58:36 +02:00  
				
					
						
							
							
								 
						
							
								722b4bdcde 
								
							 
						 
						
							
							
								
								README: Update Readme  
							
							
							
						 
						
							2019-04-23 17:54:18 +02:00  
				
					
						
							
							
								 
						
							
								324deca1ef 
								
							 
						 
						
							
							
								
								AUTHORS: Add Authors file  
							
							
							
						 
						
							2019-04-23 17:54:18 +02:00  
				
					
						
							
							
								 
						
							
								f6687c7ed6 
								
							 
						 
						
							
							
								
								filter-displacement: Don't crash if the file can't be found  
							
							... 
							
							
							
							Fixes a user reported issue where obs-studio began crashing out of nowhere. 
							
						 
						
							2019-04-23 17:20:18 +02:00