Skip to content

d3d12: Add more format support

Seungha Yang requested to merge seungha.yang/gstreamer:d3d12-more-formats into main

Adding support for ARGB64_LE, AV12, NV16, NV61, NV24, planar yuv + alpha formats, and YUV {4:1:0, 4:1:1} subsampled formats.

Now d3d12 testsrc, convert and videosink can support most of formats defined by GStreamer except for

  • linux or soc specific ones (e.g., tiled formats)
  • palette formats
  • big endian
  • pixel value is not byte aligned (e.g., UYVP)
Edited by Seungha Yang

Merge request reports