dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							72594e3d45 
							
						 
					 
					
						
						
							
							vaapi window capture: resizing window should make the window have its original size instead of resized to video size  
						
						
						
					 
					
						2023-04-22 02:11:57 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							49ac7d7429 
							
						 
					 
					
						
						
							
							Add code to copy cursor image to opengl texture and update on event update (not used yet)  
						
						
						
					 
					
						2023-04-21 20:59:06 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							b6227c07f2 
							
						 
					 
					
						
						
							
							Use x11 event loop with XPending instead of XCheckTypedWindowEvent  
						
						
						
					 
					
						2023-04-21 20:23:11 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							beeb9a57aa 
							
						 
					 
					
						
						
							
							m  
						
						
						
					 
					
						2023-04-21 12:46:32 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							6bb4860b7b 
							
						 
					 
					
						
						
							
							FAQ: amd/intel h264/hevc issue because of patent  
						
						
						
					 
					
						2023-04-21 12:22:42 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							690065da0f 
							
						 
					 
					
						
						
							
							Only capture frame if num frames to capture > 0  
						
						
						
					 
					
						2023-04-18 22:31:44 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							3bb22d0b3e 
							
						 
					 
					
						
						
							
							version 2.1.0  
						
						
						
					 
					
						2023-04-18 22:24:24 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							03ef7d0964 
							
						 
					 
					
						
						
							
							Show shorter form of help on argument error  
						
						
						
					 
					
						2023-04-18 18:41:06 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							7749ba8327 
							
						 
					 
					
						
						
							
							Replace tabs with 4 spaces  
						
						
						
					 
					
						2023-04-18 18:34:23 +02:00 
						 
				 
			
				
					
						
							
							
								XnipS 
							
						 
					 
					
						
						
						
						
							
						
						
							e985e8e18e 
							
						 
					 
					
						
						
							
							Made fps update toggleable  
						
						
						
					 
					
						2023-04-18 18:32:04 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							a99baa6872 
							
						 
					 
					
						
						
							
							Temporary issue description for VFR video  
						
						
						
					 
					
						2023-04-18 03:15:47 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							df2509c0aa 
							
						 
					 
					
						
						
							
							Kms server timeout, move back kms unix domain socket to HOME because flatpak cant access it otherwise  
						
						
						
					 
					
						2023-04-17 23:53:18 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							c0ebae365d 
							
						 
					 
					
						
						
							
							Find /dev/dri/card path that exists (the first one)  
						
						
						
					 
					
						2023-04-16 22:50:43 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							d953d0bb36 
							
						 
					 
					
						
						
							
							Use XDG_RUNTIME_DIR (and flatpak specific dir) and /dev/dri/renderD128 instead of /dev/dri/card0 (fixes capture on some systems)  
						
						
						
					 
					
						2023-04-16 22:05:09 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							c510bc5ae5 
							
						 
					 
					
						
						
							
							Remove extra swapBuffer in kms capture  
						
						
						
					 
					
						2023-04-15 20:39:02 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							c9c615d4c7 
							
						 
					 
					
						
						
							
							Apply rotation fix for intel as well (for kms capture)  
						
						
						
					 
					
						2023-04-15 19:41:49 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							f6107a0c5d 
							
						 
					 
					
						
						
							
							Fix AMD single monitor rotated display being rotated in recording  
						
						... 
						
						
						
						If there is only one monitor connected and it's rotated then
the drm buf will also be rotated. This only the case with AMD and
only when using one monitor!
To fix this, we perform color conversion with an opengl shader
which allows us to also rotate the texture.
VAAPI supports rotation but it's not implemented by AMD at least.
Performance seems to be the same as when using VAAPI, even when
GPU usage is 100%. 
						
					 
					
						2023-04-15 19:06:08 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							5c714ea714 
							
						 
					 
					
						
						
							
							Move EGL define to egl.h from window texture .c  
						
						
						
					 
					
						2023-04-15 04:14:43 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							4e59a9b4b6 
							
						 
					 
					
						
						
							
							Remove mention of PRIME, not needed anymore  
						
						
						
					 
					
						2023-04-15 02:47:04 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							45a64316b4 
							
						 
					 
					
						
						
							
							Move back receive packet to main thread  
						
						... 
						
						
						
						Fixes crash if encode fps is less than capture fps 
						
					 
					
						2023-04-13 23:44:23 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							7c4714956c 
							
						 
					 
					
						
						
							
							Move back video encoding to main thread, move receive packet to separate thread  
						
						... 
						
						
						
						When video is encoded at slower than capture rate that would
