Create OpenCL surface with aligned width and height. User conf. AMF preset.

This seems to be how AMF wants it. OpenCL size is aligned. When passing AMF surface to encoder, it uses the correct video size or else AMF throws incorrect size error.