backport some constructor initializations from 92e8bc4a4361d730abac9ad30...

@davilla
this are the relevant changes from 92e8bc4a4361d730abac9ad3080cd6923e9d551a which should fix trac 14334 (Rapidly changing live TV channel crashes XBMC)