Now that the MSE responsibility has been refactored to the dedicated MediaPlayerPrivateGStreamerMSE subclass, the regular player no longer needs the MSE code, just to expose some more methods to the subclass. Also, small changes to accomodate the EME support are needed.
Created attachment 290609 [details] Patch
Comment on attachment 290609 [details] Patch Wait until all the patches in 157314 are ready.
Comment on attachment 290609 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=290609&action=review > Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:309 > + auto mediaDuration = durationMediaTime(); Type this, please > Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:625 > + if (!m_pipeline || !m_source) UNLIKELY? > Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:690 > + if (!m_pipeline || !m_source) UNLIKELY? > Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:743 > + if (!m_pipeline || !m_source) UNLIKELY? > Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:1272 > + if (!m_pipeline || !durationMediaTime() || (!isMediaSource() && !totalBytes())) UNLIKELY? > Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:1645 > + auto now = currentMediaTime(); Type this, please
Created attachment 291768 [details] Patch
Created attachment 292898 [details] Patch
Comment on attachment 292898 [details] Patch Clearing flags on attachment: 292898 Committed r207885: <http://trac.webkit.org/changeset/207885>
All reviewed patches have been landed. Closing bug.