Andri Yngvason
|
5f492da3d1
|
Use a dynamic buffer pool
|
2023-10-01 14:06:28 +00:00 |
Andri Yngvason
|
1f84086ecd
|
Add performance report timer
|
2023-04-11 19:51:40 +00:00 |
Andri Yngvason
|
64449b249a
|
Adapt to aml api changes
|
2022-10-29 12:02:20 +00:00 |
Andri Yngvason
|
1baca2f9b4
|
Implement output scaling aware rendering
|
2022-10-09 17:26:04 +00:00 |
Jan Beich
|
ca6036f4cf
|
meson: unbreak when libjpeg isn't found
ld: error: undefined symbol: jpeg_destroy_compress
>>> referenced by turbojpeg.c
>>> wlvncc.p/src_turbojpeg.c.o:(tjDestroy)
ld: error: undefined symbol: jpeg_destroy_decompress
>>> referenced by turbojpeg.c
>>> wlvncc.p/src_turbojpeg.c.o:(tjDestroy)
ld: error: undefined symbol: jpeg_std_error
>>> referenced by turbojpeg.c
>>> wlvncc.p/src_turbojpeg.c.o:(_tjInitCompress)
>>> referenced by turbojpeg.c
>>> wlvncc.p/src_turbojpeg.c.o:(_tjInitDecompress)
ld: error: undefined symbol: jpeg_CreateCompress
>>> referenced by turbojpeg.c
>>> wlvncc.p/src_turbojpeg.c.o:(_tjInitCompress)
[...]
|
2022-07-10 13:56:28 +00:00 |
Andri Yngvason
|
9a2a318991
|
Move SetFormatAndEncodings back into rfbproto.c
|
2022-07-02 10:46:00 +00:00 |
Andri Yngvason
|
760db16923
|
Remove dead code
|
2022-07-02 10:46:00 +00:00 |
Andri Yngvason
|
23d1c82943
|
Merge libvncclient into the project
|
2022-07-02 10:46:00 +00:00 |
Andri Yngvason
|
72c497e61d
|
vnc: Re-implement libvncclient's SetFormatAndEncodings
Otherwise, we can't prioritise open-h264
|
2022-04-10 16:56:04 +00:00 |
Andri Yngvason
|
3e652be8d6
|
vnc: Add Open H.264 encoding extension
|
2022-04-10 13:55:14 +00:00 |
Andri Yngvason
|
e6ea9068f0
|
Implement GL rendering
|
2022-04-09 15:21:24 +00:00 |
Andri Yngvason
|
07e8e5c303
|
Add dmabuf
|
2022-04-09 12:09:11 +00:00 |
Andri Yngvason
|
6bba21283f
|
Move buffer functions into own file
|
2022-04-09 11:36:09 +00:00 |
Andri Yngvason
|
ec51388fec
|
Extract rendering into own unit
|
2022-04-03 22:17:27 +00:00 |
Andri Yngvason
|
15b5d5a33f
|
Scale image to fit window
|
2022-04-02 12:51:37 +00:00 |
Andri Yngvason
|
767f7ce816
|
Add pixel format conversion utils
|
2022-03-30 21:48:21 +00:00 |
Andri Yngvason
|
1ca82ce2e2
|
meson: Don't require libvncserver as a subproject
|
2020-12-06 22:16:58 +00:00 |
Andri Yngvason
|
339cd4b0ad
|
meson: Don't install libvncserver subproject
|
2020-12-06 15:32:08 +00:00 |
Andri Yngvason
|
31fcdc9d78
|
meson: Use static linking for aml subproject
|
2020-12-06 15:03:57 +00:00 |
Andri Yngvason
|
56ffc014ca
|
meson: Use static linking for libvncserver subproject
|
2020-12-06 14:57:09 +00:00 |
Andri Yngvason
|
4493e68115
|
Send qemu extended key events
|
2020-11-30 21:59:55 +00:00 |
Andri Yngvason
|
04659825a6
|
meson: Make it possible to build libvncclient as subproject
|
2020-11-30 21:19:10 +00:00 |
Andri Yngvason
|
a1d455b0c5
|
pointer: Set cursor on pointer enter
|
2020-07-14 20:44:18 +00:00 |
Andri Yngvason
|
c35974044d
|
Fix name of executable
|
2020-07-11 21:35:13 +00:00 |
Andri Yngvason
|
0a68dbb720
|
Create a nicer API around libvncclient
This hides some implementation details of libvncclient from the rest of
the system and reduces coupling.
|
2020-07-11 17:54:35 +00:00 |
Andri Yngvason
|
e9e3b76721
|
meson: Remove pixman dependency
|
2020-07-10 14:34:39 +00:00 |
Andri Yngvason
|
fcfa22d8a7
|
Add keyboards
|
2020-07-10 14:26:27 +00:00 |
Andri Yngvason
|
fe17fc2e68
|
Add pointer events
|
2020-07-10 12:58:29 +00:00 |
Andri Yngvason
|
c479199a1c
|
Add seats
|
2020-07-10 10:48:21 +00:00 |
Andri Yngvason
|
7ebeeefb10
|
Add VNC code
|
2020-07-10 00:14:29 +00:00 |
Andri Yngvason
|
4a4d3582ee
|
Add shm allocator
|
2020-07-09 20:58:45 +00:00 |
Andri Yngvason
|
6491147864
|
Create scaffolding for new vnc client project
|
2020-07-09 19:12:31 +00:00 |