Skip to content

RECORDINGS - Add fallback resolutions for unsupported stream frame sizes on low-end Android devices #1900

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

daniel-g-favoreto-opl
Copy link
Contributor

This PR adds fallback resolutions to handle cases where the default stream frame resolution is not supported by the device. This issue typically occurs on low-end Android devices that lack support for higher resolutions. With this change, the system will automatically attempt to use compatible resolutions to ensure stream encoding continues without crashing.

Example:
If the original stream resolution is QHD and the encoder fails to configure it, the system will automatically fallback to FHD and try again. This process continues down the list of fallback resolutions until one is successfully configured.

@bantunes22
Copy link

LGTM

@cloudwebrtc cloudwebrtc merged commit 882c01f into flutter-webrtc:main Jul 28, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy