| Summary: | [GStreamer] Looped video is not seamless (flicker inbetween loops) | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Daniel Kolesa <dkolesa> | ||||
| Component: | WPE WebKit | Assignee: | Philippe Normand <pnormand> | ||||
| Status: | RESOLVED FIXED | ||||||
| Severity: | Normal | CC: | bugs-noreply, calvaris, cdumez, cgarcia, changseok, eric.carlson, esprehn+autocc, ews-watchlist, glenn, gustavo, gyuyoung.kim, jer.noble, menard, nazar, philipj, pnormand, sergio, vjaquez | ||||
| Priority: | P2 | ||||||
| Version: | WebKit Local Build | ||||||
| Hardware: | PC | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
|
Description
Daniel Kolesa
2021-07-05 11:12:54 PDT
Created attachment 433790 [details]
Patch
Comment on attachment 433790 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=433790&action=review > Source/WebCore/ChangeLog:10 > + non-flushing seeks to seek back to the beginning of the media. This ensure a seamless > + behavior has the pipeline state doesn't change and sinks don't flush. This can be done only This ensure...don't flush does not "parse". > Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:471 > + Extra line Comment on attachment 433790 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=433790&action=review >> Source/WebCore/ChangeLog:10 >> + behavior has the pipeline state doesn't change and sinks don't flush. This can be done only > > This ensure...don't flush does not "parse". s/has/as :) Thanks for the review. Hum this breaks pages with videos containing webm/alpha. Can't land as-is. Pull request: https://github.com/WebKit/WebKit/pull/4989 Committed 263860@main (bc8bd3bac663): <https://commits.webkit.org/263860@main> Reviewed commits have been landed. Closing PR #4989 and removing active labels. |