[pvr.tvh] make the whole thing actually work

I haven't really used static variables in C++ before so I didn't really know how 
they work and behave