Lets reverse engineer without manpower anyway. Yeah that'd be great; AMD's DRM gets cracked, key revoked and FLOSS documentation stops!
Anyway, I would not consider uvd really important nowadays. Mplayer / ffmpeg is truly an awesome software!!, try to read their devel list you will be shocked, those devs work at assembler level fighting to achieve always less cpu cycles per instruction. An atom d510, 10 W cpu, with mplayer-mt (multi-threaded version) can decode Hi-Def h.264 AVC @ 40Mbps.
LOL only DRM/Copyprotection is missed ALL HARD Features are there ! only Features of hurt you are not there..
but why do you want to hurt your self ?
No, you are totally wrong. You can have all features not because UVD does the drm portection and shaddes do the work, it is because software - cpu does all the work. On GPU with UVD chip (present on the same GPU die) video uses specifically implemented UVD functions to get decoded, and then it is post processed using shaders or cpu.
Again, no. It's a separate block with specific I/O.and the UVD unit use 'shaders' for calculations.