Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						fa6f1abaac 
					 
					
						
						
							
							[obs] fix compatibility with updated LGMP build  
						
						
						
						
					 
					
						2022-11-08 00:00:39 +11:00 
						 
				 
			
				
					
						
							
							
								esi 
							
						 
					 
					
						
						
							
						
						7e42e6cdce 
					 
					
						
						
							
							[obs] Fix function call causing crash on lgUpdate  
						
						
						
						
					 
					
						2022-11-01 08:01:54 +11:00 
						 
				 
			
				
					
						
							
							
								esi 
							
						 
					 
					
						
						
							
						
						28cba2e2b3 
					 
					
						
						
							
							[obs] Allow the client to auto-recover  
						
						... 
						
						
						
						Previously, if the client's subscription to the frame buffer became
invalid for any reason, the video feed in OBS would freeze until the
user goes in and changes any of the settings.  This commit allows the
plugin to automatically attempt to recover. 
						
						
					 
					
						2022-08-09 15:17:58 +10:00 
						 
				 
			
				
					
						
							
							
								Daniel Cordero 
							
						 
					 
					
						
						
							
						
						4f3682fece 
					 
					
						
						
							
							Add a setting that hides the mouse cursor  
						
						... 
						
						
						
						Give OBS plugin users the option of hiding or showing the mouse cursor, since
Looking Glass renders it client-side. 
						
						
					 
					
						2022-07-01 08:34:19 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						a8521b821e 
					 
					
						
						
							
							[all] cmake: standardize indentation to 2 spaces  
						
						
						
						
					 
					
						2022-05-29 11:16:16 +10:00 
						 
				 
			
				
					
						
							
							
								matthewjmc 
							
						 
					 
					
						
						
							
						
						53c843d9dd 
					 
					
						
						
							
							[common] Update framebuffer metadata + references  
						
						
						
						
					 
					
						2022-05-16 20:01:09 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						eae559b4c9 
					 
					
						
						
							
							[client/obs] update to support downscaled frames coming from the host  
						
						
						
						
					 
					
						2022-05-01 19:51:25 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						297d0be2dc 
					 
					
						
						
							
							[obs] allow for the larger KVMFR header size now  
						
						
						
						
					 
					
						2022-01-05 21:57:49 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						952ebea2c5 
					 
					
						
						
							
							[all] refresh copyright dates  
						
						
						
						
					 
					
						2022-01-05 19:42:46 +11:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						5a906131eb 
					 
					
						
						
							
							[all] cmake: tell users to clone submodules when they haven't  
						
						... 
						
						
						
						This gives users a command to run that will automagically fix the submodule
situation, and should reduce the amount of support requests. 
						
						
					 
					
						2021-08-19 21:28:36 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						2dbd4f168e 
					 
					
						
						
							
							[all] cmake: provide an uninstall target  
						
						
						
						
					 
					
						2021-08-16 19:56:37 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						c3f7327187 
					 
					
						
						
							
							[obs] display DMABUF option but disable it on older OBS  
						
						... 
						
						
						
						This allows users to be aware that the option exists and they should upgrade. 
						
						
					 
					
						2021-08-15 18:01:15 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						dda927da18 
					 
					
						
						
							
							[obs] implement dmabuf import support on OBS 27+  
						
						
						
						
					 
					
						2021-08-13 20:25:35 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						51b9cd4e5a 
					 
					
						
						
							
							[all] copyright: use unicode copyright sign ©  
						
						... 
						
						
						
						This is done for consistency with the license strings in appstrings.c. 
						
						
					 
					
						2021-08-04 21:16:35 +10:00 
						 
				 
			
				
					
						
							
							
								arcnmx 
							
						 
					 
					
						
						
							
						
						38cb348201 
					 
					
						
						
							
							[all] make OPTIMIZE_FOR_NATIVE a tristate option  
						
						
						
						
					 
					
						2021-07-24 12:35:17 +10:00 
						 
				 
			
				
					
						
							
							
								arcnmx 
							
						 
					 
					
						
						
							
						
						be664c49c8 
					 
					
						
						
							
							[all] cmake: use -march=x86-64-v2 when it becomes available  
						
						... 
						
						
						
						Moves the logic in 0525515 
						
						
					 
					
						2021-07-24 12:35:17 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4d065d577b 
					 
					
						
						
							
							[obs] call debug_init() to initialize debug print  
						
						... 
						
						
						
						Fixes a segfault reported in discord, DEBUG_* macros are not available
