* Merged with EOS branch from tvoss * Added on_frame_available listener and callback * Create a decoding session and pass it to the hybris layer * Allow playback to work again after a client quits or dies * Added two new properties to see if the opened media is video or audio * Background playlist support
* Add powerd control interface
* One Engine instance per PlayerImplementation instance instead of one global Engine instance * Pause other playing sessions when starting playback of a new foreground player * Emit a PlaybackStatusChanged signal so that qtubuntu-media knows when PlaybackStatus changes from underneath it * Use GST_SEEK_FLAG_KEY_UNIT instead because seeking doesn't perform well enough with GST_SEEK_FLAG_ACCURATE