you've already seek on m_state, which currently is m_oldState, you seek on it again, well, it break the double buffer function obviously. anyway, this commit is mess up the old working things, I doubt this can be stable enough for Gotham. comment https://github.com/xbmc/xbmc/pull/4543 please, which is more clear currently.