add more debug to diagnose h264

This commit is contained in:
KingKDot
2026-03-06 13:48:47 -06:00
parent 124f6ba46c
commit e4a93503d1
3 changed files with 54 additions and 5 deletions
+13 -1
View File
@@ -449,6 +449,8 @@ func HandleCommand(ctx context.Context, env *runtime.Env, envelope map[string]in
payload, _ := envelope["payload"].(map[string]interface{})
quality := 90
codec := ""
reason := ""
source := ""
if payload != nil {
if q, ok := payloadInt(payload, "quality"); ok {
quality = q
@@ -456,8 +458,18 @@ func HandleCommand(ctx context.Context, env *runtime.Env, envelope map[string]in
if v, ok := payload["codec"].(string); ok {
codec = v
}
if v, ok := payload["reason"].(string); ok {
reason = strings.TrimSpace(v)
}
if v, ok := payload["source"].(string); ok {
source = strings.TrimSpace(v)
}
}
if source != "" || reason != "" {
log.Printf("desktop: set quality=%d codec=%s source=%s reason=%s", quality, codec, source, reason)
} else {
log.Printf("desktop: set quality=%d codec=%s", quality, codec)
}
log.Printf("desktop: set quality=%d codec=%s", quality, codec)
capture.SetQualityAndCodec(quality, codec)
sendCommandResultSafe(env, cmdID, true, "")
return nil