b290f76372
kms: fix multi monitor coordinate being incorrect in some cases
dec05eba2023-06-10 01:39:58 +02:00
95290bc031
Attempt to fix merged display coordinates in kms
dec05eba2023-06-10 01:15:10 +02:00
66dbfe69a4
Mention that only h264/hevc is supported at the moment
dec05eba2023-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
dec05eba2023-06-04 13:49:47 +02:00
41176177c6
Update readme about flatpak
dec05eba2023-05-29 00:43:59 +02:00
561ceb1949
Attempt to fix nvidia driver bug at program exit (freeze) by exit without atexit
dec05eba2023-05-22 18:36:19 +02:00
6641eda702
Use av_packet_alloc instead of deprecated memset on packet size
dec05eba2023-05-18 14:40:42 +02:00
41b77cc84e
Disable error on warning because of possible ffmpeg deprecated warning
dec05eba2023-05-17 19:30:30 +02:00
2021456be0
Fix focused window follow failing on vaapi for the first window. Also dont error on fail to focus window
dec05eba2023-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
dec05eba2023-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)
dec05eba2023-04-21 20:59:06 +02:00
b6227c07f2
Use x11 event loop with XPending instead of XCheckTypedWindowEvent
dec05eba2023-04-21 20:23:11 +02:00
03ef7d0964
Show shorter form of help on argument error
dec05eba2023-04-18 18:41:06 +02:00
7749ba8327
Replace tabs with 4 spaces
dec05eba2023-04-18 18:34:23 +02:00
e985e8e18e
Made fps update toggleable
XnipS2023-04-18 16:25:03 +10:00
a99baa6872
Temporary issue description for VFR video
dec05eba2023-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
dec05eba2023-04-17 23:53:18 +02:00
c0ebae365d
Find /dev/dri/card path that exists (the first one)
dec05eba2023-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)
dec05eba2023-04-16 22:05:09 +02:00
c510bc5ae5
Remove extra swapBuffer in kms capture
dec05eba2023-04-15 20:39:02 +02:00
c9c615d4c7
Apply rotation fix for intel as well (for kms capture)
dec05eba2023-04-15 19:41:49 +02:00
f6107a0c5d
Fix AMD single monitor rotated display being rotated in recording
dec05eba2023-04-14 09:36:24 +02:00
5c714ea714
Move EGL define to egl.h from window texture .c
dec05eba2023-04-15 04:14:43 +02:00
4e59a9b4b6
Remove mention of PRIME, not needed anymore
dec05eba2023-04-15 02:47:04 +02:00
45a64316b4
Move back receive packet to main thread
dec05eba2023-04-13 23:44:20 +02:00
7c4714956c
Move back video encoding to main thread, move receive packet to separate thread
dec05eba2023-04-13 03:12:40 +02:00
c8e45e67bd
Cleanup of aframe if same pts
dec05eba2023-04-10 06:17:45 +02:00
f2ae6eb05e
Fix messed up audio pts when merging audio
dec05eba2023-04-10 06:13:24 +02:00
895768104f
Revert "Revert: encoding video on separate thread"
dec05eba2023-04-10 06:07:48 +02:00
ce9465b391
Revert: encoding video on separate thread
dec05eba2023-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)
dec05eba2023-04-10 02:38:47 +02:00
dddd426904
kms: get plane every frame, might fix not updating issue and issue where plane gets invalid
dec05eba2023-04-10 02:25:43 +02:00