open-webrtc-toolkit / owt-client-native

Open WebRTC Toolkit client SDK for native Windows/Linux/iOS applications.
https://01.org/open-webrtc-toolkit
Apache License 2.0
384 stars 180 forks source link

Fix AVC decoding crash with renderer I444 support. #734

Closed taste1981 closed 8 months ago

taste1981 commented 8 months ago

This change removes I444 support for software frames?

This removes support of rendering I444 frames in system memory. ARGB Frames in D3D11Texture2D handle will still be supported. ffmpeg decoders output I444 system memory frame and upload it to D3D11Texture with a staging texture(with CSC to ARGB), so it will not need an I444 renderer.