36 Commits

Author SHA1 Message Date
Seungmin Kim
aaff2e9f63 Initial zero-copy transfer using memoryview objects 2025-07-16 15:42:27 +09:00
thelamer
6734ea5bc3
update build logic 2025-07-13 11:06:24 -04:00
thelamer
2ed88aa9be
fix IDR bug, jpeg high load, and thread stripe damage detect again, reduce jpeg damage check 2025-07-13 09:58:14 -04:00
thelamer
8d3026f1ee
build yuv and x264 from source 2025-07-12 14:38:21 -04:00
thelamer
cb5ae2a72a
consume pixels with libyuv 2025-07-10 16:25:35 -04:00
thelamer
a96485ea61
forgot if switch for full frame cpu 2025-07-10 15:38:36 -04:00
thelamer
d15e3850d9
refactor capture loop to use async workers 2025-07-10 13:41:48 -04:00
thelamer
6d999d2791
bring back ctypes update readme, bump version 2025-07-09 22:05:32 -04:00
thelamer
0859b9a461
include headers in sdist 2025-07-09 19:21:53 -04:00
thelamer
d883fb9e76
bump version 2025-07-09 18:46:28 -04:00
thelamer
214bf53443
add wheel building defs 2025-07-09 15:25:02 -04:00
thelamer
95e7b109fa
use baseline and main for vaapi, remove 444 color option for it 2025-07-09 12:50:17 -04:00
thelamer
aed5be0d2c
stop deadlocks 2025-07-08 21:34:22 -04:00
thelamer
186ab28cc2
tighten damage detection a bit for terminals with small text 2025-07-08 21:03:14 -04:00
thelamer
b8781b0aa5
remove debug symbols 2025-07-08 17:13:07 -04:00
thelamer
8d1ca89197
add vaapi support 2025-07-08 17:12:07 -04:00
Seungmin Kim
66065dafa0
Eliminate CMake and move to Cython C module (#4)
* Restructure build and application interaction

* Make final fixes

---------

Co-authored-by: thelamer <ryankuba@gmail.com>
2025-07-02 23:12:07 +09:00
thelamer
d350e1e529
nvenc support 2025-06-27 22:23:10 -04:00
thelamer
d49d9693b3
add watermarking feature 2025-06-25 19:11:06 -04:00
thelamer
2420fcf83b
bump version to 1.1.1 2025-06-23 09:44:16 -04:00
Ryan Kuba
e445a2b920
Merge pull request #2 from roaminro/feature/cursor-capture
feat: allow for capturing the cursor
2025-06-23 13:42:44 +00:00
Roamin
b0bed2f725
extract image overlay loginc into its own function overlay_image 2025-06-22 18:11:45 +00:00
Roamin
fcec8a3a21
feat: allow for capturing the cursor 2025-06-22 01:41:43 +00:00
thelamer
3387563bd4 revert frame pacing for performance 2025-06-16 12:27:45 -04:00
thelamer
e3c2c493ec stop using pixel loop and leverage yuv for capture 2025-06-14 13:28:34 -04:00
thelamer
5cad553f1f bump version go back to ultrafast for encoding 2025-06-12 19:25:48 -04:00
thelamer
ce84c6a684 add fullframe mode 2025-06-11 16:22:05 -04:00
thelamer
187ff0dc03 add truecolor mode flag 2025-06-10 11:03:53 -04:00
thelamer
8c2ecd97bd add functioning IDR paintovers and bump version for release 2025-06-06 08:01:31 -04:00
thelamer
95281d2e07 update contact and reduce min stripe height 2025-05-14 14:53:54 -04:00
Ryan Kuba
163b028ee4
Merge pull request #1 from linuxserver/initial
Initial
2025-05-14 18:35:52 +00:00
thelamer
c47bc12f0e update endpoints to compile in cmake 4.0 in pip 2025-05-14 14:28:24 -04:00
thelamer
b6cb8bfe84 github rendering 2025-05-14 12:38:28 -04:00
thelamer
0e6d4d7ad9 github rendering 2025-05-14 12:37:33 -04:00
thelamer
f510c37f8b 1.0.0 initial version of pixelflux 2025-05-14 12:35:37 -04:00
thelamer
f9f7285bc0 add master to merge into 2025-05-14 09:04:30 -04:00