Andri Yngvason
|
7eaece7c0a
|
Restructure input initialisation
|
2020-01-24 20:56:47 +00:00 |
Andri Yngvason
|
d0bee5c651
|
output: Add function to find display by name
|
2020-01-24 20:18:37 +00:00 |
Andri Yngvason
|
df936b9dac
|
Add xdg_output_v1 for more output info
|
2020-01-24 20:08:57 +00:00 |
Andri Yngvason
|
c1210f1426
|
Create a simple config loader
|
2020-01-18 17:58:40 +00:00 |
Andri Yngvason
|
9eb851cf92
|
screencopy: Adjust rate limiting based on capturing delay
|
2020-01-14 20:40:57 +00:00 |
Andri Yngvason
|
38d7b9cf4d
|
screencopy: Simplify rate limiting
|
2020-01-14 20:12:58 +00:00 |
Andri Yngvason
|
017edc6ae1
|
Handle seat removal
|
2020-01-14 19:18:33 +00:00 |
Andri Yngvason
|
3735efe3d4
|
time-util: Add #pragma once and copyright notice
|
2020-01-14 19:02:02 +00:00 |
Andri Yngvason
|
ffce795c6f
|
dmabuf: Limit frame rate to 20 FPS
|
2020-01-04 15:05:15 +00:00 |
Andri Yngvason
|
a6f979e93a
|
Add seat selection
|
2019-12-31 14:01:22 +00:00 |
Andri Yngvason
|
2b00400b8a
|
Add option to select keyboard layout
|
2019-12-30 10:15:12 +00:00 |
Andri Yngvason
|
e82e3a92b5
|
screencopy: Add rate limiting
The smoothing filter allows for short bursts of higher frame rate in
order to reduce latency.
|
2019-12-29 11:47:33 +00:00 |
Andri Yngvason
|
c794ca3822
|
smooth: Use integers rather than floats to store tme
|
2019-12-29 10:36:08 +00:00 |
Andri Yngvason
|
baad0ecd68
|
Extract time functions into own module
|
2019-12-29 10:06:25 +00:00 |
Andri Yngvason
|
61657c97ba
|
Add an exponential smoothing filter
|
2019-12-29 10:02:31 +00:00 |
Andri Yngvason
|
09772ddf5b
|
Clean up some resources
|
2019-12-27 14:41:54 +00:00 |
Andri Yngvason
|
b2bbc9ac0b
|
Implement keyboard backend
|
2019-12-25 11:05:05 +00:00 |
Andri Yngvason
|
82bdbb82c0
|
Add virtual pointer backend
|
2019-12-22 21:42:10 +00:00 |
Andri Yngvason
|
25187cbfb2
|
Add option for output selection
|
2019-10-13 12:58:56 +00:00 |
Andri Yngvason
|
ba3dc617f4
|
output: Add missing copyright statement
|
2019-10-13 12:48:12 +00:00 |
Andri Yngvason
|
59fa4cfeaa
|
Move output handling into its own source file
|
2019-10-13 12:47:02 +00:00 |
Andri Yngvason
|
7d3d2d2789
|
frame-capture: Add license clause
|
2019-10-10 22:57:53 +00:00 |
Andri Yngvason
|
cc1f470c6e
|
Integrate dmabuf capturing into frame-capture
|
2019-10-10 22:51:44 +00:00 |
Andri Yngvason
|
ffda3c164c
|
Create frame-capture backend framework
|
2019-10-10 22:32:54 +00:00 |
Andri Yngvason
|
e037e74756
|
Implement screencopy damage
|
2019-10-10 21:40:22 +00:00 |
Andri Yngvason
|
ddaea0ceab
|
Add some code for rendering screencopy frames
|
2019-10-10 21:28:07 +00:00 |
Andri Yngvason
|
1132dd6a3c
|
render: Add a function to render plain framebuffer
|
2019-10-09 22:37:46 +00:00 |
Andri Yngvason
|
8cc00dd5eb
|
render: rename shader_program -> dmabuf_shader_program
|
2019-10-09 22:00:01 +00:00 |
Andri Yngvason
|
10367226f8
|
Fix indentation
|
2019-10-09 20:54:27 +00:00 |
Andri Yngvason
|
640b12184d
|
Align dmabuf backend with screencopy backend
|
2019-10-09 19:12:16 +00:00 |
Andri Yngvason
|
a7b4859611
|
Working on screencopy backend for comparison width export-dmabuf
|
2019-10-08 22:16:26 +00:00 |
Andri Yngvason
|
a52e1040a0
|
Add license and copyright notice
|
2019-10-08 18:41:23 +00:00 |
Andri Yngvason
|
119ee0efef
|
WiP: Implement frame capturing
|
2019-10-06 22:50:11 +00:00 |
Andri Yngvason
|
eaae3ba2db
|
Add more initialisation code
|
2019-10-06 22:12:29 +00:00 |
Andri Yngvason
|
33772e0b94
|
render: Fixup
|
2019-10-06 20:54:59 +00:00 |
Andri Yngvason
|
a52ff52fcf
|
render: Move logging and struct to headers
|
2019-10-06 18:50:47 +00:00 |
Andri Yngvason
|
f4e9169b66
|
Add strlcpy
|
2019-10-06 18:49:57 +00:00 |
Andri Yngvason
|
89dbbc5fc9
|
render: Add header
|
2019-10-06 17:14:53 +00:00 |
Andri Yngvason
|
232b945ad0
|
Wrap interface for wl-export-dmabuf
|
2019-10-06 17:12:03 +00:00 |