Skip to content

Video not displaying on Android 16 - SELinux blocks dmabuf access for decoder-texture #64

@mikaelwills

Description

@mikaelwills

Video encoding/decoding works at the WebRTC level (EglRenderer receives and renders frames), but the
decoded frames don't reach the Flutter texture.

SELinux repeatedly denies dmabuf access for the decoder-texture thread:

decoder-texture: avc: denied { getattr } for name="/" dev="dmabuf"
scontext=u:r:untrusted_app:s0 tcontext=u:object_r:unlabeled:s0
tclass=filesystem permissive=0

Device: Pixel 6, Android 16 Developer Preview (API 36)
Works on: iOS, likely earlier Android versions

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions