ba86d20b2d
kms rot old behavior back
dec05eba
2023-06-10 01:51:47 +02:00
b290f76372
kms: fix multi monitor coordinate being incorrect in some cases
dec05eba
2023-06-10 01:39:58 +02:00
95290bc031
Attempt to fix merged display coordinates in kms
dec05eba
2023-06-10 01:15:10 +02:00
66dbfe69a4
Mention that only h264/hevc is supported at the moment
dec05eba
2023-06-07 19:30:39 +02:00
7e2ade27a7
Make sure window id hex starts with 0x (makes monitor recording more reliable), allow CC and CXX to set compiler for build
dec05eba
2023-06-04 13:49:47 +02:00
41176177c6
Update readme about flatpak
dec05eba
2023-05-29 00:43:59 +02:00
561ceb1949
Attempt to fix nvidia driver bug at program exit (freeze) by exit without atexit
dec05eba
2023-05-22 18:36:19 +02:00
6641eda702
Use av_packet_alloc instead of deprecated memset on packet size
dec05eba
2023-05-18 14:40:42 +02:00
41b77cc84e
Disable error on warning because of possible ffmpeg deprecated warning
dec05eba
2023-05-17 19:30:30 +02:00
cfec0ef728
Readd opus todo
dec05eba
2023-05-17 19:11:25 +02:00
e2d69a5201
Cleanup readme how to use section
dec05eba
2023-05-17 19:06:37 +02:00
6cff1a49d2
Fix all warnings
dec05eba
2023-05-17 18:49:16 +02:00
715a3c612a
Remove unecessary include
dec05eba
2023-05-14 01:29:47 +02:00
26571094aa
kms_vaapi: fix regression, screen rotation not working when capturing screen
dec05eba
2023-05-12 05:03:12 +02:00
99dbbd07ab
kms_vaapi: support multiple drm planes (fixes capture on some multi monitor systems)
dec05eba
2023-05-12 03:49:29 +02:00
2021456be0
Fix focused window follow failing on vaapi for the first window. Also dont error on fail to focus window
dec05eba
2023-04-21 21:26:47 +02:00
72594e3d45
vaapi window capture: resizing window should make the window have its original size instead of resized to video size
dec05eba
2023-04-21 21:14:06 +02:00
49ac7d7429
Add code to copy cursor image to opengl texture and update on event update (not used yet)
dec05eba
2023-04-21 20:59:06 +02:00
b6227c07f2
Use x11 event loop with XPending instead of XCheckTypedWindowEvent
dec05eba
2023-04-21 20:23:11 +02:00
6bb4860b7b
FAQ: amd/intel h264/hevc issue because of patent
dec05eba
2023-04-21 12:22:42 +02:00
690065da0f
Only capture frame if num frames to capture > 0
dec05eba
2023-04-18 22:31:44 +02:00
3bb22d0b3e
version 2.1.0
dec05eba
2023-04-18 22:24:24 +02:00
03ef7d0964
Show shorter form of help on argument error
dec05eba
2023-04-18 18:41:06 +02:00
7749ba8327
Replace tabs with 4 spaces
dec05eba
2023-04-18 18:34:23 +02:00
e985e8e18e
Made fps update toggleable
XnipS
2023-04-18 16:25:03 +10:00
a99baa6872
Temporary issue description for VFR video
dec05eba
2023-04-18 03:15:47 +02:00
df2509c0aa
Kms server timeout, move back kms unix domain socket to HOME because flatpak cant access it otherwise
dec05eba
2023-04-17 23:53:18 +02:00
c0ebae365d
Find /dev/dri/card path that exists (the first one)
dec05eba
2023-04-16 22:48:22 +02:00
d953d0bb36
Use XDG_RUNTIME_DIR (and flatpak specific dir) and /dev/dri/renderD128 instead of /dev/dri/card0 (fixes capture on some systems)
dec05eba
2023-04-16 22:05:09 +02:00
c510bc5ae5
Remove extra swapBuffer in kms capture
dec05eba
2023-04-15 20:39:02 +02:00
c9c615d4c7
Apply rotation fix for intel as well (for kms capture)
dec05eba
2023-04-15 19:41:49 +02:00
f6107a0c5d
Fix AMD single monitor rotated display being rotated in recording
dec05eba
2023-04-14 09:36:24 +02:00
5c714ea714
Move EGL define to egl.h from window texture .c
dec05eba
2023-04-15 04:14:43 +02:00
4e59a9b4b6
Remove mention of PRIME, not needed anymore
dec05eba
2023-04-15 02:47:04 +02:00
45a64316b4
Move back receive packet to main thread
dec05eba
2023-04-13 23:44:20 +02:00
7c4714956c
Move back video encoding to main thread, move receive packet to separate thread
dec05eba
2023-04-13 03:12:40 +02:00
c8e45e67bd
Cleanup of aframe if same pts
dec05eba
2023-04-10 06:17:45 +02:00
f2ae6eb05e
Fix messed up audio pts when merging audio
dec05eba
2023-04-10 06:13:24 +02:00
895768104f
Revert "Revert: encoding video on separate thread"
dec05eba
2023-04-10 06:07:48 +02:00
ce9465b391
Revert: encoding video on separate thread
dec05eba
2023-04-10 04:44:29 +02:00
ce5e0169c4
kms: fix crash on intel when using hevc, remove debug print, remove jpeg color range (incorrect colors on intel h264)
dec05eba
2023-04-10 02:38:47 +02:00
dddd426904
kms: get plane every frame, might fix not updating issue and issue where plane gets invalid
dec05eba
2023-04-10 02:25:43 +02:00
9bdbca864d
TODO fixed
dec05eba
2023-04-09 17:47:18 +02:00
efea5741ca
Put gsr kms socket in HOME (with random characters) to make sure it works in flatpak as well
dec05eba
2023-04-09 16:39:19 +02:00
7dcf3a68cc
Use /usr/bin/gsr-kms-server constant path for pkexec
dec05eba
2023-04-09 16:06:39 +02:00
cb82677ae8
Move kms client and server to separate directories
dec05eba
2023-04-09 15:54:29 +02:00