{"id":496,"date":"2015-09-23T18:36:24","date_gmt":"2015-09-23T16:36:24","guid":{"rendered":"http:\/\/blogs.igalia.com\/xrcalvar\/?p=496"},"modified":"2017-07-13T11:13:34","modified_gmt":"2017-07-13T09:13:34","slug":"webkit-contributors-meeting-2015-late-i-know","status":"publish","type":"post","link":"https:\/\/blogs.igalia.com\/xrcalvar\/2015\/09\/23\/webkit-contributors-meeting-2015-late-i-know\/","title":{"rendered":"WebKit Contributors Meeting 2015 (late, I know)"},"content":{"rendered":"<p>After writing my <a href=\"http:\/\/blogs.igalia.com\/xrcalvar\/2015\/07\/23\/readablestream-almost-ready\/\">last post<\/a> I realized that I needed to write a bit more about what I had been doing at the <a href=\"http:\/\/www.igalia.com\/nc\/igalia-247\/news\/item\/igalia-to-attend-the-2015-webkit-contributors-meeting\/\">WebKit Contributors Meeting<\/a>.<\/p>\n<p>First thing to say is that it happened in March at <em>Apple<\/em> campus in Cupertino and I atteded as part of the <a href=\"http:\/\/www.igalia.com\">Igalia<\/a> gang.<\/p>\n<p>My goal when I went there was to discuss with Youenn Fablet about <a href=\"https:\/\/streams.spec.whatwg.org\/\">Streams API<\/a> and we are implementing and see how we could bootstrap the reviews and being to get the code reviewed and landed efficiently. Youenn and I also made a presentation (mainly him) about it. At that moment we got some comments and help from Benjamin Poulain and nowadays we are also working with Darin Adler and Geoffrey Garen so the work is ongoing.<\/p>\n<p><a href=\"http:\/\/www.w3.org\/2011\/04\/webrtc\/\">WebRTC<\/a> was also a hot topic and we talked a bit about how to deal with the promises as they seem to be involved in the <em>WebRTC<\/em> standard was well. My Igalian partner <a href=\"http:\/\/www.igalia.com\/nc\/igalia-247\/igalian\/item\/pnormand\/\">Philippe<\/a> was missed in this regard as he is involved in the development of <em>WebRTC<\/em> in <em>WebKit<\/em>, but he unfortunately couldn&#8217;t make it because of personal reasons.<\/p>\n<p>I also had an interesting talk with Jer Noble and Eric Carlson about <a href=\"http:\/\/www.w3.org\/TR\/media-source\/\">Media Source<\/a> and <a href=\"http:\/\/www.w3.org\/TR\/encrypted-media\/\">Encrypted Media Extensions<\/a>. I told them about the several downstream implementations that we are or were working on, specially the <a href=\"https:\/\/gstreamer.freedesktop.org\/\">GStreamer<\/a> based implementation of <a href=\"https:\/\/github.com\/WebPlatformForEmbedded\/WPEWebKit\">WPE<\/a> one and that we expect to begin to upstream soon (update: <a href=\"https:\/\/build.webkit.org\/console?category=WPE\">this is done, yay!<\/a>). They commented that they still have doubts about the abstractions they made for them and of course I promised to get back to them when we begin with the job. Actually I already discussed some issues with <a href=\"http:\/\/www.igalia.com\/nc\/igalia-247\/igalian\/item\/eocanha\/\">Quique<\/a>, another fellow Igalian.<\/p>\n<p>Among the other interesting discussions, I found very necessary the migration of <em>Mac<\/em> port to <a href=\"http:\/\/www.cmake.org\/\">CMake<\/a>. Actually, I am experiencing now the <del datetime=\"2015-07-31T10:09:40+00:00\">pain<\/del>benefits of using <em>XCode<\/em> to add files, specially the generated ones to the compilation. I hope that Alex succeeds with the task and soon we have a common build system for all main ports.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>After writing my last post I realized that I needed to write a bit more about what I had been doing at the WebKit Contributors Meeting. First thing to say is that it happened in March at Apple campus in &hellip; <a href=\"https:\/\/blogs.igalia.com\/xrcalvar\/2015\/09\/23\/webkit-contributors-meeting-2015-late-i-know\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":35,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,4,7,8,73,9,43,44,11,6],"tags":[55,17,54,41,42,56],"class_list":["post-496","post","type-post","status-publish","format-standard","hentry","category-gnome","category-igaliacom","category-planet-gnome","category-planet-gpul","category-planet-gstreamer","category-planet-igalia","category-planet-webkit","category-planet-webkitgtk","category-planeta-gnome-hispano","category-planets","tag-eme","tag-igalia","tag-mse","tag-webkit","tag-webkitgtk","tag-webrtc"],"_links":{"self":[{"href":"https:\/\/blogs.igalia.com\/xrcalvar\/wp-json\/wp\/v2\/posts\/496","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.igalia.com\/xrcalvar\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.igalia.com\/xrcalvar\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.igalia.com\/xrcalvar\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.igalia.com\/xrcalvar\/wp-json\/wp\/v2\/comments?post=496"}],"version-history":[{"count":11,"href":"https:\/\/blogs.igalia.com\/xrcalvar\/wp-json\/wp\/v2\/posts\/496\/revisions"}],"predecessor-version":[{"id":640,"href":"https:\/\/blogs.igalia.com\/xrcalvar\/wp-json\/wp\/v2\/posts\/496\/revisions\/640"}],"wp:attachment":[{"href":"https:\/\/blogs.igalia.com\/xrcalvar\/wp-json\/wp\/v2\/media?parent=496"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.igalia.com\/xrcalvar\/wp-json\/wp\/v2\/categories?post=496"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.igalia.com\/xrcalvar\/wp-json\/wp\/v2\/tags?post=496"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}