Bug 205611
Summary: | Videos that were captured on iOS/iPadOS device with 180° rotation fail to drawImage to canvas past first frame | ||
---|---|---|---|
Product: | WebKit | Reporter: | Jordan Austin <jaustin> |
Component: | Canvas | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW | ||
Severity: | Normal | CC: | dino, eric.carlson, jer.noble, mjs, peng.liu6, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | Safari 13 | ||
Hardware: | Mac | ||
OS: | macOS 10.15 |
Jordan Austin
Here is an example of an issue with quicktime movie captured from an iPhone while rotated 180° will be corrected in the video element, however when trying to drawImage to canvas, only the currentTime = 0 will ever be drawn.
See this example: https://codepen.io/jordanaustin/pen/VwYzmGw
Capture image, then seek past currentTime = 0 and you'll still only get the image from the video elements first frame.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/58226153>
Jordan Austin
Is there anything else I can provide that would be useful for triaging this bug? This is a pretty serious issue that is exclusive to Webkit.
Maciej Stachowiak
Does this affect a current website or app, or one that's currently being built? If so, that info would help prioritize.
Jordan Austin
Yes, one of our products videoanalysis.app is a web application that allows science students to analyze motion of real world objects in videos.
This is Vernier's web application counter part to Vernier Video Physics (https://apps.apple.com/us/app/vernier-video-physics/id389784247)
This bug causes problems for nearly every Safari user, forcing us to employ complex work arounds, including WASM moduals that transcode or teansmux every video in Safari