{"action":"created","issue":{"url":"https://api.github.com/repos/youtube/js_mse_eme/issues/3","labels_url":"https://api.github.com/repos/youtube/js_mse_eme/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/youtube/js_mse_eme/issues/3/comments","events_url":"https://api.github.com/repos/youtube/js_mse_eme/issues/3/events","html_url":"https://github.com/youtube/js_mse_eme/pull/3","id":62447093,"number":3,"title":"Changes related to 2015 tests.","user":{"login":"mtheriault","id":764034,"avatar_url":"https://avatars.githubusercontent.com/u/764034?v=3","gravatar_id":"","url":"https://api.github.com/users/mtheriault","html_url":"https://github.com/mtheriault","followers_url":"https://api.github.com/users/mtheriault/followers","following_url":"https://api.github.com/users/mtheriault/following{/other_user}","gists_url":"https://api.github.com/users/mtheriault/gists{/gist_id}","starred_url":"https://api.github.com/users/mtheriault/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mtheriault/subscriptions","organizations_url":"https://api.github.com/users/mtheriault/orgs","repos_url":"https://api.github.com/users/mtheriault/repos","events_url":"https://api.github.com/users/mtheriault/events{/privacy}","received_events_url":"https://api.github.com/users/mtheriault/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-03-17T16:27:02Z","updated_at":"2015-04-02T16:02:22Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/youtube/js_mse_eme/pulls/3","html_url":"https://github.com/youtube/js_mse_eme/pull/3","diff_url":"https://github.com/youtube/js_mse_eme/pull/3.diff","patch_url":"https://github.com/youtube/js_mse_eme/pull/3.patch"},"body":"1-\r\nIn the onLoad method of EMEHandler the session variable is used as the session object with MediaKeys or as a session id in the case of 0.1b.\r\nWhen binding the method we only pass it as id so the session.update call will fail unless we pass the proper object. The patch fixes that.\r\n\r\n2-\r\nIf you have available both v0.1b and the OO APIs at the same time, setupBaseEmeTest will detect the second and as we fixed previously, we will be sending the session object instead of the necessary session id.\r\nThe test could succeed with a V0.1b only browser, but not with one supporting both, specially after the fix for session object.\r\n\r\n3-\r\nencryptedMediaPortability.js is now unique to each test suite.\r\nFixed an issue regarding pre-fixing in 2015 if browser supports v0.1b and the OO APIs."},"comment":{"url":"https://api.github.com/repos/youtube/js_mse_eme/issues/comments/88959017","html_url":"https://github.com/youtube/js_mse_eme/pull/3#issuecomment-88959017","issue_url":"https://api.github.com/repos/youtube/js_mse_eme/issues/3","id":88959017,"user":{"login":"franckchristin","id":2436082,"avatar_url":"https://avatars.githubusercontent.com/u/2436082?v=3","gravatar_id":"","url":"https://api.github.com/users/franckchristin","html_url":"https://github.com/franckchristin","followers_url":"https://api.github.com/users/franckchristin/followers","following_url":"https://api.github.com/users/franckchristin/following{/other_user}","gists_url":"https://api.github.com/users/franckchristin/gists{/gist_id}","starred_url":"https://api.github.com/users/franckchristin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/franckchristin/subscriptions","organizations_url":"https://api.github.com/users/franckchristin/orgs","repos_url":"https://api.github.com/users/franckchristin/repos","events_url":"https://api.github.com/users/franckchristin/events{/privacy}","received_events_url":"https://api.github.com/users/franckchristin/received_events","type":"User","site_admin":false},"created_at":"2015-04-02T16:02:22Z","updated_at":"2015-04-02T16:02:22Z","body":"Hi Thom,\r\nI hope you will have time to have a look about this pull request. This blocked to our certification.\r\n\r\nThanks\r\nFranck"}}