[g3dvl] and finally split the decoder part out of the context

This should give a good basis to implement vdpau ontop of it.
23 files changed