neko/server
tt2468 b1ce755210
Add glib main loop to capture manager (#383)
The gstreamer documentation is not particularly amazing on whether or
not this is necessary, but it's clear that some gstreamer events will
not be delivered to their handlers without a running glib loop. This
runs one loop for all pipelines, which should be more than enough.

Disclaimer: This may conflict in demodesk/neko with the dragdrop
feature. Anyone backporting this bug fix to that repo should
investigate whether the loop created by `gtk_main()` will conflict with
this one before blindly porting.

Fixes #380
Fixes #284
2024-03-27 21:35:04 +01:00
..
.vscode rename admin flag to password_admin 2020-04-05 01:24:54 +00:00
cmd refactor capture with broadcast. 2022-09-17 18:37:30 +02:00
internal Add glib main loop to capture manager (#383) 2024-03-27 21:35:04 +01:00
.editorconfig first commit 2020-01-13 08:05:38 +00:00
.env.development misc improvments 2020-02-04 15:38:19 +00:00
build Add version to docker build (#301) 2023-04-29 00:12:56 +02:00
go.mod upgrade go-chi to v5. 2023-10-15 13:18:43 +02:00
go.sum upgrade go-chi to v5. 2023-10-15 13:18:43 +02:00
neko.go Add version to docker build (#301) 2023-04-29 00:12:56 +02:00