chewitt, now, when using the mainline kernel,
everything is the same at the linux
packages level between Allwinner and Amlogic. With one exception,
the m2m cedrus and meson implementation are
not compatible. Is there some standardization / merge in progress on that
matter?
The video pipelines for Amlogic, Raspberry Pi and Exynos have stateful decoders while Allwinner and Rockchip have stateless decoders. It's not possible to combine them into a single m2m implementation as stateful/stateless work in fundamentally different ways, although we are working to minimise the differences and have ffmpeg mask the implementations so there's still a single/common interface with Kodi. As there's no prior art for anything it's a "two steps forwards, one step backwards" kind of process, and there's still a ton of code to write, but the direction is still forwards, and each month ever more bits of the big jigsaw puzzle are falling into alignment.