Andri Yngvason
a7241658b0
Create encoder abstraction
2021-12-11 21:03:18 +00:00
Andri Yngvason
26ff812ea6
Add damage refinery from wayvnc
2021-09-20 21:40:21 +00:00
Andri Yngvason
02559a7f7e
Re-sample transformed framebuffers
2021-09-19 20:12:30 +00:00
Andri Yngvason
cf42f76f56
Add gbm_bo nvnc_fb type
2021-09-12 18:51:22 +00:00
Andri Yngvason
e8e4a9469a
Remove damage checker
...
There's a much better one in wayvnc
2021-09-05 00:46:24 +00:00
Andri Yngvason
981256d8d5
Add a buffer pool
2021-09-04 21:21:23 +00:00
Marco Felsch
d0cf1595af
meson: Fix host leakage
...
Commit d2d2f32
("Add libdrm include path to cflags") fixed the build for
FreeBSD but introduced host leakage which breaks cross-compile builds.
To fix this we need to specifying the include path by unsing '-I=' so
the compiler searches within the specified sysroot dir.
Signed-off-by: Marco Felsch <m.felsch@pengutronix.de>
2021-09-04 18:15:48 +00:00
Andri Yngvason
d2d2f32f17
Add libdrm include path to cflags
...
This seems to be required for this to build on FreeBSD
2020-12-31 02:32:33 +00:00
Andri Yngvason
b1d32694d0
Release v0.4.0
2020-12-06 14:02:50 +00:00
Andri Yngvason
1359b987a3
Translate XT keycodes to linux keycodes
2020-11-29 20:48:31 +00:00
Aisha Tammy
9a41f96ad0
add systemtap option for sys/std.h
...
Signed-off-by: Aisha Tammy <gentoo@aisha.cc>
2020-09-29 14:51:08 +00:00
Andri Yngvason
e507a76d8d
Release v0.3.2
2020-09-27 17:31:06 +00:00
Andri Yngvason
25a533e22b
Add common utilities for encoders
2020-09-26 16:10:25 +00:00
Andri Yngvason
addcc50483
Bake version info into library
2020-07-26 11:43:29 +00:00
Andri Yngvason
53db2b8c1b
Remove optimisation flags
...
Let's leave it to the package maintainers
2020-07-26 11:43:29 +00:00
Jan Beich
e862347ab5
meson: allow static linking
2020-07-22 21:15:49 +00:00
Andri Yngvason
33eda8c5d0
Always enable tight, encoding but allow disabling lossy tight encoding
2020-07-11 20:16:27 +00:00
Andri Yngvason
91bd49848f
Build benchmarks again
2020-05-27 21:59:34 +00:00
Stefan Agner
afbeae8410
add warning if a function is not declared
...
Add a warning if a function is not declared. Functions used only inside
a compile unit still can be used, but have to be declared with the
static keyword.
2020-05-21 17:44:31 +00:00
Andri Yngvason
f3e09fd622
Prepare API for multi-display support
...
These changes are made now to make it possible to add multi-display
support in the future while keeping the public interface stable.
2020-04-12 18:16:19 +00:00
Andri Yngvason
97899ed045
meson: Set -DNDEBUG for all other build types than debug or debugoptimized
2020-04-12 14:25:49 +00:00
Andri Yngvason
a0d49f774a
meson: Let user choose x86_64 SIMD extension for release build
2020-04-10 12:35:05 +00:00
Andri Yngvason
b44d1a1f58
Replace miniz with system provided zlib
...
miniz is simply broken, so I can't use it.
2020-04-03 22:39:55 +00:00
Andri Yngvason
dc70f2b409
Add dtrace probe infrastructure
2020-04-01 22:49:58 +00:00
Andri Yngvason
76e721c4cd
Replace libuv with aml
2020-03-21 16:59:10 +00:00
Andri Yngvason
bc0cea86ae
Release 0.1.0
2020-02-21 23:04:19 +00:00
Andri Yngvason
3ecede86c3
Build examples using meson
2020-02-09 11:41:43 +00:00
Andri Yngvason
caf9fe0130
Remove unused code
2020-01-25 15:39:23 +00:00
Andri Yngvason
2f99659077
Create a network stream object with TLS support
2020-01-25 15:33:36 +00:00
Andri Yngvason
f8d53635e4
Create a reference counted buffer
2020-01-25 15:29:25 +00:00
Andri Yngvason
08587baf4d
meson: Disable asserts in release builds
2020-01-22 22:09:47 +00:00
Andri Yngvason
5e62175633
build: Remove -mfpu=neon argument for aarch64 build
...
This fixes issue #7
2020-01-11 13:20:37 +00:00
Andri Yngvason
ad0ff6b27c
Make Tight encoding optional
2019-12-31 10:13:21 +00:00
Andri Yngvason
8cd33d8a07
Add JPEG Tight encoding
2019-12-30 10:00:15 +00:00
Andri Yngvason
a43bb5d3d4
Use avx or neon for auto-vectorisation
2019-10-13 12:16:24 +00:00
Andri Yngvason
abac726998
meson: Declare dependency for subproject
2019-10-12 15:23:46 +00:00
Andri Yngvason
23dcc36849
meson: Generate pkgconfig
2019-10-12 14:47:07 +00:00
Andri Yngvason
da44680e52
Add meson.build
2019-10-12 13:19:49 +00:00