<div dir="ltr">supposedly those two?<div><br></div><div><a href="https://trac.webkit.org/browser/trunk/Source/WebCore/Modules/mediastream/NavigatorMediaDevices.idl">https://trac.webkit.org/browser/trunk/Source/WebCore/Modules/mediastream/NavigatorMediaDevices.idl</a></div><div><a href="https://trac.webkit.org/browser/trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.idl">https://trac.webkit.org/browser/trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.idl</a><br></div><div><br></div><div>I opened a bug, <a href="https://bugs.webkit.org/show_bug.cgi?id=165251">https://bugs.webkit.org/show_bug.cgi?id=165251</a></div><div><br></div><div>I&#39;m waiting for a fresh clone, and I ll go ahead with a patch.</div><div><br></div><div>Alex.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Dec 1, 2016 at 7:10 PM, youenn fablet <span dir="ltr">&lt;<a href="mailto:youennf@gmail.com" target="_blank">youennf@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>It is good if we already have these runtime flags.</div><div>Then we might just need to make the related IDLs exposed according that flag through EnabledAtRuntime keyword.</div><span class="HOEnZb"><font color="#888888"><div>  y</div><div><br></div><div><br></div></font></span></div><div class="HOEnZb"><div class="h5"><br><div class="gmail_quote"><div dir="ltr">Le jeu. 1 déc. 2016 à 11:55, Alexandre GOUAILLARD &lt;<a href="mailto:agouaillard@gmail.com" target="_blank">agouaillard@gmail.com</a>&gt; a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="m_2014954682137661365gmail_msg">Bonjour youenn, <div class="m_2014954682137661365gmail_msg"><br class="m_2014954682137661365gmail_msg"></div><div class="m_2014954682137661365gmail_msg">Eric avait fait ca en mars cette année. Tu peux regarder les commits ci-dessous. J&#39;ai vérifie hier, les flags de compil sont toujours a OFF, et les runtimes sont aussi gardes. Je ne sais pas pourquoi les API sont accessibles.</div><div class="m_2014954682137661365gmail_msg"><br class="m_2014954682137661365gmail_msg"></div><div class="m_2014954682137661365gmail_msg"><div style="font-size:13px" class="m_2014954682137661365gmail_msg"><a href="https://bugs.webkit.org/show_bug.cgi?id=158393" class="m_2014954682137661365gmail_msg" target="_blank">https://bugs.webkit.org/show_<wbr>bug.cgi?id=158393</a><br class="m_2014954682137661365gmail_msg"></div><div style="font-size:13px" class="m_2014954682137661365gmail_msg"><a href="https://trac.webkit.org/browser/trunk/Source/WebCore/bindings/generic/RuntimeEnabledFeatures.h?rev=202704" class="m_2014954682137661365gmail_msg" target="_blank">https://trac.webkit.org/<wbr>browser/trunk/Source/WebCore/<wbr>bindings/generic/<wbr>RuntimeEnabledFeatures.h?rev=<wbr>202704</a><br class="m_2014954682137661365gmail_msg"></div><div style="font-size:13px" class="m_2014954682137661365gmail_msg"><br class="m_2014954682137661365gmail_msg"></div><div style="font-size:13px" class="m_2014954682137661365gmail_msg"></div><div style="font-size:13px" class="m_2014954682137661365gmail_msg"><div class="m_2014954682137661365gmail_msg"><a href="https://trac.webkit.org/changeset/198492" class="m_2014954682137661365gmail_msg" target="_blank">https://trac.webkit.org/<wbr>changeset/198492</a><br class="m_2014954682137661365gmail_msg"></div><div class="m_2014954682137661365gmail_msg"><br class="m_2014954682137661365gmail_msg"></div></div><div style="font-size:13px" class="m_2014954682137661365gmail_msg">Note that I documented those two flags on the webkit wiki on march 26 this year, after eric split the original MEDIA_STREAM into two:</div><div style="font-size:13px" class="m_2014954682137661365gmail_msg"><a href="https://trac.webkit.org/wiki/FeatureFlags" class="m_2014954682137661365gmail_msg" target="_blank">https://trac.webkit.org/wiki/<wbr>FeatureFlags</a></div><div style="font-size:13px" class="m_2014954682137661365gmail_msg"><br class="m_2014954682137661365gmail_msg"></div><div style="font-size:13px" class="m_2014954682137661365gmail_msg">Alex.</div><div style="font-size:13px" class="m_2014954682137661365gmail_msg"><br class="m_2014954682137661365gmail_msg"></div></div></div><div class="gmail_extra m_2014954682137661365gmail_msg"></div><div class="gmail_extra m_2014954682137661365gmail_msg"><br class="m_2014954682137661365gmail_msg"><div class="gmail_quote m_2014954682137661365gmail_msg">On Thu, Dec 1, 2016 at 6:48 PM, youenn fablet <span dir="ltr" class="m_2014954682137661365gmail_msg">&lt;<a href="mailto:youennf@gmail.com" class="m_2014954682137661365gmail_msg" target="_blank">youennf@gmail.com</a>&gt;</span> wrote:<br class="m_2014954682137661365gmail_msg"><blockquote class="gmail_quote m_2014954682137661365gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="m_2014954682137661365gmail_msg">Hi Philipp,<div class="m_2014954682137661365gmail_msg"><br class="m_2014954682137661365gmail_msg"></div><div class="m_2014954682137661365gmail_msg">Thanks for bringing that up.</div><div class="m_2014954682137661365gmail_msg">I think we should add runtime flags for getUserMedia and RTCPeerConnection and set them to off in Safari Tech Preview until stable enough.</div><span class="m_2014954682137661365m_7947791506416323898HOEnZb m_2014954682137661365gmail_msg"><font color="#888888" class="m_2014954682137661365gmail_msg"><div class="m_2014954682137661365gmail_msg"><br class="m_2014954682137661365gmail_msg"></div><div class="m_2014954682137661365gmail_msg">    y</div><div class="m_2014954682137661365gmail_msg"><br class="m_2014954682137661365gmail_msg"></div></font></span></div><br class="m_2014954682137661365gmail_msg"><div class="gmail_quote m_2014954682137661365gmail_msg"><div class="m_2014954682137661365gmail_msg"><div class="m_2014954682137661365m_7947791506416323898h5 m_2014954682137661365gmail_msg"><div dir="ltr" class="m_2014954682137661365gmail_msg">Le mer. 30 nov. 2016 à 14:40, Philipp Hancke &lt;<a href="mailto:fippo@appear.in" class="m_2014954682137661365gmail_msg" target="_blank">fippo@appear.in</a>&gt; a écrit :<br class="m_2014954682137661365gmail_msg"></div></div></div><blockquote class="gmail_quote m_2014954682137661365gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="m_2014954682137661365gmail_msg"><div class="m_2014954682137661365m_7947791506416323898h5 m_2014954682137661365gmail_msg"><div dir="ltr" class="m_2014954682137661365m_7947791506416323898m_-2723763622533418354gmail_msg m_2014954682137661365gmail_msg">It has been brought to my attention that apparently Safari Tech Preview Release 18 (Safari 10.1, WebKit 12603.1.12) is exposing RTCPeerConnection and navigator.mediaDevices.<wbr>getUserMedia.<div class="m_2014954682137661365m_7947791506416323898m_-2723763622533418354gmail_msg m_2014954682137661365gmail_msg"><br class="m_2014954682137661365m_7947791506416323898m_-2723763622533418354gmail_msg m_2014954682137661365gmail_msg"></div><div class="m_2014954682137661365m_7947791506416323898m_-2723763622533418354gmail_msg m_2014954682137661365gmail_msg">Since a check for</div><div class="m_2014954682137661365m_7947791506416323898m_-2723763622533418354gmail_msg m_2014954682137661365gmail_msg">   navigator.mediaDevices.<wbr>getUserMedia &amp;&amp; window.RTCPeerConnection</div><div class="m_2014954682137661365m_7947791506416323898m_-2723763622533418354gmail_msg m_2014954682137661365gmail_msg">and redirecting browsers that support neither is pretty common this is rather unfortunate.</div><div class="m_2014954682137661365m_7947791506416323898m_-2723763622533418354gmail_msg m_2014954682137661365gmail_msg"><br class="m_2014954682137661365m_7947791506416323898m_-2723763622533418354gmail_msg m_2014954682137661365gmail_msg"></div><div class="m_2014954682137661365m_7947791506416323898m_-2723763622533418354gmail_msg m_2014954682137661365gmail_msg">The getUserMedia implementation does not seems to work on one of the most basic GUM samples at</div><div class="m_2014954682137661365m_7947791506416323898m_-2723763622533418354gmail_msg m_2014954682137661365gmail_msg">    <a href="https://webrtc.github.io/samples/src/content/getusermedia/gum/" class="m_2014954682137661365m_7947791506416323898m_-2723763622533418354gmail_msg m_2014954682137661365gmail_msg" target="_blank">https://webrtc.github.io/<wbr>samples/src/content/<wbr>getusermedia/gum/</a></div><div class="m_2014954682137661365m_7947791506416323898m_-2723763622533418354gmail_msg m_2014954682137661365gmail_msg">I am actually not seeing GUM resolve or reject the promise at all.</div><div class="m_2014954682137661365m_7947791506416323898m_-2723763622533418354gmail_msg m_2014954682137661365gmail_msg"><br class="m_2014954682137661365m_7947791506416323898m_-2723763622533418354gmail_msg m_2014954682137661365gmail_msg"></div><div class="m_2014954682137661365m_7947791506416323898m_-2723763622533418354gmail_msg m_2014954682137661365gmail_msg">And RTCPeerConnection did not work either in</div><div class="m_2014954682137661365m_7947791506416323898m_-2723763622533418354gmail_msg m_2014954682137661365gmail_msg">    <a href="https://webrtc.github.io/samples/src/content/peerconnection/pc1/" class="m_2014954682137661365m_7947791506416323898m_-2723763622533418354gmail_msg m_2014954682137661365gmail_msg" target="_blank">https://webrtc.github.io/<wbr>samples/src/content/<wbr>peerconnection/pc1/</a></div><div class="m_2014954682137661365m_7947791506416323898m_-2723763622533418354gmail_msg m_2014954682137661365gmail_msg"><br class="m_2014954682137661365m_7947791506416323898m_-2723763622533418354gmail_msg m_2014954682137661365gmail_msg"></div><div class="m_2014954682137661365m_7947791506416323898m_-2723763622533418354gmail_msg m_2014954682137661365gmail_msg">What is the plan here?</div><div class="m_2014954682137661365m_7947791506416323898m_-2723763622533418354gmail_msg m_2014954682137661365gmail_msg"><br class="m_2014954682137661365m_7947791506416323898m_-2723763622533418354gmail_msg m_2014954682137661365gmail_msg"></div><div class="m_2014954682137661365m_7947791506416323898m_-2723763622533418354gmail_msg m_2014954682137661365gmail_msg">Philipp</div></div></div></div><span class="m_2014954682137661365gmail_msg">
______________________________<wbr>_________________<br class="m_2014954682137661365m_7947791506416323898m_-2723763622533418354gmail_msg m_2014954682137661365gmail_msg">
webkit-dev mailing list<br class="m_2014954682137661365m_7947791506416323898m_-2723763622533418354gmail_msg m_2014954682137661365gmail_msg">
<a href="mailto:webkit-dev@lists.webkit.org" class="m_2014954682137661365m_7947791506416323898m_-2723763622533418354gmail_msg m_2014954682137661365gmail_msg" target="_blank">webkit-dev@lists.webkit.org</a><br class="m_2014954682137661365m_7947791506416323898m_-2723763622533418354gmail_msg m_2014954682137661365gmail_msg">
<a href="https://lists.webkit.org/mailman/listinfo/webkit-dev" rel="noreferrer" class="m_2014954682137661365m_7947791506416323898m_-2723763622533418354gmail_msg m_2014954682137661365gmail_msg" target="_blank">https://lists.webkit.org/<wbr>mailman/listinfo/webkit-dev</a><br class="m_2014954682137661365m_7947791506416323898m_-2723763622533418354gmail_msg m_2014954682137661365gmail_msg">
</span></blockquote></div>
<br class="m_2014954682137661365gmail_msg">______________________________<wbr>_________________<br class="m_2014954682137661365gmail_msg">
webkit-dev mailing list<br class="m_2014954682137661365gmail_msg">
<a href="mailto:webkit-dev@lists.webkit.org" class="m_2014954682137661365gmail_msg" target="_blank">webkit-dev@lists.webkit.org</a><br class="m_2014954682137661365gmail_msg">
<a href="https://lists.webkit.org/mailman/listinfo/webkit-dev" rel="noreferrer" class="m_2014954682137661365gmail_msg" target="_blank">https://lists.webkit.org/<wbr>mailman/listinfo/webkit-dev</a><br class="m_2014954682137661365gmail_msg">
<br class="m_2014954682137661365gmail_msg"></blockquote></div><br class="m_2014954682137661365gmail_msg"><br clear="all" class="m_2014954682137661365gmail_msg"><div class="m_2014954682137661365gmail_msg"><br class="m_2014954682137661365gmail_msg"></div></div><div class="gmail_extra m_2014954682137661365gmail_msg">-- <br class="m_2014954682137661365gmail_msg"><div class="m_2014954682137661365m_7947791506416323898gmail_signature m_2014954682137661365gmail_msg" data-smartmail="gmail_signature"><div dir="ltr" class="m_2014954682137661365gmail_msg"><div class="m_2014954682137661365gmail_msg"><div dir="ltr" class="m_2014954682137661365gmail_msg"><div dir="ltr" class="m_2014954682137661365gmail_msg"><div dir="ltr" class="m_2014954682137661365gmail_msg">Alex. Gouaillard, PhD, PhD, MBA<div class="m_2014954682137661365gmail_msg">------------------------------<wbr>------------------------------<wbr>------------------------</div><div class="m_2014954682137661365gmail_msg">President - CoSMo Software Consulting, Singapore</div><div class="m_2014954682137661365gmail_msg">------------------------------<wbr>------------------------------<wbr>------------------------</div><div class="m_2014954682137661365gmail_msg"><a href="http://sg.linkedin.com/agouaillard" class="m_2014954682137661365gmail_msg" target="_blank">sg.linkedin.com/agouaillard</a></div><div class="m_2014954682137661365gmail_msg"><ul style="margin:0px;padding:0px 0px 8px;border:0px;outline:0px;font-size:12px;font-family:Helvetica,Arial,sans-serif;vertical-align:baseline;list-style:none;line-height:17px;display:table-cell;width:504px;color:rgb(51,51,51)" class="m_2014954682137661365gmail_msg"><li style="margin:0px;padding:8px 12px 2px 0px;border:0px;outline:0px;font-style:inherit;font-size:11px;font-family:inherit;vertical-align:baseline;font-variant:inherit;line-height:1.2em" class="m_2014954682137661365gmail_msg"><dl style="margin:0px;padding:0px;border:0px;outline:0px;font-style:inherit;font-family:inherit;vertical-align:baseline;font-variant:inherit;line-height:inherit;word-wrap:break-word" class="m_2014954682137661365gmail_msg"><br class="m_2014954682137661365gmail_msg"></dl></li></ul></div></div></div></div></div></div></div>
</div></blockquote></div>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr">Alex. Gouaillard, PhD, PhD, MBA<div>------------------------------------------------------------------------------------</div><div>President - CoSMo Software Consulting, Singapore</div><div>------------------------------------------------------------------------------------</div><div><a href="http://sg.linkedin.com/agouaillard" target="_blank">sg.linkedin.com/agouaillard</a></div><div><ul style="margin:0px;padding:0px 0px 8px;border:0px;outline:0px;font-size:12px;font-family:Helvetica,Arial,sans-serif;vertical-align:baseline;list-style:none;line-height:17px;display:table-cell;width:504px;color:rgb(51,51,51)"><li style="margin:0px;padding:8px 12px 2px 0px;border:0px;outline:0px;font-style:inherit;font-size:11px;font-family:inherit;vertical-align:baseline;font-variant:inherit;line-height:1.2em"><dl style="margin:0px;padding:0px;border:0px;outline:0px;font-style:inherit;font-family:inherit;vertical-align:baseline;font-variant:inherit;line-height:inherit;word-wrap:break-word"><br></dl></li></ul></div></div></div></div></div></div></div>
</div>