Dekoder spełnia wymagania wydajnościowe pozwalające na dekodowanie strumieni H.264 z przepływnościami do 40 Mbit/s. Cechuje się obsługą CABAC dla H.264/AVC.

W przeciwieństwie do podsystemów akceleracji w poprzednich GPU, które wymagały znacznego zaangażowania głównego CPU, UVD odciążą całkowicie dekoder video dla materiałów VC-1 oraz H.264, poza post-processingiem, który jest przenoszony na shadery. Dekodowanie MPEG-2 jest także wspierane, ale dekodowanie bitstream/entropia w takm strumieniu nie jest wykonywane sprzętowo.

Wcześniej w przypadku serii ATI Radeon R520 (ATI Avivo) oraz serii NVidia Geforce 7 (NVIDIA PureVideo) dekompresja bitstream/entropia dla VC-1 oraz H.264 była wykonywana przez procesor główny komputera. UVD wspiera: Variable-length code/CAVLC/CABAC, przetwarzanie częstotliwości (frequency transform), pixel prediction, deblocking filter/inloop deblocking. Cały post-processing jest przekazywany do shaderów: usuwanie szumu, usuwanie przeplotu, skalowanie i zmiana rozmiaru AMD ogłosiło, że rozszerzenie UVD zajmuje w procesorze GPU tylko 4,7 mm² powierzchni w procesie technologicznym 65 nm.

Odmiana UVD, zwana UVD+, została wprowadzona wraz z serią Radeon HD 3000. Zawiera wsparcie HDCP dla strumieni wyższych rozdzielczościPC-DVD, 23 sierpnia 2008.