Yeah.
Except it's not even fixed function blocks, it's the 12 core VideoCore IV GPU running software that does the decoding.
VideoCore is the real Raspberry Pi, the ARM block running Linux was just a subprocessor that VC controls.