Details
-
Bug
-
Resolution: Fixed
-
Not Evaluated
-
6.5, 6.6, 6.7, 6.8
-
None
-
-
7f8463398 (dev), f995a3674 (6.7), 443404b01 (tqtc/lts-6.5)
-
Multimedia wk 15-16
Description
To reproduce:
- Enable Direct3D debug layer in DirectX control panel
- Prepare two videos of same size and format (duplicate the video file)
- Start media player and open the videos sequentially
Observed result:
- Validation errors in devenv output window (and crash if this is configured in DirectX control panel)
Expected result:
- No validation errors
Root cause: Failure to recreate all Direct3D resources when FFmpeg Direct3D device changed. This happened because the check only took into account texture size and format, not the device used to create temporary resources in QFFmpeg::TextureBridge