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

RFC : Add DRM_PRIME Format Handling with KMS / DRM Atomic. #5008

Closed
wants to merge 3 commits into
base: master
from
Commits on Oct 23, 2017
  1. video : allow drm primary plane to be transparent for egl context

    LongChair committed Oct 23, 2017
    We want primary plane to be one top of overlay (video), so we need it to be 32 bits.
  2. video : Move drm options to substruct.

    LongChair committed Oct 23, 2017
    This allows to group them and most of all query the group config when needed and when we don't have the access to vo.
  3. Add DRM_PRIME Format Handling and Display for RockChip MPP decoders

    LongChair committed Oct 23, 2017
    This commit allows to use the AV_PIX_FMT_DRM_PRIME newly introduced format in ffmpeg that allows decoders to provide an AVDRMFrameDescriptor struct.
    
    That struct holds dmabuf fds and information allowing zerocopy rendering using KMS / DRM Atomic.
    
    This has been tested on RockChip ROCK64 device.