[OpenFL 9.1.0 , HTML5] Video error: no texture bound to target


I’ve switched from older to newer version of haxe/openfl:
haxe 3.2.1 -> 4.2.1
openfl 8.6.4 -> 9.1.0
lime 7.1.1 -> 7.9.0

and suddenly all of the videos in my applications stopped working.

I use classes: Video, NetStream, NetConnection (html5 target, WebGL)

On my_net_stream.play() I receive the following error:

WebGL: INVALID_OPERATION: texParameter: no texture bound to target

Context3DVideo.hx:73 WebGL: INVALID_OPERATION: texParameter: no texture bound to target

[.WebGL-06AD8828]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

Does anyone have similar problem? Please share your experience. I would be glad for any clues, since I have no idea where to start searching for the problem.

So basically I’m fu… up. I have to get back to Haxe 3.

If anyone wonders why haxe is not popular among developers, here you have.

Hi Klinek,

Why do you want to stay with haxe 3 ?

Logically the problem should me more with openfl ( or lime).

I would try try
haxe 4.2.1
openfl 8.9.7
lime 7.9.0
to see it works

If it works it means is the openfl which causes problems ( changing major version is always with risks)