in seriously.js [3381:3415]
SourceNode.prototype.renderImageCanvas = function () {
var media = this.source;
if (!gl || !media || !this.ready) {
return;
}
if (!this.initialized) {
this.initialize();
}
if (!this.allowRefresh) {
return;
}
if (this.dirty) {
gl.bindTexture(gl.TEXTURE_2D, this.texture);
gl.pixelStorei(gl.UNPACK_FLIP_Y_WEBGL, this.flip);
gl.pixelStorei(gl.UNPACK_PREMULTIPLY_ALPHA_WEBGL, false);
try {
gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, gl.RGBA, gl.UNSIGNED_BYTE, media);
this.dirty = false;
this.emit('render');
return true;
} catch (securityError) {
if (securityError.code === window.DOMException.SECURITY_ERR) {
this.allowRefresh = false;
Seriously.logger.error('Unable to access cross-domain image');
}
}
return false;
}
};