Improve event handling from gstreamer

Working stream start, change and EOF event handling