<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><div>  y</div><div><br></div><div><br></div></div><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">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="gmail_msg">Bonjour youenn, <div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_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="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"><div style="font-size:13px" class="gmail_msg"><a href="https://bugs.webkit.org/show_bug.cgi?id=158393" class="gmail_msg" target="_blank">https://bugs.webkit.org/show_bug.cgi?id=158393</a><br class="gmail_msg"></div><div style="font-size:13px" class="gmail_msg"><a href="https://trac.webkit.org/browser/trunk/Source/WebCore/bindings/generic/RuntimeEnabledFeatures.h?rev=202704" class="gmail_msg" target="_blank">https://trac.webkit.org/browser/trunk/Source/WebCore/bindings/generic/RuntimeEnabledFeatures.h?rev=202704</a><br class="gmail_msg"></div><div style="font-size:13px" class="gmail_msg"><br class="gmail_msg"></div><div style="font-size:13px" class="gmail_msg"></div><div style="font-size:13px" class="gmail_msg"><div class="gmail_msg"><a href="https://trac.webkit.org/changeset/198492" class="gmail_msg" target="_blank">https://trac.webkit.org/changeset/198492</a><br class="gmail_msg"></div><div class="gmail_msg"><br class="gmail_msg"></div></div><div style="font-size:13px" class="gmail_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="gmail_msg"><a href="https://trac.webkit.org/wiki/FeatureFlags" class="gmail_msg" target="_blank">https://trac.webkit.org/wiki/FeatureFlags</a></div><div style="font-size:13px" class="gmail_msg"><br class="gmail_msg"></div><div style="font-size:13px" class="gmail_msg">Alex.</div><div style="font-size:13px" class="gmail_msg"><br class="gmail_msg"></div></div></div><div class="gmail_extra gmail_msg"></div><div class="gmail_extra gmail_msg"><br class="gmail_msg"><div class="gmail_quote gmail_msg">On Thu, Dec 1, 2016 at 6:48 PM, youenn fablet <span dir="ltr" class="gmail_msg">&lt;<a href="mailto:youennf@gmail.com" class="gmail_msg" target="_blank">youennf@gmail.com</a>&gt;</span> wrote:<br class="gmail_msg"><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg">Hi Philipp,<div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Thanks for bringing that up.</div><div class="gmail_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_7947791506416323898HOEnZb gmail_msg"><font color="#888888" class="gmail_msg"><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">    y</div><div class="gmail_msg"><br class="gmail_msg"></div></font></span></div><br class="gmail_msg"><div class="gmail_quote gmail_msg"><div class="gmail_msg"><div class="m_7947791506416323898h5 gmail_msg"><div dir="ltr" class="gmail_msg">Le mer. 30 nov. 2016 à 14:40, Philipp Hancke &lt;<a href="mailto:fippo@appear.in" class="gmail_msg" target="_blank">fippo@appear.in</a>&gt; a écrit :<br class="gmail_msg"></div></div></div><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_msg"><div class="m_7947791506416323898h5 gmail_msg"><div dir="ltr" class="m_7947791506416323898m_-2723763622533418354gmail_msg gmail_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.getUserMedia.<div class="m_7947791506416323898m_-2723763622533418354gmail_msg gmail_msg"><br class="m_7947791506416323898m_-2723763622533418354gmail_msg gmail_msg"></div><div class="m_7947791506416323898m_-2723763622533418354gmail_msg gmail_msg">Since a check for</div><div class="m_7947791506416323898m_-2723763622533418354gmail_msg gmail_msg">   navigator.mediaDevices.getUserMedia &amp;&amp; window.RTCPeerConnection</div><div class="m_7947791506416323898m_-2723763622533418354gmail_msg gmail_msg">and redirecting browsers that support neither is pretty common this is rather unfortunate.</div><div class="m_7947791506416323898m_-2723763622533418354gmail_msg gmail_msg"><br class="m_7947791506416323898m_-2723763622533418354gmail_msg gmail_msg"></div><div class="m_7947791506416323898m_-2723763622533418354gmail_msg gmail_msg">The getUserMedia implementation does not seems to work on one of the most basic GUM samples at</div><div class="m_7947791506416323898m_-2723763622533418354gmail_msg gmail_msg">    <a href="https://webrtc.github.io/samples/src/content/getusermedia/gum/" class="m_7947791506416323898m_-2723763622533418354gmail_msg gmail_msg" target="_blank">https://webrtc.github.io/samples/src/content/getusermedia/gum/</a></div><div class="m_7947791506416323898m_-2723763622533418354gmail_msg gmail_msg">I am actually not seeing GUM resolve or reject the promise at all.</div><div class="m_7947791506416323898m_-2723763622533418354gmail_msg gmail_msg"><br class="m_7947791506416323898m_-2723763622533418354gmail_msg gmail_msg"></div><div class="m_7947791506416323898m_-2723763622533418354gmail_msg gmail_msg">And RTCPeerConnection did not work either in</div><div class="m_7947791506416323898m_-2723763622533418354gmail_msg gmail_msg">    <a href="https://webrtc.github.io/samples/src/content/peerconnection/pc1/" class="m_7947791506416323898m_-2723763622533418354gmail_msg gmail_msg" target="_blank">https://webrtc.github.io/samples/src/content/peerconnection/pc1/</a></div><div class="m_7947791506416323898m_-2723763622533418354gmail_msg gmail_msg"><br class="m_7947791506416323898m_-2723763622533418354gmail_msg gmail_msg"></div><div class="m_7947791506416323898m_-2723763622533418354gmail_msg gmail_msg">What is the plan here?</div><div class="m_7947791506416323898m_-2723763622533418354gmail_msg gmail_msg"><br class="m_7947791506416323898m_-2723763622533418354gmail_msg gmail_msg"></div><div class="m_7947791506416323898m_-2723763622533418354gmail_msg gmail_msg">Philipp</div></div></div></div><span class="gmail_msg">
_______________________________________________<br class="m_7947791506416323898m_-2723763622533418354gmail_msg gmail_msg">
webkit-dev mailing list<br class="m_7947791506416323898m_-2723763622533418354gmail_msg gmail_msg">
<a href="mailto:webkit-dev@lists.webkit.org" class="m_7947791506416323898m_-2723763622533418354gmail_msg gmail_msg" target="_blank">webkit-dev@lists.webkit.org</a><br class="m_7947791506416323898m_-2723763622533418354gmail_msg gmail_msg">
<a href="https://lists.webkit.org/mailman/listinfo/webkit-dev" rel="noreferrer" class="m_7947791506416323898m_-2723763622533418354gmail_msg gmail_msg" target="_blank">https://lists.webkit.org/mailman/listinfo/webkit-dev</a><br class="m_7947791506416323898m_-2723763622533418354gmail_msg gmail_msg">
</span></blockquote></div>
<br class="gmail_msg">_______________________________________________<br class="gmail_msg">
webkit-dev mailing list<br class="gmail_msg">
<a href="mailto:webkit-dev@lists.webkit.org" class="gmail_msg" target="_blank">webkit-dev@lists.webkit.org</a><br class="gmail_msg">
<a href="https://lists.webkit.org/mailman/listinfo/webkit-dev" rel="noreferrer" class="gmail_msg" target="_blank">https://lists.webkit.org/mailman/listinfo/webkit-dev</a><br class="gmail_msg">
<br class="gmail_msg"></blockquote></div><br class="gmail_msg"><br clear="all" class="gmail_msg"><div class="gmail_msg"><br class="gmail_msg"></div></div><div class="gmail_extra gmail_msg">-- <br class="gmail_msg"><div class="m_7947791506416323898gmail_signature gmail_msg" data-smartmail="gmail_signature"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><div dir="ltr" class="gmail_msg"><div dir="ltr" class="gmail_msg"><div dir="ltr" class="gmail_msg">Alex. Gouaillard, PhD, PhD, MBA<div class="gmail_msg">------------------------------------------------------------------------------------</div><div class="gmail_msg">President - CoSMo Software Consulting, Singapore</div><div class="gmail_msg">------------------------------------------------------------------------------------</div><div class="gmail_msg"><a href="http://sg.linkedin.com/agouaillard" class="gmail_msg" target="_blank">sg.linkedin.com/agouaillard</a></div><div class="gmail_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="gmail_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="gmail_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="gmail_msg"><br class="gmail_msg"></dl></li></ul></div></div></div></div></div></div></div>
</div></blockquote></div>