MPV seems more flexible to me
Could You explain that in more Detail, please ?
we can implement several engines
You should check out my PlayerEngine - ProjectName:
FFPlay4Laz, which is a FFmpeg-based MediaPlayer totally written in FPC.
- Main Objectives: Portable, fast & highly responsive, accurate in MilliSecs, easy-to-use, outstanding Sound (via Portaudio & ASIO).
- Special Features:
continuous VideoSettings (X/Y-Shift, Size/Zoom, AspectRatio) to adapt any Video to any Screen, TouchSupport, etc.
The latest Release, which uses SDL2 is here:
https://forum.lazarus.freepascal.org/index.php/topic,26666.msg428667.html#msg428667For the Moment it's a Console. The DLL and a GUI are projected.
The last Release, that used SDL1 is here:
https://forum.lazarus.freepascal.org/index.php/topic,26666.msg337046.html#msg337046This Release is more complete: Console + DLL+API + Demo-GUI.
For the Moment it's all Win32, running and tested from WinXP to Win10.