Skip to content

[Impeller] YUV/video/camera broken on emulators #144838

@dnfield

Description

@dnfield

E.g. the video player example renders the wrong colors when patched to use the SurfaceProducer API (as in https://gist.github.com/jonahwilliams/141a2a3a0dda577fcdbf86f115e09783)

image

This can also be seen in the golden test for scenario_app.

This does not reproduce on a number of physical devices I've tried (Pixel 7 Pro, Pixel 4, Samsung Galaxy Tab, a Techno Pova based phone) which each use different Adreno/Mali GPUs. I have not tried on a MediaTek GPU.

This still occurs with flutter/engine#51262 applied.

Metadata

Metadata

Assignees

Labels

P1High-priority issues at the top of the work listc: renderingUI glitches reported at the engine/skia or impeller rendering levele: impellerImpeller rendering backend issues and features requestse: scenario-appThe `testing/scenario_app` fixture in the engineengineflutter/engine related. See also e: labels.team-engineOwned by Engine teamtriaged-engineTriaged by Engine team

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions