From d25d970ef4be179e7a86dc5f4eb4a294b0634ad1 Mon Sep 17 00:00:00 2001 From: Vladimir Mandic Date: Tue, 13 Apr 2021 11:32:22 -0400 Subject: [PATCH] fix for safari imagebitmap --- CHANGELOG.md | 3 +++ src/human.ts | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4023c447..d3fa7ef4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,9 @@ Repository: **** ## Changelog +### **HEAD -> main** 2021/04/13 mandic00@live.com + + ### **1.4.3** 2021/04/12 mandic00@live.com - implement webrtc diff --git a/src/human.ts b/src/human.ts index 9135580c..ce3e3e7d 100644 --- a/src/human.ts +++ b/src/human.ts @@ -402,7 +402,7 @@ export class Human { // disable video optimization for inputs of type image let previousVideoOptimized; - if (input && this.config.videoOptimized && (input instanceof HTMLImageElement || input instanceof Image || input instanceof ImageData || input instanceof ImageBitmap || input instanceof tf.Tensor)) { + if (input && this.config.videoOptimized && (input instanceof HTMLImageElement || input instanceof Image || input instanceof ImageData || (typeof ImageBitmap !== 'undefined' && image instanceof ImageBitmap) || input instanceof tf.Tensor)) { log('disabling video optimization'); previousVideoOptimized = this.config.videoOptimized; this.config.videoOptimized = false;