until `debug_init()` has been called as of commit
1effd5fddc 
						
						
					 
					
						2021-07-13 07:42:25 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						24d0aa0c18 
					 
					
						
						
							
							[all] normalize copyright on all source files  
						
						
						
						
					 
					
						2021-06-06 11:53:05 +10:00 
						 
				 
			
				
					
						
							
							
								arcnmx 
							
						 
					 
					
						
						
							
						
						b657b57016 
					 
					
						
						
							
							[obs] install into plugin dir  
						
						
						
						
					 
					
						2021-06-02 07:36:22 +10:00 
						 
				 
			
				
					
						
							
							
								arcnmx 
							
						 
					 
					
						
						
							
						
						6058a0e243 
					 
					
						
						
							
							[obs] fix oob cursor writes  
						
						
						
						
					 
					
						2021-06-01 14:37:45 +10:00 
						 
				 
			
				
					
						
							
							
								arcnmx 
							
						 
					 
					
						
						
							
						
						1462ab0cb4 
					 
					
						
						
							
							[obs] fix cursor blending  
						
						
						
						
					 
					
						2021-06-01 14:37:45 +10:00 
						 
				 
			
				
					
						
							
							
								arcnmx 
							
						 
					 
					
						
						
							
						
						186b0f1efd 
					 
					
						
						
							
							[obs] fix monochrome cursor crop  
						
						
						
						
					 
					
						2021-06-01 14:37:45 +10:00 
						 
				 
			
				
					
						
							
							
								arcnmx 
							
						 
					 
					
						
						
							
						
						1a530da139 
					 
					
						
						
							
							[obs] fix oob cursor writes  
						
						... 
						
						
						
						Allocate enough memory for the cursor data! 
						
						
					 
					
						2021-05-23 12:28:35 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b2961c7939 
					 
					
						
						
							
							[all] added new format version field to frame header  
						
						
						
						
					 
					
						2020-10-12 18:52:37 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a78d9c2b90 
					 
					
						
						
							
							[obs] added RGBA16F support  
						
						
						
						
					 
					
						2020-10-11 20:42:09 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4f40ce4b40 
					 
					
						
						
							
							[obs] added monochrome cursor support  
						
						
						
						
					 
					
						2020-10-11 12:04:10 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						eb343ca82e 
					 
					
						
						
							
							[obs] added masked color cursor support  
						
						
						
						
					 
					
						2020-10-11 01:07:20 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e2f6621de9 
					 
					
						
						
							
							[obs] added RGBA cursor support  
						
						
						
						
					 
					
						2020-10-11 00:39:31 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a94d3734c2 
					 
					
						
						
							
							[all] pass the project path to the version.cmake script  
						
						
						
						
					 
					
						2020-10-09 02:51:28 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e6c88a4af3 
					 
					
						
						
							
							[all] be smarter about getting the git version  
						
						
						
						
					 
					
						2020-10-09 02:17:20 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0f2ecdf5f1 
					 
					
						
						
							
							[obs] cosmetic  
						
						
						
						
					 
					
						2020-08-09 12:31:56 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3511fb8d59 
					 
					
						
						
							
							[obs] microsttuer fix, be sure to always grab the latest frame  
						
						
						
						
					 
					
						2020-08-09 12:29:52 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						94d383a8c1 
					 
					
						
						
							
							[obs] remove useless advance operation  
						
						
						
						
					 
					
						2020-05-22 22:51:41 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						dc3e89e65c 
					 
					
						
						
							
							[obs] add delay to fix startup  
						
						... 
						
						
						
						this delay is needed to allow the host clock to change so we can
validate the session. 
						
						
					 
					
						2020-05-21 09:37:20 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3b47a4113f 
					 
					
						
						
							
							[client/obs] update to use new LGMP init api  
						
						
						
						
					 
					
						2020-05-21 09:28:41 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						f8ff3faf78 
					 
					
						
						
							
							[obs] improvements to help prevent client timeouts  
						
						
						
						
					 
					
						2020-05-21 07:31:12 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						21987cb423 
					 
					
						
						
							
							[obs] update to use new LGMP interface  
						
						
						
						
					 
					
						2020-05-17 12:04:41 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						dcce288a98 
					 
					
						
						
							
							[obs] fix another potential deadlock  
						
						
						
						
					 
					
						2020-04-25 02:26:34 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						cfd8126e5d 
					 
					
						
						
							
							[obs] remove debug printf  
						
						
						
						
					 
					
						2020-04-25 02:26:16 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						8d5a42c233 
					 
					
						
						
							
							[obs] fix potential deadlock  
						
						
						
						
					 
					
						2020-04-24 23:03:40 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						00a41be413 
					 
					
						
						
							
							[obs] use thread to handle frame advance when obs is behind  
						
						
						
						
					 
					
						2020-04-24 21:31:12 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						f6691a90c0 
					 
					
						
						
							
							[client/obs] improve frambuffer_read functions to support copy pitch  
						
						... 
						
						
						
						Fixes  #244  
					
						2020-04-14 13:27:07 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0b7f422d5d 
					 
					
						
						
							
							[client] moved spice into a seperate repository  
						
						
						
						
					 
					
						2020-01-31 21:39:57 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						17e05c6fd5 
					 
					
						
						
							
							[all] expose the FrameBuffer struct for correct sizeof calculations  
						
						
						
						
					 
					
						2020-01-13 19:30:49 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						9846762991 
					 
					
						
						
							
							[all] align the frame data to the page boundary  
						
						
						
						
					 
					
						2020-01-13 19:17:09 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c92312a6c6 
					 
					
						
						
							
							[obs] implemented intial OBS Looking Glass Client plugin  
						
						... 
						
						
						
						Yes, it works! but no cursor support yet 
						
						
					 
					
						2020-01-10 18:14:08 +11:00