Summary: | [GStreamer] RTSP playback broken | ||
---|---|---|---|
Product: | WebKit | Reporter: | Philippe Normand <pnormand> |
Component: | Platform | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW --- | ||
Severity: | Normal | CC: | philn |
Priority: | P2 | ||
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Description
Philippe Normand
2021-07-13 06:06:14 PDT
Workaround: diff --git a/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp b/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp index b6911dff7994..ba5c2412f796 100644 --- a/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp +++ b/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp @@ -2348,8 +2348,7 @@ void MediaPlayerPrivateGStreamer::updateStates() else if (m_currentState == GST_STATE_PLAYING) m_isPaused = false; - if (!m_isPaused && m_playbackRate) - changePipelineState(GST_STATE_PLAYING); + changePipelineState(GST_STATE_PLAYING); m_networkState = MediaPlayer::NetworkState::Loading; break; Also requires network access from WebProcess... I'm inclined to WONTFIX this. There are alternatives, such as https://github.com/deepch/RTSPtoWebRTC |