You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Separates Video Processors for improved stability and performance
Introduces SwsScale as a standalone Video Processor
✅Adds Support for HW Frames
✅Adds Support for BT.2020 (HDR to SDR)
✅Adds Support for Filters
Adds Support for SW Frames with D3D11 which allows D3D11 Scaling, Deinterlace and Super-Resolution Note: it requires extra rendering/convert step to NV12
Improves Video Processor selection and allows dynamic switching without losing cached frames (mainly beneficial for HW)
Improves Config Planes -> Fill Planes -> Rendering pipeline
Improves Pixel Shader caching
Improves HW Device / Context / Frames allocation for FFmpeg and reduces unnecessary reallocation
Replaces the Video Frames cache with a two-way linked list
✅Prepares groundwork for future/past frame access (for D3D11 Deinterlace and Super-Resolution)
✅Improves transitions between reverse/normal playback Note: currently disabled due to a Vortice issue and reverse-playback complexity
Improves Bitmap subtitles scaling using high quality with SwsScale