Skip to content

Low resolution on HD streams since v2.18.2 #693

Closed
@donchummar

Description

@donchummar

Version

Media3 1.1.1

More version details

I observed the identical behavior described in this GitHub issue: google/ExoPlayer#10898. It appears that you maintain a list of devices that bypass certain performance points. I conducted a test by including the device model in the list, and this resolved the issue. I am including the relevant code below for your reference.

MediaCodecInfo

 private static boolean needsIgnorePerformancePointsWorkaround() {
   // See https://github.com/google/ExoPlayer/issues/10898 and [internal ref: b/267324685].
   return /* Chromecast with Google TV */ Util.DEVICE.equals("sabrina")
       || Util.DEVICE.equals("boreal")
       /* Lenovo Tablet M10 FHD Plus */
       || Util.MODEL.startsWith("Lenovo TB-X605")
       || Util.MODEL.startsWith("Lenovo TB-X606")
       || Util.MODEL.startsWith("Lenovo TB-X616")
    // Added by me 
       || Util.MODEL.startsWith("SM-T733");
 }  

Devices that reproduce the issue

Galaxy Tab S7 FE
Model name : SM-T733

Devices that do not reproduce the issue

No response

Reproducible in the demo app?

Not tested

Reproduction steps

Play widewine drm asset with more than 30fps

Expected result

It should select max resolution available

Actual result

Stuck with lowest resolution available

Media

.

Bug Report

  • You will email the zip file produced by adb bugreport to [email protected] after filing this issue.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions