- From: jan-ivar via GitHub <sysbot+gh@w3.org>
- Date: Fri, 24 Apr 2015 19:04:22 +0000
- To: public-media-capture-logs@w3.org
Firefox 38 implements the ideal algorithm, and 39 [internally
treats](http://mxr.mozilla.org/mozilla-central/source/dom/media/webrtc/MediaEngineCameraVideoSource.cpp?rev=ce72894838de&mark=119-120#115)
width == 0, height == 0 or frameRate == 0 on the *capability* (not
the constraint) as "can do any" i.e. orthogonal.
Basically, if a capability is zero ("can do any") then it contributes
zero to fitness distance.
While no real cameras provide zero (the low-level gips stack doesn't
allow it), this was helpful for internal screensharing devices which
put 0,0,0 to survive the ideal algorithm.
This should also be useful on OSX where we feed the ideal algorithm
fake hardcoded devices. These are hardcoded to 30 fps in Firefox 38,
but I suspect OSX can return any framerate, so zero FPS might work
better there.
--
GitHub Notif of comment by jan-ivar
See
https://github.com/w3c/mediacapture-main/issues/118#issuecomment-96037180
Received on Friday, 24 April 2015 19:04:24 UTC