Closed Bug 1434504 Opened 6 years ago Closed 6 years ago

texImage2D errors on video textures

Categories

(Firefox for Android Graveyard :: General, defect)

Firefox 58
defect
Not set
normal

Tracking

(firefox58 affected, firefox59 unaffected, firefox60 unaffected)

RESOLVED WORKSFORME
Tracking Status
firefox58 --- affected
firefox59 --- unaffected
firefox60 --- unaffected

People

(Reporter: jono, Unassigned)

Details

Attachments

(1 file)

Attached image Capture.PNG
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36

Steps to reproduce:

I went to https://threejs.org/examples/webgl_materials_video.html in Firefox on my Pixel ( Android Device ). 


Actual results:

The canvas is black. In addition to this the Web IDE Dev Tools said that there were WebGL Errors:

"Error: WebGL warning: texImage2D: GetAsSourceSurface or GetDataSurface failed after blit failed for TexUnpackImage."


Expected results:

The canvas should show a number of cubes with a video painted on them. In addition there shouldn't be any WebGL errors written to the console.
Could you install the latest Nightly build: http://archive.mozilla.org/pub/mobile/nightly/2018/01/, and see if you can reproduce the issue?
I could not reproduce the issue on my devices on Nightly 60 & Beta 59, the video works fine. But, I could reproduce it on Fennec RC 58.0.1 (just audio, no video) and Chrome (no video/audio).

Devices:
Google Pixel (Android 8.0)
Samsung Galaxy S8 (Android 7.0)
Huawei Nexus 6P (Android 8.0)
Status: UNCONFIRMED → NEW
tracking-fennec: --- → ?
Ever confirmed: true
On 60.0a1 the video works fine. I also cross-posted on the Three.js Issue Tracker: https://github.com/mrdoob/three.js/issues/13206

The gist of that issue's thre is it looks like in 58.0.1 mp4 and webm videos aren't able to be uploaded as textures to WebGL via texImage2D. So the workaround is to use ogg. But it looks like this will be fixed in 60 and 59! What's the timeline for those releases?
59 will be released on March 13th.
Status: NEW → RESOLVED
tracking-fennec: ? → ---
Closed: 6 years ago
Resolution: --- → WORKSFORME
Awesome, thanks!
Hi,

I am still getting the same error with the following link:
http://www.kaltura.com/index.php/extwidget/preview/partner_id/1900001/uiconf_id/38956021/entry_id/0_o4gnhsf7/embed/dynamic

Tried using fennec with v59 and nightly v61
(In reply to Erez.b from comment #5)
> Hi,
> 
> I am still getting the same error with the following link:
> http://www.kaltura.com/index.php/extwidget/preview/partner_id/1900001/
> uiconf_id/38956021/entry_id/0_o4gnhsf7/embed/dynamic
> 
> Tried using fennec with v59 and nightly v61

What device/OS version?
Flags: needinfo?(erez.bouskila)
(In reply to James Willcox (:snorp) (jwillcox@mozilla.com) from comment #6)
> (In reply to Erez.b from comment #5)
> > Hi,
> > 
> > I am still getting the same error with the following link:
> > http://www.kaltura.com/index.php/extwidget/preview/partner_id/1900001/
> > uiconf_id/38956021/entry_id/0_o4gnhsf7/embed/dynamic
> > 
> > Tried using fennec with v59 and nightly v61
> 
> What device/OS version?

Nexus 6p Oreo 8.0
Flags: needinfo?(erez.bouskila)
Hi all,

We are still experiencing the same issues, would you be able to update us on the matter?
Thanks in Advance.
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: