Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c9ff1e1949 
					 
					
						
						
							
							[client] egl: alter warning about low fps as it doesn't apply anymore  
						
						
						
						
					 
					
						2020-05-21 14:09:51 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e31f38eadc 
					 
					
						
						
							
							[client] allow frame updates to be triggered by a timed event  
						
						... 
						
						
						
						This is a major change to how the LG client performs it's updates. In
the past LG would operate a fixed FPS regardless of incoming update
speed and/or frequency. This change allows LG to dynamically increase
it's FPS in order to better sync with the guest as it's rate changes. 
						
						
					 
					
						2020-05-21 13:41:59 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						756b57400b 
					 
					
						
						
							
							[client] egl: move context init to lock function  
						
						
						
						
					 
					
						2020-05-21 11:55:35 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						01bfd2e090 
					 
					
						
						
							
							[client] egl: make better use of the second thread for streaming  
						
						
						
						
					 
					
						2020-05-21 11:44:56 +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 
							
						 
					 
					
						
						
							
						
						240d0ff263 
					 
					
						
						
							
							[client] add short delay to improve initial startup  
						
						
						
						
					 
					
						2020-05-21 09:32:08 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3b47a4113f 
					 
					
						
						
							
							[client/obs] update to use new LGMP init api  
						
						
						
						
					 
					
						2020-05-21 09:28:41 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a6d6a49f82 
					 
					
						
						
							
							[client] egl: use atomic members instead of locking the entire state  
						
						
						
						
					 
					
						2020-05-21 08:20:30 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						f8ff3faf78 
					 
					
						
						
							
							[obs] improvements to help prevent client timeouts  
						
						
						
						
					 
					
						2020-05-21 07:31:12 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						d899c26617 
					 
					
						
						
							
							[client] egl: add low FPS warning when failing to keep up  
						
						
						
						
					 
					
						2020-05-19 22:42:55 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						73ba325072 
					 
					
						
						
							
							[client] egl: reworked the streaming texture pipeline  
						
						
						
						
					 
					
						2020-05-19 22:03:36 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						aff19e13c7 
					 
					
						
						
							
							[profiler] client: updated to use new lgmp API and path  
						
						
						
						
					 
					
						2020-05-19 11:37:44 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						007122df43 
					 
					
						
						
							
							[all] remove github specific unused config file  
						
						
						
						
					 
					
						2020-05-19 11:19:20 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						06f8911ee1 
					 
					
						
						
							
							[all] project cleanup  
						
						
						
						
					 
					
						2020-05-19 11:06:39 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						f96f0fecda 
					 
					
						
						
							
							[client] egl: use proper atomics for pbo counting  
						
						
						
						
					 
					
						2020-05-18 09:06:11 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						21987cb423 
					 
					
						
						
							
							[obs] update to use new LGMP interface  
						
						
						
						
					 
					
						2020-05-17 12:04:41 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						18cc8d7cab 
					 
					
						
						
							
							[client] fix host wait logic and print more useful help  
						
						
						
						
					 
					
						2020-05-17 11:54:07 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						fc0dbd8782 
					 
					
						
						
							
							[c-host] add kvmfr version to host output  
						
						
						
						
					 
					
						2020-05-17 11:26:45 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b7ca3d7e37 
					 
					
						
						
							
							[client] cleanup debug output  
						
						
						
						
					 
					
						2020-05-17 11:25:27 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c4bf992c0c 
					 
					
						
						
							
							[client/host] added enforcement of KVMFR versioning  
						
						
						
						
					 
					
						2020-05-17 11:13:08 +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 
							
						 
					 
					
						
						
							
						
						7a96642498 
					 
					
						
						
							
							[client & host] update the LGMP project to fix timeout issues  
						
						
						
						
					 
					
						2020-04-25 02:25:44 +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 
							
						 
					 
					
						
						
							
						
						fdb9a9cca8 
					 
					
						
						
							
							use a timer for the LGMP host instead of a thread  
						
						
						
						
					 
					
						2020-04-24 21:31:12 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						243efcd51a 
					 
					
						
						
							
							[client] fix missing release_key_binds for mouse sensitivity bindings  
						
						
						
						
					 
					
						2020-04-23 18:00:17 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b9cdaf8e19 
					 
					
						
						
							
							update PureSpice to fix clipboard bug  
						
						
						
						
					 
					
						2020-04-21 13:17:49 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4758caa772 
					 
					
						
						
							
							updated PureSpice submodule  
						
						
						
						
					 
					
						2020-04-21 11:36:24 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4058522f68 
					 
					
						
						
							
							update PureSpice submodule  
						
						
						
						
					 
					
						2020-04-20 09:54:12 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						80437c564d 
					 
					
						
						
							
							update PureSpice submodule  
						
						
						
						
					 
					
						2020-04-15 17:55:43 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						503fc7c312 
					 
					
						
						
							
							[spice] updated the submodule to fix a minor shutdown glitch  
						
						
						
						
					 
					
						2020-04-14 16:46:55 +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 
						 
				 
			
				
					
						
							
							
								Mikko Rasa 
							
						 
					 
					
						
						
							
						
						ead09ed110 
					 
					
						
						
							
							[client] opengl: render frame if config didn't change  
						
						
						
						
					 
					
						2020-04-14 12:19:59 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ac1ecd2e7b 
					 
					
						
						
							
							[client] update PureSpice submodule to resolve build issue with -O3  
						
						
						
						
					 
					
						2020-04-13 20:07:08 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3538e7f6f4 
					 
					
						
						
							
							[c-host] dxgi: add more robust error handling on cursor shape failure  
						
						... 
						
						
						
						Closes  #264  - Credit to https://github.com/DataBeaver  
					
						2020-04-12 14:43:50 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						75bc038144 
					 
					
						
						
							
							[client] removed accidental debug commit  
						
						
						
						
					 
					
						2020-04-12 13:48:59 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						7018a3e737 
					 
					
						
						
							
							[c-host] dxgi: close the desktop on deinit  
						
						
						
						
					 
					
						2020-04-12 13:46:56 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						d3836d4548 
					 
					
						
						
							
							[c-host] Enable secure desktop capture using SetThreadDesktop  
						
						... 
						
						
						
						Closes  #263  - Credit to https://github.com/DataBeaver  for this gem! 
					
						2020-04-12 13:35:40 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						dbd7db7787 
					 
					
						
						
							
							[common] fix framebuffer_prepare to use atomic_store  
						
						
						
						
					 
					
						2020-04-12 13:16:55 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						1222fd40b7 
					 
					
						
						
							
							[common] fix FrameBuffer to use atomics correctly  
						
						... 
						
						
						
						Might Fix  #248  
						
						
					 
					
						2020-04-12 13:14:53 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b5f4c639fd 
					 
					
						
						
							
							[client] provide better mouse tracking when exiting/entering the window  
						
						
						
						
					 
					
						2020-04-07 14:54:38 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						cddeeff3fc 
					 
					
						
						
							
							[c-host] LGMP: increase the timeouts  
						
						
						
						
					 
					
						2020-04-07 14:54:38 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b953b2b807 
					 
					
						
						
							
							[module] added missing kvmfr.h,  fixes   #253  
						
						
						
						
					 
					
						2020-03-22 09:20:09 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						367a73d033 
					 
					
						
						
							
							[spice] updated the submodule,  fixes   #249  
						
						
						
						
					 
					
						2020-03-22 09:12:54 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						1ac13658e1 
					 
					
						
						
							
							[module] fix compilation for linux 5.6  
						
						
						
						
					 
					
						2020-03-11 00:28:44 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						582ed6b5d1 
					 
					
						
						
							
							[c-host] dxgi: dont send null movements when only the visibility changed  
						
						
						
						
					 
					
						2020-02-12 18:40:28 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e2adbaa5c1 
					 
					
						
						
							
							[c-host] dxgi: fix failure to provide cursor visibility information  
						
						
						
						
					 
					
						2020-02-12 18:36:11 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4acf800ace 
					 
					
						
						
							
							[client] updated the PureSpice submodule  
						
						
						
						
					 
					
						2020-02-03 17:31:56 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						7cc305c2f5 
					 
					
						
						
							
							[client] updated spice submodule to fix shutdown bug  
						
						
						
						
					 
					
						2020-02-01 14:31:46 +11:00