In case of a seek on a live pipeline there is no need to call gst_element_set_state(m_playBin, GST_STATE_PLAYING); As soon as HTMLMediaElement::updatePlayState() is called (like when the data comes in) the playback will be relaunched i.e the pause() made when beginScrubbing is done is just internal.
Created attachment 85845 [details] Proposed patch.
Comment on attachment 85845 [details] Proposed patch. Looks good to me, but I'd like Philippe to take a look at this as well before you land it.
Comment on attachment 85845 [details] Proposed patch. Yep I discussed about this patch with Alexis, I tested it on GTK, no regression spotted!
The commit-queue encountered the following flaky tests while processing attachment 85845 [details]: transitions/interrupted-accelerated-transition.html bug 56242 (authors: simon.fraser@apple.com and tonyg@chromium.org) The commit-queue is continuing to process your patch.
Comment on attachment 85845 [details] Proposed patch. Clearing flags on attachment: 85845 Committed r81234: <http://trac.webkit.org/changeset/81234>
All reviewed patches have been landed. Closing bug.