Temasys / AdapterJS

AdapterJS Javascript Polyfill and Tools for WebRTC - Skylink WebRTC
http://skylink.io/web
Other
428 stars 100 forks source link

Safari Video Resolution 320x240 does not work with AdapterJS #296

Open fbernhard opened 6 years ago

fbernhard commented 6 years ago

Safari version: 11.0.2 Plugin version: 0.8.902 AdapterJS version: 0.15.0

Video resolution 320x240 (QVGA) does not work with the plugin (failed GUM), even though it works with Safari's native WebRTC implementation.

To test, use the following website with a Safari 11 browser and try to access the camera with QVGA:

https://plugin.temasys.io/demo/src/content/getusermedia/resolution/

By default, AdapterJS.options.forceSafariPlugin is false, it will thus use Apples WebRTC implementation. QVGA produces an image.

Set a breakpoint in the AdapterJS and set AdapterJS.options.forceSafariPlugin = true to force the use of the Plugin. Now QVGA does not work anymore.

johache commented 6 years ago

Hi, I reproduced the issue, we will put it in our backlog. I don't expect this issue will be prioritised though. Thx for the feedback :)

fbernhard commented 6 years ago

Thanks, @johache

Can you say if the bug is in the adapter or the plugin? If it was the adapter I could investigate.

johache commented 6 years ago

The issue is definitely in the plugin.