c785cb8f01 
								
							 
						 
						
							
							
								
								Merge branch 'xoxfaby:root' into root  
							
							
							
						 
						
							2024-10-27 10:37:27 -04:00  
				
					
						
							
							
								 
						
							
								8ee9625b16 
								
							 
						 
						
							
							
								
								417  
							
							
							
						 
						
							2024-03-24 07:09:54 +01:00  
				
					
						
							
							
								 
						
							
								cd77f04963 
								
							 
						 
						
							
							
								
								Update README.md  
							
							... 
							
							
							
							Signed-off-by: RomanNum3ral <116513200+RomanNum3ral@users.noreply.github.com> 
							
						 
						
							2024-01-07 08:06:55 -05:00  
				
					
						
							
							
								 
						
							
								38ac0ce99b 
								
							 
						 
						
							
							
								
								Update README.md  
							
							... 
							
							
							
							Signed-off-by: XoXFaby <xoxfaby@gmail.com> 
							
						 
						
							2023-08-05 04:55:17 +02:00  
				
					
						
							
							
								 
						
							
								1c603f684c 
								
							 
						 
						
							
							
								
								fix typos and stuff  
							
							
							
						 
						
							2023-07-27 19:13:19 +02:00  
				
					
						
							
							
								 
						
							
								7490c793c3 
								
							 
						 
						
							
							
								
								build from older deps  
							
							
							
						 
						
							2023-07-27 18:31:46 +02:00  
				
					
						
							
							
								 
						
							
								63bc964ec0 
								
							 
						 
						
							
							
								
								added replacement thankyou files  
							
							
							
						 
						
							2023-07-27 17:28:04 +02:00  
				
					
						
							
							
								 
						
							
								4e59d09a35 
								
							 
						 
						
							
							
								
								Update README.md  
							
							
							
						 
						
							2023-07-27 17:27:00 +02:00  
				
					
						
							
							
								 
						
							
								14c63723b0 
								
							 
						 
						
							
							
								
								modify copyright notices?  
							
							
							
						 
						
							2023-07-27 17:25:11 +02:00  
				
					
						
							
							
								 
						
							
								e33f5b0bfa 
								
							 
						 
						
							
							
								
								remove package suffix cause borked  
							
							
							
						 
						
							2023-07-27 17:24:49 +02:00  
				
					
						
							
							
								 
						
							
								204f543f51 
								
							 
						 
						
							
							
								
								build from this repo  
							
							
							
						 
						
							2023-07-27 17:24:28 +02:00  
				
					
						
							
							
								 
						
							
								f7e93edceb 
								
							 
						 
						
							
							
								
								update .gitignore for build script  
							
							
							
						 
						
							2023-07-27 17:24:08 +02:00  
				
					
						
							
							
								 
						
							
								399253ef4c 
								
							 
						 
						
							
							
								
								add build script  
							
							
							
						 
						
							2023-07-27 16:48:15 +02:00  
				
					
						
							
							
								 
						
							
								5ce1841b31 
								
							 
						 
						
							
							
								
								rebrand  
							
							
							
						 
						
							2023-07-27 16:48:03 +02:00  
				
					
						
							
							
								 
						
							
								ab180bad2c 
								
							 
						 
						
							
							
								
								add some media we have rights to  
							
							
							
						 
						
							2023-07-27 16:47:54 +02:00  
				
					
						
							
							
								 
						
							
								65f9c25593 
								
							 
						 
						
							
							
								
								remove shit we don't have rights to  
							
							
							
						 
						
							2023-07-27 16:24:41 +02:00  
				
					
						
							
							
								 
						
							
								8b97c2b23d 
								
							 
						 
						
							
							
								
								templates: Fix the remaining uncommitted changes  
							
							
							
						 
						
							2023-05-20 20:52:40 +02:00  
				
					
						
							
							
								 
						
							
								9df2f01963 
								
							 
						 
						
							
							
								
								templates: Pascal uses <> instead of !=  
							
							
							
						 
						
							2023-05-20 20:34:25 +02:00  
				
					
						
							
							
								 
						
							
								ffb7a6c5d7 
								
							 
						 
						
							
							
								
								code: Add GoPro CineForm to FFmpeg Encoders  
							
							
							
						 
						
							2023-05-20 19:54:46 +02:00  
				
					
						
							
							
								 
						
							
								f66fabc5d4 
								
							 
						 
						
							
							
								
								templates: Move to 'usercf' instead of 'userpf'  
							
							... 
							
							
							
							Local (per-user) add-ons to software should reside in "C:\Users\Username\AppData\Local\Programs\Common\", similar to System (all-users) add-ons which reside in "C:\Program Files\Common Files\".
