/*
* call-seq:
* reset() -> nil
*
* Resets the whole xine engine. It calls xine_exit and xine_new.
* After this call, xine is ready again for a xine_init which is
* called implicitely or by Xine#new. Bold warning: _never_ use
* the instance variable you called reset on again! Bold warning 2:
* be sure you have disposed all resources related to the old
* xine instance.
*/
static VALUE x_reset(VALUE self) {