Textures do not have to be of power of two dimensions for OpenGL ES 2.0, but, in order to use MIP-maps, for instance, they are recommended. What platform are you targetting? PVRTC textures do require POT dimensions. What texture format are you using?
PVRVFrame should support NPOT textures and in my own test just now they were working correctly. Are you using the latest version of the SDK? If you are and you’re still having trouble then do you have a simple project that demonstrates this problem that you can send us to investigate?
About an hour after I posted this Topic I discovered it. At least I know, when POT textures are still needed.