New issue
Advanced search Search tips

Issue 898550 link

Starred by 0 users

Issue metadata

Status: Untriaged
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows
Pri: 2
Type: Bug



Sign in to add a comment

Initially muted webcam video cannot be used as texture, even after unmuted

Reported by elias.ha...@gmail.com, Oct 24

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36

Steps to reproduce the problem:
1. Load user media into a stream with audio and video.
2. Mute audio by setting videoElement.muted=true
3. Use the video element as a texture.

See https://eliashasle.github.io/debugging/webgl_muted_video_texture_bug.html for a running example using pure WebGL.
See also https://eliashasle.github.io/debugging/muted_video_texture_bug.html for an example made with THREE.js.

What is the expected behavior?
Rendering the video even if it is muted.

What went wrong?
The video is not rendered.

Did this work before? N/A 

Chrome version: 69.0.3497.100  Channel: n/a
OS Version: 10.0
Flash Version: 

Starting with muted false works, and subsequently toggling the muted property will mute the sound and keep the video going.

Everything works fine in Firefox.

Originally reported by me here: https://github.com/mrdoob/three.js/issues/15111
 
webgl_muted_video_texture_bug.html
5.2 KB View Download
The three.js version gave this error message in Chromium 72.0.3585.0 dev 64-bit:
WebGL: INVALID_VALUE: tex(Sub)Image2D: video visible size is empty

I suppose Three.js may have enabled some extra logging that I don't know of yet.
muted_video_texture_bug.html
2.7 KB View Download
The reason I want to load the audio stream, but still mute it in the video element, is to be able to save (or stream out) a recording consisting of a processed video along with the original audio. If the audio on the video element is not muted, it causes feedback.

I could work around the bug by separating out a pure video stream for the video element instead of using the video+audio stream and muting the audio. But bugs are bad.
Labels: Needs-Triage-M69
Cc: phanindra.mandapaka@chromium.org
Labels: Triaged-ET Target-72 M-72 FoundIn-71 FoundIn-70 FoundIn-72 OS-Linux
Status: Untriaged (was: Unconfirmed)
elias.hasle@Thanks for filling the issue...

Able to reproduce the issue on reported chrome version 69.0.3497.100 also on latest chrome 72.0.3589.0 using Windows 10 and Ubuntu 14.04.  

Same behavior is seen on M60(60.0.3112.113) hence considering it as non-regression and marking it as Untriaged.

Note: Observed blank screen on Ubuntu and issue not seen on Mac

Thanks! 
Components: -Blink Blink>Media

Sign in to add a comment