{"action":"created","issue":{"url":"https://api.github.com/repos/w3c/web-platform-tests/issues/3182","repository_url":"https://api.github.com/repos/w3c/web-platform-tests","labels_url":"https://api.github.com/repos/w3c/web-platform-tests/issues/3182/labels{/name}","comments_url":"https://api.github.com/repos/w3c/web-platform-tests/issues/3182/comments","events_url":"https://api.github.com/repos/w3c/web-platform-tests/issues/3182/events","html_url":"https://github.com/w3c/web-platform-tests/pull/3182","id":160468040,"number":3182,"title":"Checks MediaSource.activeSourceBuffers and changes to track state","user":{"login":"tidoust","id":1122927,"avatar_url":"https://avatars.githubusercontent.com/u/1122927?v=3","gravatar_id":"","url":"https://api.github.com/users/tidoust","html_url":"https://github.com/tidoust","followers_url":"https://api.github.com/users/tidoust/followers","following_url":"https://api.github.com/users/tidoust/following{/other_user}","gists_url":"https://api.github.com/users/tidoust/gists{/gist_id}","starred_url":"https://api.github.com/users/tidoust/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tidoust/subscriptions","organizations_url":"https://api.github.com/users/tidoust/orgs","repos_url":"https://api.github.com/users/tidoust/repos","events_url":"https://api.github.com/users/tidoust/events{/privacy}","received_events_url":"https://api.github.com/users/tidoust/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/w3c/web-platform-tests/labels/media-source","name":"media-source","color":"ededed"},{"url":"https://api.github.com/repos/w3c/web-platform-tests/labels/wg-html","name":"wg-html","color":"0052cc"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2016-06-15T16:38:00Z","updated_at":"2016-08-19T00:18:11Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/w3c/web-platform-tests/pulls/3182","html_url":"https://github.com/w3c/web-platform-tests/pull/3182","diff_url":"https://github.com/w3c/web-platform-tests/pull/3182.diff","patch_url":"https://github.com/w3c/web-platform-tests/pull/3182.patch"},"body":"The tests only cover the configurations required by the specification, namely:\r\n- one SourceBuffer with one audio and/or one video track\r\n- one SourceBuffer with an audio track and one SourceBuffer with a video track\r\n\r\nThe tests do not try to create more SourceBuffer objects in particular and do not create text tracks.\r\n\r\nThe tests should cover all steps in section 2.4.5 \"Changes to selected/enabled track state\":\r\nhttps://w3c.github.io/media-source/#active-source-buffer-changes\r\n\r\nNote that Edge apparently does not yet support resetting the delaying-the-load-event-flag of the media element, and does not want to reach HAVE_CURRENT_DATA for video-only tracks, unless \"endOfStream()\" is called. This makes the test harness time out in some cases (because the \"load\" event is not fired on \"window\"), even though the underlying test cases actually pass. If needed, I may add calls to \"mediaSource.endOfStream()\"."},"comment":{"url":"https://api.github.com/repos/w3c/web-platform-tests/issues/comments/240895176","html_url":"https://github.com/w3c/web-platform-tests/pull/3182#issuecomment-240895176","issue_url":"https://api.github.com/repos/w3c/web-platform-tests/issues/3182","id":240895176,"user":{"login":"wolenetz","id":11578819,"avatar_url":"https://avatars.githubusercontent.com/u/11578819?v=3","gravatar_id":"","url":"https://api.github.com/users/wolenetz","html_url":"https://github.com/wolenetz","followers_url":"https://api.github.com/users/wolenetz/followers","following_url":"https://api.github.com/users/wolenetz/following{/other_user}","gists_url":"https://api.github.com/users/wolenetz/gists{/gist_id}","starred_url":"https://api.github.com/users/wolenetz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wolenetz/subscriptions","organizations_url":"https://api.github.com/users/wolenetz/orgs","repos_url":"https://api.github.com/users/wolenetz/repos","events_url":"https://api.github.com/users/wolenetz/events{/privacy}","received_events_url":"https://api.github.com/users/wolenetz/received_events","type":"User","site_admin":false},"created_at":"2016-08-19T00:18:11Z","updated_at":"2016-08-19T00:18:11Z","body":"Investigating per https://github.com/w3c/web-platform-tests/pull/3182#issuecomment-240587688, the test looks right, Chrome needs fixing (only HTMLMediaElement.{audio,video}Tracks lists get the 'change' events, not SourceBuffer.{audio,video}Tracks, when selected/enabled track state changes). I've filed https://crbug.com/639151 to get Chrome compliant with 'change' events on SourceBuffer.{audio,video}Tracks.\r\n\r\nI'll merge this PR with additional commit(s) that address my comments shortly."}}
{"actor":{"display_login":"wolenetz"}}