DistroAV icon indicating copy to clipboard operation
DistroAV copied to clipboard

Add proper UYVA support

Open Lordmau5 opened this issue 7 months ago • 1 comments

Currently UYVA is being treated as UYVY in DistroAV.

This makes sense as OBS does not currently support NDI's special UYVA format and the way UYVA is handled is in 2 planes (Reference):

  • The first plane is effectively just UYVY, meaning that images will still retain their color, however
  • The second plane has the alpha information

Without support for said second plane the image will just look like it's on a black background: image

However, adding support in both OBS through this PR and also within DistroAV will make it look correctly: image

This PR will not build without the OBS PR merging first as it tries to access a new video format.

This PR will also take care of #937.

Lordmau5 avatar May 04 '25 17:05 Lordmau5

This PR Is dependent on OBS feature PR : https://github.com/obsproject/obs-studio/pull/12125

Trouffman avatar Jun 13 '25 12:06 Trouffman