@MastaG
I'll revert both commits but I think its chris' commit since mx3L posted his commit (the one changing "if (validposition)") a while ago in a private thread, so I was using that one already for a long time.I very very severe error was present on :
enigma2 till version commit :
https://github.com/O...6996c5dcb6514c5
After this commit (the already existent a/v sync issue on duo2 became from sometimes till very pronounced ) After all pretty logic. Since the user demanded media pause state , we do have a code which after the user does a change or demand ,
after this gstreamer will be set in play state and very quick back to pause state this all to have a enigma2 state update . Very nice but wrong. Ok agree enigma2 needs a state update in media paused situation but lauching gstreamer and stop it even before all required sequences into all gstreamer elements are done is wrong. This wrong issue is solved with commit :
https://github.com/O...eddb203b264c627
But after this change ok we do have the gst in a/v sequence. But actually better code would be to have e2 update in pause without the start and stop of gstreamer since gstreamer has all ellements up to date and they follow the new changes inclusif the new pts. e2 not but actually we must bring e2 to the state of gstreamer .
You're right my friend.
Sorry for not testing it first.
The pull request is not to blame.. must be something recently added to gstreamer git (I'm updating the srcrev's everyday of all the components)...
I'll find it out myself and report back my findings.
Again my apologies.