Skip to content
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

Add a way to not ignore performance points for resolution and frame rate (3rd try) #21

Merged
merged 1 commit into from
May 16, 2024

Conversation

SylvainMorel
Copy link

In androidx@3521ccd, a fallback was added when there is no coverage for 720p 60 FPS. That introduced performance issues on several device models that are now dropping 15-40 frames / sec in Live playback (depending on the model). That's because they used to stay at a lower resolution/framerate, and are now trying to playback 720P 60 FPS, but they struggle to do so.

This PR will allow us to disable the fallback on the identified device models. So they will revert to using the lower fps track.

Previous attempts #19 and #20 had an issue with lower resolutions. They were handling the formats that we didn't want to be supported correctly, but they were also discarding lower resolutions/frame rates.
This one has been tested on a device similar to the ones with the issue, and is confirmed to work properly.

@SylvainMorel SylvainMorel merged commit b00193b into mirego-main-1.3.1 May 16, 2024
simonlary pushed a commit that referenced this pull request Oct 1, 2024
…ate (3rd try) (#21)

In
androidx@3521ccd,
a fallback was added when there is no coverage for 720p 60 FPS. That
introduced performance issues on several device models that are now
dropping 15-40 frames / sec in Live playback (depending on the model).
That's because they used to stay at a lower resolution/framerate, and
are now trying to playback 720P 60 FPS, but they struggle to do so.

This PR will allow us to disable the fallback on the identified device
models. So they will revert to using the lower fps track.

Previous attempts #19 and #20 had an issue with lower resolutions. They
were handling the formats that we didn't want to be supported correctly,
but they were also discarding lower resolutions/frame rates.
This one has been tested on a device similar to the ones with the issue,
and is confirmed to work properly.
simonlary pushed a commit that referenced this pull request Oct 1, 2024
…ate (3rd try) (#21)

In
androidx@3521ccd,
a fallback was added when there is no coverage for 720p 60 FPS. That
introduced performance issues on several device models that are now
dropping 15-40 frames / sec in Live playback (depending on the model).
That's because they used to stay at a lower resolution/framerate, and
are now trying to playback 720P 60 FPS, but they struggle to do so.

This PR will allow us to disable the fallback on the identified device
models. So they will revert to using the lower fps track.

Previous attempts #19 and #20 had an issue with lower resolutions. They
were handling the formats that we didn't want to be supported correctly,
but they were also discarding lower resolutions/frame rates.
This one has been tested on a device similar to the ones with the issue,
and is confirmed to work properly.
@flambert flambert deleted the do_not_ignore_performance_points_3 branch October 30, 2024 23:43
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.

2 participants