AFAIK OpenCL isn't really good for "anything" as of right now. There is really nothing practical that uses OpenCL out yet. I'd give it 5 years & then we'll see where we're at. Later versions of OpenCL might even contain video decoding specific extensions that are hardware agnostic.