fix glib signal handler marshaling
basic ogg player