better cleaning up
This commit is contained in:
@@ -899,7 +899,7 @@ func HandleCommand(ctx context.Context, env *runtime.Env, envelope map[string]in
|
||||
display = 0
|
||||
}
|
||||
goSafe("desktop encoder capability probe", env.Cancel, func() {
|
||||
caps := capture.ProbeDesktopEncoderCapabilities(display)
|
||||
caps := capture.ProbeDesktopEncoderCapabilities(ctx, display)
|
||||
profiles := make([]wire.DesktopEncoderProfile, 0, len(caps.Profiles))
|
||||
for _, profile := range caps.Profiles {
|
||||
profiles = append(profiles, wire.DesktopEncoderProfile{
|
||||
|
||||
@@ -30,6 +30,7 @@ func GetPersistedDisplay() int {
|
||||
|
||||
func DesktopStart(ctx context.Context, env *rt.Env) error {
|
||||
//garble:controlflow block_splits=10 junk_jumps=10 flatten_passes=2
|
||||
defer capture.CleanupDesktopStream()
|
||||
fps := activeDesktopTargetFPS()
|
||||
interval := time.Second / time.Duration(fps)
|
||||
capture.SetDesktopH264TargetFPS(fps)
|
||||
|
||||
Reference in New Issue
Block a user