Commit graph

12 commits

Author SHA1 Message Date
a4d791f1df server/video: remove the encoder thread 2024-10-10 03:27:16 -04:00
cf7c2d09d3 server: cleanups 2024-10-10 00:56:21 -04:00
084efc28da server: HW cleanup 2024-10-06 20:43:37 -04:00
fb3f589fd0 server: working NVENC encoding
now I just need to figure out how the hell to reimplement sw
2024-10-06 09:30:17 -04:00
807ce84be7 server/video: hook up new ctor for nvenc 2024-10-06 04:33:36 -04:00
a901365656 begin adding provision for hardware encoding functionality 2024-10-06 04:16:13 -04:00
45a8d60e7a switch to hgaiser's patched ffmpeg_next
(Also patches places where we accidentally were relying on the ffmpeg_the_third crate instead of the re-exported name. Oops)

This will allow for hardware encoding fun in a bit.. :)
2024-10-06 03:54:22 -04:00
f388eb32b2 cleanups 2024-09-11 21:48:09 -04:00
2da9b38974 move back and make the context setup shared
(this is in preparation for making it possible to do HW encoding)
2024-09-09 22:34:56 -04:00
fa929641e5 clean break video code into new module 2024-09-09 22:02:57 -04:00
86490ed80b decouple encoder thread from VNC client 2024-09-09 00:08:08 -04:00
e58a765cfa initial public release 2024-09-08 11:03:48 -04:00