Currently updating Identity from GNOME 45 to the latest stack. All the new elements are working nicely (apart from GL -> DMABUF import on AMD..).
Just finished implementing VA context sharing (required to avoid a deadlock), which was extra tricky with Identity's fully independent playbins initializing all at the same time. Hopefully it works properly.
Look at this, playing 15 streams of 1080×1920@60 FPS video all at once, at full speed, while using barely above one CPU core worth!
And here's the same, but with CPU decoding. Just 13 streams (can't quite handle 14), not quite full FPS, and way more CPU load.