Skip to content
Snippets Groups Projects

d3d11: Add support for GRAY and more YUV formats

Merged Seungha Yang requested to merge seungha.yang/gst-plugins-bad:d3d11-add-formats into master

By this commit, following formats will be newly supported by d3d11 elements

  • Y444_{8, 12, 16}LE formats: Similar to other planar formats. Such Y444 variants are not supported by Direct3D11 natively, but we can simply map each plane by using R8 and/or R16 texture.
  • P012_LE: It is not different from P016_LE, but defining P012 and P016 separately for more explicit signalling. Note that DXVA uses P016 texture for 12bits encoded bitstreams.
  • GRAY: This format is required for some codecs (e.g., AV1) if monochrome is supported
  • 4:2:0 planar 12bits (I420_12LE) and 4:2:2 planar 8, 10, 12bits formats (Y42B, I422_10LE, and I422_12LE)

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading