Sorry for this German outbreak of Yeeeeah! This is something I have waited for so long. It actually so rescued my day! The whole week! Even more!
And thanks also for using VDPAU. There is just much more support for it.
Hope that the old UVD 1 will also see some love.
I am so happy that I do not drink alcohol at all, otherwise I'd probably kill me with sparkling wine today!
There is only one big item for the Open source driver: Proper power management! Once it lands, we will only need performance optimisations, bug fixes, and new hardware support. I believe that the time when we will no longer need a binary driver for AMD gpus/apus is not far at all...
Since i own a HD3870, will you add support for UVD/UVD+ too? I know it is old, but it would be nice. I will probably not use it anyway, because software decoding is better quality wise and i have a quad core, but it would be useful for those with laptops and lesser hardware...
Firmware is only something that communicates with the hardware, states what it can do, etc. Noone is hurt if it's closed source.
Can't say what the UVD firmware does (since it's closed source ...), but video decoding "firmware" on NV can do quite a bit. E.g. one of the stages of VP2 seems to be based on an Xtensa processor and you have to write decoding software for it to do anything ... now you might argue that the actual video decoding software part isn't very interesting, but it's surely A LOT of work, at least too much for the current size of the nouveau team (given all the other tasks with higher priority).
Granted, on the latest cards, the video decoding engines have been cast in hardware and only (?) require command processing firmware that poke the actual registers; not a simple task either ...
The Feature Matrix for Free Radeon Drivers currently still says that the feature "Video Decode (XvMC/VDPAU/VA-API) on UVD" is red "ToDo" status. Surely it is "WIP" now
I tried too, but seems my wiki account has been removed, along with many others (all who are listed with hostnames/IPs/???s in the changelog instead of account names. Likely a casualty of the spam cleanups.