use pointer to vlc::basic_player instead of reference at basic_vmem_wrapper

and move it to open()