Shaka444 Does using ffmpeg mean we abandon the BeOS way of handling media? (passing and processing buffers to and from producers and consumers etc..)
Afaik, this behavior is not changed. The inner decoding/encoding engine is changed.
My opinion is that these projects (widely used like openssl) are super optimized.
On the other side, the implementation done by Haiku is quite a fallback instead being done properly.
One of the shocking issue, that I discovered by implementing the overlays in sm750 video card, is that all videos are colorspace coverted to B_RGB32.
This forbids hw acceleration for yuv420 or yuv422 clip's color formats or any other colorspace the video card supports.