cause a crash (happens on steam deck). 
						
					 
					
						2023-04-13 03:12:53 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							bbe5a526af 
							
						 
					 
					
						
						
							
							mm  
						
						
						
					 
					
						2023-04-12 20:38:08 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							95465c6a8e 
							
						 
					 
					
						
						
							
							Add crypto donation addresses, for the many that have asked to donate  
						
						
						
					 
					
						2023-04-11 04:58:22 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							069e9b9de4 
							
						 
					 
					
						
						
							
							nvidia prime  
						
						
						
					 
					
						2023-04-11 01:27:15 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							5ea4e7fff1 
							
						 
					 
					
						
						
							
							readme  
						
						
						
					 
					
						2023-04-11 00:50:20 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							2fdc73ffab 
							
						 
					 
					
						
						
							
							Temporary disable monitor recording on amd/intel  
						
						
						
					 
					
						2023-04-11 00:48:59 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							e7020376e9 
							
						 
					 
					
						
						
							
							Remove kms modifier  
						
						
						
					 
					
						2023-04-11 00:29:12 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							cc7cf8197e 
							
						 
					 
					
						
						
							
							Revert "amd/intel: use xrgb format, use drm prime 2"  
						
						... 
						
						
						
						This reverts commit 2f665e9d53 
						
					 
					
						2023-04-11 00:27:34 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							2f665e9d53 
							
						 
					 
					
						
						
							
							amd/intel: use xrgb format, use drm prime 2  
						
						
						
					 
					
						2023-04-11 00:06:47 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							b150acb66e 
							
						 
					 
					
						
						
							
							amd test 2  
						
						
						
					 
					
						2023-04-10 23:38:45 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							32459991c0 
							
						 
					 
					
						
						
							
							Recreate surface every frame :(  
						
						
						
					 
					
						2023-04-10 23:21:07 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							6d75615e1d 
							
						 
					 
					
						
						
							
							aaa  
						
						
						
					 
					
						2023-04-10 23:03:52 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							6f9d17fad5 
							
						 
					 
					
						
						
							
							Dont create va surface every frame for kms (test)  
						
						
						
					 
					
						2023-04-10 22:50:41 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							59046178c4 
							
						 
					 
					
						
						
							
							Remove unecessary vaCreatebuffer every frame  
						
						
						
					 
					
						2023-04-10 22:46:56 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							4996266f28 
							
						 
					 
					
						
						
							
							Amd monitor recording fixed, remove unused modifier code  
						
						
						
					 
					
						2023-04-10 21:32:10 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							b298129f3b 
							
						 
					 
					
						
						
							
							test kms  
						
						
						
					 
					
						2023-04-10 20:59:43 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							2e74aad58b 
							
						 
					 
					
						
						
							
							Debug amd kms err  
						
						
						
					 
					
						2023-04-10 20:41:30 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							c8e45e67bd 
							
						 
					 
					
						
						
							
							Cleanup of aframe if same pts  
						
						
						
					 
					
						2023-04-10 06:17:45 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							f2ae6eb05e 
							
						 
					 
					
						
						
							
							Fix messed up audio pts when merging audio  
						
						
						
					 
					
						2023-04-10 06:13:24 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							895768104f 
							
						 
					 
					
						
						
							
							Revert "Revert: encoding video on separate thread"  
						
						... 
						
						
						
						This reverts commit ce9465b391 
						
					 
					
						2023-04-10 06:07:48 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							ce9465b391 
							
						 
					 
					
						
						
							
							Revert: encoding video on separate thread  
						
						
						
					 
					
						2023-04-10 04:44:29 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							ce5e0169c4 
							
						 
					 
					
						
						
							
							kms: fix crash on intel when using hevc, remove debug print, remove jpeg color range (incorrect colors on intel h264)  
						
						
						
					 
					
						2023-04-10 02:38:47 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							dddd426904 
							
						 
					 
					
						
						
							
							kms: get plane every frame, might fix not updating issue and issue where plane gets invalid  
						
						
						
					 
					
						2023-04-10 02:25:43 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							9bdbca864d 
							
						 
					 
					
						
						
							
							TODO fixed  
						
						
						
					 
					
						2023-04-09 17:47:18 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							efea5741ca 
							
						 
					 
					
						
						
							
							Put gsr kms socket in HOME (with random characters) to make sure it works in flatpak as well  
						
						
						
					 
					
						2023-04-09 16:39:19 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							7dcf3a68cc 
							
						 
					 
					
						
						
							
							Use /usr/bin/gsr-kms-server constant path for pkexec  
						
						
						
					 
					
						2023-04-09 16:06:39 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							cb82677ae8 
							
						 
					 
					
						
						
							
							Move kms client and server to separate directories  
						
						
						
					 
					
						2023-04-09 15:54:29 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							e3702f147f 
							
						 
					 
					
						
						
							
							Use flatpak-spawn in flatpak  
						
						
						
					 
					
						2023-04-08 07:12:45 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							d8d0e739e7 
							
						 
					 
					
						
						
							
							Only use flatpak-spawn if inside flatpak, use gsr-kms-server in PATH  
						
						
						
					 
					
						2023-04-08 07:05:30 +02:00 
						 
				 
			
				
					
						
							
							
								dec05eba 
							
						 
					 
					
						
						
						
						
							
						
						
							bed3a2c681 
							
						 
					 
					
						
						
							
							test  
						
						
						
					 
					
						2023-04-08 06:53:37 +02:00