Releases
v0.9.0
API: Add GLRenderAPI and MetalRenderAPI
Support Metal on macOS and iOS. Lower CPU and GPU load.
Windows:
Fix com initialization may affect cef
D3D11 support decode in 1 gpu and render in another (poor performance).
D3D11 upport some 16bit pixel formats if R16 is not supported
Add D3D11 debug mode for MFT decoder("MFT:debug=1") and D3D11 renderer
Android:
Fix EGL load
Fix decoding EOS frame in sync and async mode
Apple
Add debug symbol
(macOS) weak link to standard ffmpeg dylibs so no need to dlopen by user. see https://github.com/wang-bin/mdk-sdk/wiki/FFmpeg-Runtime#macos
Support software decoder direct rendering, decode to CVPixelBuffer via decoder "FFmpeg:pool=CVPixelBuffer". Less memory use.
VT decoder supports ProRes, decode into P010 frames
FFmpeg:
Print ffmpeg logs in log mdk log handler. Fix multi-lines logs not print completely
Support reload via library handle
Custom frame pool
Add "sw_fallback" property
Examples:
You can’t perform that action at this time.