Closed
Bug 1543846
Opened 6 years ago
Closed 6 years ago
Call GeckoSurfaceTexture::UpdateTexImage() at correct timing during video callback in RenderAndroidSurfaceTextureHostOGL
Categories
(Core :: Graphics: WebRender, defect, P3)
Core
Graphics: WebRender
Tracking
()
RESOLVED
FIXED
mozilla68
Tracking | Status | |
---|---|---|
firefox68 | --- | fixed |
People
(Reporter: sotaro, Assigned: sotaro)
References
Details
(Whiteboard: [wr-amvp][wr-q2])
Attachments
(1 file)
(deleted),
text/x-phabricator-request
|
Details |
GeckoSurfaceTexture::UpdateTexImage() is called for each RenderAndroidSurfaceTextureHostOGL::Lock() call if GeckoSurfaceTexture is not single buffer mode. It is not good.
During video playback, one GeckoSurfaceTexture is used for all RenderAndroidSurfaceTextureHostOGLs. And the UpdateTexImage() needs to be called one for each RenderAndroidSurfaceTextureHostOGLs usage. If UpdateTexImage() is called multiple times for each usage, rendered video becomes future video frame.
Assignee | ||
Comment 1•6 years ago
|
||
Assignee | ||
Updated•6 years ago
|
Blocks: wr-android-mvp
Updated•6 years ago
|
Priority: -- → P3
Updated•6 years ago
|
Whiteboard: [wr-amvp][wr-q2]
Assignee | ||
Updated•6 years ago
|
Assignee: nobody → sotaro.ikeda.g
Assignee | ||
Comment 2•6 years ago
|
||
Pushed by sikeda@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/002bee1cab24
Call GeckoSurfaceTexture::UpdateTexImage() at correct timing during video callback in RenderAndroidSurfaceTextureHostOGL r=nical
Comment 4•6 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 6 years ago
status-firefox68:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla68
You need to log in
before you can comment on or make changes to this bug.
Description
•