Skip to content

fix(call): apply softer resolution constraints to camera#18736

Merged
Antreesy merged 1 commit into
mainfrom
fix/noid/video-constraints-p1
Jul 22, 2026
Merged

fix(call): apply softer resolution constraints to camera#18736
Antreesy merged 1 commit into
mainfrom
fix/noid/video-constraints-p1

Conversation

@Antreesy

Copy link
Copy Markdown
Contributor

☑️ Resolves

  • Ref Optimize camera resolution #16266
  • Change constraints to satisfy wider range of quality:
    • HIGH: 1080p - 720p
    • MEDIUM: 720p - 480p
    • LOW: 480p - 320p
    • VERY_LOW: 320p - 240p
    • THUMBNAIL: 240p - 120p
  • _applyRoughResolutionConstraints() still works as before, if e.g. HIGH quality is requested, but camera can't provide 720p -> min border degrades to 720 / 1.5 = 480p
  • add logger to see final pick for resolution (other logs provide only constraints requested)

AI (if applicable)

  • The content of this PR was partly or fully generated using AI

🖌️ UI Checklist

🖼️ Screenshots / Screencasts

Tested with 2 cameras: 1080p and 720p

🏚️ Before 🏡 After
2026-07-22_11h07_09 2026-07-22_11h04_06

🏁 Checklist

  • 🌏 Tested with different browsers / clients:
    • Chromium (Chrome / Edge / Opera / Brave)
    • Firefox
    • Safari
    • Talk Desktop
    • Integrations with Files sidebar and other apps
    • Not risky to browser differences / client
  • 🖌️ Design was reviewed, approved or inspired by the design team
  • ⛑️ Tests are included or not possible
  • 📗 User documentation in https://github.com/nextcloud/documentation/tree/master/user_manual/talk has been updated or is not required

@Antreesy Antreesy added this to the ⛅ Next Major (35) milestone Jul 22, 2026
@Antreesy Antreesy self-assigned this Jul 22, 2026
@Antreesy Antreesy added bug feature: frontend 🖌️ "Web UI" client feature: call 📹 Voice and video calls labels Jul 22, 2026
@nextcloud-command nextcloud-command added the AI assisted This PR contains AI-assisted commits label Jul 22, 2026
Assisted-by: ClaudeCode:claude-opus-4-8
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
@Antreesy
Antreesy force-pushed the fix/noid/video-constraints-p1 branch from cb73563 to e3e6539 Compare July 22, 2026 09:22
@Antreesy

Copy link
Copy Markdown
Contributor Author

/backport to stable34

@Antreesy

Copy link
Copy Markdown
Contributor Author

/backport to stable33

@Antreesy

Copy link
Copy Markdown
Contributor Author

/backport to stable32

@Antreesy
Antreesy merged commit 7d78496 into main Jul 22, 2026
54 checks passed
@Antreesy
Antreesy deleted the fix/noid/video-constraints-p1 branch July 22, 2026 10:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AI assisted This PR contains AI-assisted commits bug feature: call 📹 Voice and video calls feature: frontend 🖌️ "Web UI" client

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants