Philipp Zabel
bc3a47a654
Indent wrapped argument lists with two tabs (function calls)
...
Do not align wrapped function argument lists with the opening
parenthesis. Indent them with two tabs.
Signed-off-by: Philipp Zabel <philipp.zabel@gmail.com>
2023-10-06 20:41:30 +00:00
Philipp Zabel
f04284351e
Indent wrapped argument lists with two tabs (function definitions)
...
Do not align wrapped function argument lists with the opening
parenthesis. Indent them with two tabs.
Signed-off-by: Philipp Zabel <philipp.zabel@gmail.com>
2023-10-06 20:41:30 +00:00
MazTheMan
fd1e18b475
Implement 24 bit pixel formats for raw and tight
2023-09-29 21:46:05 +00:00
Andri Yngvason
8a7509bd3a
raw: Allocate conservatively sized buffers
2022-11-05 13:54:01 +00:00
Andri Yngvason
fbe8631add
raw: Fix worker data dependencies
2022-11-05 13:22:14 +00:00
Andri Yngvason
b525608a06
raw: Unref result in destroy
2022-10-30 13:52:52 +00:00
Andri Yngvason
91dc5da243
raw: Keep reference to encoder while encoding
2022-10-30 12:44:05 +00:00
Andri Yngvason
baaf84eab9
Reference count encoders
2022-10-30 12:44:05 +00:00
Andri Yngvason
9285594e9d
Call encoder.on_done in a function
2022-06-11 11:44:51 +00:00
Andri Yngvason
53f88894d5
Add presentation timestamps
2022-04-14 18:10:09 +00:00
Andri Yngvason
65c0e91c37
Move update header out of encoders
2021-12-12 16:05:29 +00:00
Andri Yngvason
8b2c81c3dd
Add offset coordinates to encoders
2021-12-11 21:55:56 +00:00
Andri Yngvason
42b102df0c
Remove unused headers
2021-12-11 21:07:41 +00:00
Andri Yngvason
a7241658b0
Create encoder abstraction
2021-12-11 21:03:18 +00:00
Andri Yngvason
cf42f76f56
Add gbm_bo nvnc_fb type
2021-09-12 18:51:22 +00:00
Andri Yngvason
c7dd062498
Add a stride parameter to nvnc_fb
2021-09-05 00:46:24 +00:00
Andri Yngvason
24a6e29cf2
raw-encoder: Use encder utils
2020-09-26 16:19:02 +00:00
Stefan Agner
8316994dfa
use static for functions not used outside this compile unit
...
Add static for all functions only used inside the individual compile
units. This helps the compiler to potentially inline these functions.
This allows to use neatvnc as a Meson subproject in Weston which has
-Wmissing-prototypes enabled by default.
2020-05-21 17:44:31 +00:00
Andri Yngvason
d12e66b043
raw-encoding: Add copyright notice
2020-04-12 13:18:42 +00:00
Andri Yngvason
4e919c69ce
Unbreak raw encoding
2020-01-19 21:31:55 +00:00
Andri Yngvason
80b1f3cb4c
Re-format using clang-format
2019-10-20 22:13:51 +00:00
Andri Yngvason
de1f63573b
raw-encoding: Do proper pixel conversion
2019-10-14 10:33:43 +00:00
Andri Yngvason
e9f200f4cc
Excise y-inversion code
2019-10-08 17:58:35 +00:00
Andri Yngvason
3196a7a46b
Make nvnc_fb opaque
2019-10-07 17:39:54 +00:00
Andri Yngvason
0f840b9bb7
raw-encoding: Fix vec_reserve for destination buffer
2019-09-21 13:33:37 +00:00
Andri Yngvason
4c36a88cfd
Fix y-inversion in damage tracking and raw encoding
2019-09-19 19:21:52 +00:00
Andri Yngvason
40f16fe63b
Add raw encoding
...
It's useful for debugging
2019-09-19 18:14:26 +00:00