Fixes  #1049  
							
						 
						
							2023-05-20 19:54:15 +02:00  
				
					
						
							
							
								 
						
							
								38d87f6fcf 
								
							 
						 
						
							
							
								
								code: Don't crash if there is no encoder instance  
							
							
							
						 
						
							2023-05-20 19:54:05 +02:00  
				
					
						
							
							
								 
						
							
								3e13126f89 
								
							 
						 
						
							
							
								
								code: Remove audio encoder registration from FFmpeg Encoders  
							
							
							
						 
						
							2023-05-20 19:25:46 +02:00  
				
					
						
							
							
								 
						
							
								9d0233a740 
								
							 
						 
						
							
							
								
								code: Create mutexes to prevent Windows (un)installer from continuing  
							
							... 
							
							
							
							Might fix the problem where people uninstall StreamFX while they still have OBS Studio open with StreamFX loaded. InnoSetup appears to ignore this in /VERYSILENT, so this is an additional guard against that. 
							
						 
						
							2023-05-20 19:24:06 +02:00  
				
					
						
							
							
								 
						
							
								07182d2f89 
								
							 
						 
						
							
							
								
								templates: Exit-early if the user aborts the removal of an older version  
							
							
							
						 
						
							2023-05-20 19:24:06 +02:00  
				
					
						
							
							
								 
						
							
								5bdcefd618 
								
							 
						 
						
							
							
								
								code: Fix support for multiple FFmpeg version  
							
							... 
							
							
							
							This should make it compile just fine with older FFmpeg versions again, such as on Ubuntu 20.04. 
							
						 
						
							2023-05-16 15:19:11 +02:00  
				
					
						
							
							
								 
						
							
								0402c8ef60 
								
							 
						 
						
							
							
								
								code: Adjust copyright headers  
							
							... 
							
							
							
							Doesn't appear to follow renames, so i guess this is the new copyright! 
							
						 
						
							2023-05-16 15:19:11 +02:00  
				
					
						
							
							
								 
						
							
								1c76169821 
								
							 
						 
						
							
							
								
								code: Migrate encoder::ffmpeg::nvenc to new loader  
							
							
							
						 
						
							2023-05-16 15:19:11 +02:00  
				
					
						
							
							
								 
						
							
								51282b7b85 
								
							 
						 
						
							
							
								
								code: Migrate encoder::ffmpeg::amf to new loader  
							
							
							
						 
						
							2023-05-16 15:19:11 +02:00  
				
					
						
							
							
								 
						
							
								d8235bf504 
								
							 
						 
						
							
							
								
								code: Migrate encoder::ffmpeg::dnxhd to new loader  
							
							
							
						 
						
							2023-05-16 15:19:11 +02:00  
				
					
						
							
							
								 
						
							
								0fb670eba4 
								
							 
						 
						
							
							
								
								code: Migrate encoder::ffmpeg::prores_aw to new loader  
							
							
							
						 
						
							2023-05-16 15:19:11 +02:00  
				
					
						
							
							
								 
						
							
								376a3d6233 
								
							 
						 
						
							
							
								
								code: Overriding color format doesn't work without a pointer or reference  
							
							
							
						 
						
							2023-05-16 15:19:11 +02:00  
				
					
						
							
							
								 
						
							
								fc8ebc7bf3 
								
							 
						 
						
							
							
								
								code: Rename encoder::ffmpeg::prores_aw  
							
							
							
						 
						
							2023-05-16 15:19:11 +02:00  
				
					
						
							
							
								 
						
							
								78310f9c63 
								
							 
						 
						
							
							
								
								code: Migrate encoder::ffmpeg::debug to new loader  
							
							
							
						 
						
							2023-05-16 15:19:11 +02:00  
				
					
						
							
							
								 
						
							
								85c8cdf8bd 
								
							 
						 
						
							
							
								
								code: Wrong return type for get_avcodeccontext  
							
							... 
							
							
							
							The context should be modifiable, we don't really care about it anyway. If it's broken, then it's broken and the encoder errors out. 
							
						 
						
							2023-05-16 15:19:11 +02:00  
				
					
						
							
							
								 
						
							
								c4461e70b9 
								
							 
						 
						
							
							
								
								code: Migrate encoder::ffmpeg to modern handler loader  
							
							... 
							
							
							
							A different version of the dynamic loader allows us to simply register handlers at load time, instead of requiring custom code. Could also make it so that it loads them when needed, but since they're mostly static code, this won't matter much. 
							
						 
						
							2023-05-16 15:19:11 +02:00  
				
					
						
							
							
								 
						
							
								a1968b970b 
								
							 
						 
						
							
							
								
								code: Migrate encoder::ffmpeg handlers into proper directory  
							
							... 
							
							
							
							Shouldn't have an effect on functionality, only affects location. 
							
						 
						
							2023-05-16 15:19:11 +02:00  
				
					
						
							
							
								 
						
							
								21f8a66c7f 
								
							 
						 
						
							
							
								
								cmake: Mark encoder::ffmpeg::nvenc as Stable  
							
							
							
						 
						
							2023-05-16 06:04:59 +02:00  
				
					
						
							
							
								 
						
							
								a802b0007f 
								
							 
						 
						
							
							
								
								code: Fix encoder::ffmpeg causing recursive mutex lock on Singleton  
							
							... 
							
							
							
							Not sure why I did it any other way before - there's no benefit to the previous design, only downsides. 
							
						 
						
							2023-05-14 20:22:40 +02:00  
				
					
						
							
							
								 
						
							
								8817248dfd 
								
							 
						 
						
							
							
								
								code: Fix incorrect behavior for encoder::ffmpeg  
							
							... 
							
							
							
							As we previously relied on an additional function call, we should now merge this call into the constructor. 
							
						 
						
							2023-05-14 16:54:45 +02:00  
				
					
						
							
							
								 
						
							
								a8704e6028 
								
							 
						 
						
							
							
								
								cmake: Set some additional feature defaults  
							
							
							
						 
						
							2023-05-14 16:54:45 +02:00  
				
					
						
							
							
								 
						
							
								7d1dc4792a 
								
							 
						 
						
							
							
								
								code: Reorder and fix static initializers  
							
							... 
							
							
							
							These most likely require dependencies to be migrated to the new system. 
							
						 
						
							2023-05-14 09:14:29 +02:00  
				
					
						
							
							
								 
						
							
								d51847152c 
								
							 
						 
						
							
							
								
								code, cmake: Remove legacy code  
							
							
							
						 
						
							2023-05-14 09:14:29 +02:00  
				
					
						
							
							
								 
						
							
								0227cfd7b5 
								
							 
						 
						
							
							
								
								code: Migrate filter::autoframing to new dynamic loader  
							
							
							
						 
						
							2023-05-14 09:14:29 +02:00  
				
					
						
							
							
								 
						
							
								debf976121 
								
							 
						 
						
							
							
								
								code: Migrate filter::denoising to new dynamic loader  
							
							
							
						 
						
							2023-05-14 09:14:29 +02:00  
				
					
						
							
							
								 
						
							
								a4a18ebc3f 
								
							 
						 
						
							
							
								
								code: Migrate filter::upscaling to new dynamic loader  
							
							
							
						 
						
							2023-05-14 09:14:29 +02:00  
				
					
						
							
							
								 
						
							
								0556db97df 
								
							 
						 
						
							
							
								
								code: Migrate filter::virtual_greenscreen to new dynamic loader  
							
							
							
						 
						
							2023-05-14 09:14:29 +02:00  
				
					
						
							
							
								 
						
							
								e630ddc8a7 
								
							 
						 
						
							
							
								
								code: Migrate source::mirror to new dynamic loader  
							
							
							
						 
						
							2023-05-14 09:14:29 +02:00  
				
					
						
							
							
								 
						
							
								5ca01dc589 
								
							 
						 
						
							
							
								
								code: Migrate filter::sdf_effects to new dynamic loader  
							
							
							
						 
						
							2023-05-14 09:14:29 +02:00  
				
					
						
							
							
								 
						
							
								17d25f1ef0 
								
							 
						 
						
							
							
								
								code: Migrate filter::blur to new dynamic loader  
							
							
							
						 
						
							2023-05-14 09:14:29 +02:00  
				
					
						
							
							
								 
						
							
								1059e5c027 
								
							 
						 
						
							
							
								
								code: Migrate filter::dynamic_mask to new dynamic loader  
							
							
							
						 
						
							2023-05-14 09:14:29 +02:00