There seems to be this great misconception that OpenCL is the solution over using UVD/PureVideo.That is not true. You can't use PureVideo/UVD with OpenCL.
It has already been touched on before in this thread too.
I'm still waiting for someone to find the QuicktimeX documentation that allows you to interact with the PureVideo hardware. I've seen it mentioned at least twice already.